文档介绍:*第14章标准库Windows程序设计1、Windows编程的基本概念2、Windows中的数据类型3、消息驱动与消息循环4、资源与资源文件C++程序设计*(puterinterface)又称用户界面UI(userinterface),是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。由于大多数应用程序是以用户界面为框架的,因此界面编程是软件开发的核心编程之一。*,操作系统界面一般有两种:①mandlineuserinterface),例如DOS;②图形用户界面GUI(graphicaluserinterface),例如Windows。*,人机操作的特点是文本显示和命令输入。时至今日,命令行界面主要用在系统管理、远程维护、语言处理等系统软件中,因而命令行界面也称为控制台界面,本书前面章节的程序都是命令行程序。图形用户界面是目前操作系统广泛使用的人机界面。人机操作的特点是图形显示和交互图形化,与命令行界面相比,图形用户界面对于使用者来说在视觉上更易于接受,操作上更简便。本节介绍Windows系统下的图形用户界面编程技术。*——窗口。窗口中可以包含标题栏、菜单、工具条、状态栏、滚动条等,对话框中还包含类型不同的子控件,例如按钮、复选框、列表框、组合框、编辑框等。窗口、对话框、图形元素与键盘和鼠标的配合,方便了用户对应用程序的操作。*,即是设计满足要求的窗口程序。简单的Windows应用程序只有一个窗口,而复杂的Windows应用程序有多个窗口。Windows运行机制的核心是动态链接,应用程序在运行时使用动态链接库,调用Windows提供的系统功能。Windows为程序员提供了几千个函数,称为WindowsAPI函数,用于实现用户界面和显示文字和图形等。*,其中使用C语言和调用WindowsAPI函数被称作SDK编程方法,它今天依然是编写Windows程序的有效方法。自从出现面向对象程序设计方法以来,Windows程序结构和开发工具发生了巨大的变化,例如MFC(MicrosoftFoundationClasses)、VisualBasic、C#等。由于这些面向对象且可视化的开发工具能大幅提高Windows程序的开发效率,因而得到了广泛应用。但无论如何,掌握SDK编程方法是必要的。*,需要在程序源文件开始位置包含头文件:,它包含了其他Windows头文件。这些头文件定义了Windows的函数原型、数据类型、数据结构、宏定义和预定义符号常量,是Windows程序开发文件中的重要组成部分。有兴趣的读者可以阅读这些头文件的细节,对提高Windows编程水平有很大帮助。#include<>//Windows头文件*,可以通过安装MSDN得到联机帮助。初学Windows编程的人面对Windows庞大的知识系统往往茫然不知所措,实际上它是非常有规律的: