windows 程序设计中的windows是什么意思?? C是一种语言,windows呢??也是么?

如题所述

C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。 Windows程序设计:Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。 ,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。
第1章 起步

  1.1 Windows环境

  1.1.1 Windows简史

  1.1.2 Windows的方方面面

  1.1.3 动态链接

  1.2 Windows编程选项

  1.2.1 API及内存管理模式

  1.2.2 语言选择

  1.2.3 编程环境

  1.2.4 API文档

  1.3 你的第一个Windows程序

  1.3.1 字符模式

  1.3.2 Windows对应程序

  1.3.3 头文件

  1.3.4 程序入口

  1.3.5 MessageBox函数
  1.3.6 编译、链接及运行
2
2.1 字符集简史

  2.1.1 美国标准
  2.1.2 美国以外的世界

  2.1.3 扩展ASCII
  2.1.4 双字节字符集

  2.1.5 Unicode的解救方案

  2.2 宽字符和c语言
  2.2.1 char数据类型

  2.2.2 更宽的字符

  2.2.3 宽字符库函数

  2.2.4 维护一个源代码文件

  2.3 宽字符和Windows

  2.3.1 Windows头文件的类型

  2.3.2 Windows函数调用

  2.3.3 Windows的字符串函数

  2.3.4 在Windows中使用printf

  2.3.5 格式化的消息框

  2.3.6 国际化之于本书

  第3章 窗口与消息

  3.1 窗口的创建

  3.1.1 系统结构概述

  3.1.2 HELLOWIN程序

  3.1.3 通盘考虑

  3.1.4 窗口类的注册

  3.1.5 窗口的创建

  3.1.6 窗口的显示

  3.1.7 消息循环

  3.1.8 窗口过程

  3.1.9 消息的处理

  3.1.10 声音文件的播放

  3.1.11 WM_PAINT消息
  3.1.12 WM_DESTROY消息

  3.2 Windows编程中的若干难点

  3.2.1 究竟是谁调用谁

  3.2.2 队列消息和非队列消息

  3.2.3 速战速决
 4.1 绘制和重绘

  4.1.1 WM_PAINT消息

  4.1.2 有效矩形和无效矩形

  4.2 GDI简介

  4.2.1 设备环境

  4.2.2 获取设备环境句柄:方法一

  4.2.3 绘制信息结构

  4.2.4 获取设备环境句柄:方法二

  4.2.5 TEXTOUT函数详解

  4.2.6 系统字体
  4.2.7 字符大小

  4.2.8 文本尺寸的度量

  4.2.9 文本的格式化

  4.2.10 综合使用

  4.2.11 SYSMETSl.C窗口过程
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-26
楼主的问题太精湛,我瞬间被劈的碉堡了
第2个回答  2012-07-26
窗口程序追问

所以windows在这儿是指窗口罗?那它的程序是用什么语言实现的?还是它本身也表示一种语言,像C,C++或者java一样??

追答

你用的那些软件不都是windows窗口么,什么点一下就跳出另一个窗口之类的。微软的程序设计一般不是C就是C++吧。它不是语言。。

追问

那它怎么还有自己的语法的??比如
#include

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,

PSTR szCmdLine, int iCmdShow)

。。。。。???

追答

windows.h是头文件,他包含了一些函数和变量,你百度百科一些windows.h就知道了。编写程序的时候为了方便,都会为具有某项功能的程序编写头文件的。

第3个回答  2012-07-26
是微软的操作系统追问

所以windows程序设计是指在windows这个操作系统下运行的程序??
与我们的C,java程序有什么不同吗??

追答


因为 写一个是语言(c,java),一个是运行平台(Windows),这是不同的。windows程序设计是要求能运行到Windows下的程序,而且一般都要求调用Windows的系统api

不同点不大,只是具体到某一个平台而已

举一个例子来说,你想让你的程序运行到某些嵌入式平台(如手机),这时候的名字可能就是“嵌入式程序设计”。至于语言嘛,看具体要求

谢谢采纳

追问

可是C,java写的程序也可以在Windows下运行啊,,,,,,,,

追答

是啊。
所以我说windows程序设计一般都要求调用Windows的系统api啊

追问

那它怎么还有自己的语法的??比如
#include

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,

PSTR szCmdLine, int iCmdShow)

。。。。。???

追答

只是头文件定义的宏或者是typedef的一些东西而已……
全都是C的语法……

本回答被提问者和网友采纳
相似回答