文档介绍:Windows编程基础知识内容提要1Windows编程概述2基本概念3Windows程序基本结构4程序示例§.Windows编程概述1Windows编程Windws编程在微软的Windows操作系统下编程使用的工具微软公司和其他公司(Boland等)在该操作系统下提供了了很多可视化的开发系统平台,如VC++、VB、BC、Delphi等。我们使用VC++1Windows编程(续)可视化开发系统(资源和工具的集成)源程序编辑器编译器调试工具语法检查程序修改运行监视应用程序Help和Setup开发工具函数库和系统函数开发工具资源管理器各种窗口和控件的编辑器例程库及Help其他功能2Windows程序特点Windows程序特点 (窗口)统一、友好 (GUI) (多线程) (消息队列机制) 、资源共享 (剪贴板等)2Windows程序特点(续)一个简单的Windows程序#include<>intCALLBACKWinMain(HINSTANCEhInstance, HINSTANCEhPrevInstance, LPSTRlpCmdLine, intnCmdShow){//产生一个问候小窗口 MessageBox(NULL,“HelloWorld!”, “SayHello”,MB_OK); return1;}3Windows程序设计方法传统式写法使用C语言语法规范的API函数(ApplicationProgrammingInterface)交互式写法使用C++语法规范的MFC类库(MicrosoftFoundationClass)其他写法使用模板技术等的ATL模板库(ActiveXTemplateLibrary)和组件技术等§.基本概念1Windows程序及对象Windows应用程序使用的界面是由各种图形元素组成的图形界面各个图形元素具有不同的功能应用程序的用户主要是通过键盘和鼠标对应用程序界面上的图形元素进行操作来与Windows应用程序进行交互的