第2讲 Windows应用程序基础
1 第2讲 Windows 应用程序基础
Windows编程基础 程序调试工具 可选择并构成具体 资源管理器 包括源程序语 语句或源程序结构 包括图形化窗 法检查、可执 行程序修改和 的例程库及Hep 口及组成元素 的多种对象的 运行监视等 编辑器 可视化开发 系统集成了一系 列系统可用资源 和开发工具 应用程序Help 系统函数库和 和 Setup开发 源程序编辑 系统函数开发 工具包 器和编译器 工具
2 程序调试工具 包括源程序语 法检查、可执 行程序修改和 运行监视等 应用程序Help 和Setup开发 工具包 系统函数库和 系统函数开发 工具 资源管理器 包括图形化窗 口及组成元素 的多种对象的 编辑器 可选择并构成具体 语句或源程序结构 的例程库及Help 源程序编辑 器和编译器 可视化开发 系统集成了一系 列系统可用资源 和开发工具 一、Windows编程基础
Windows的 VC VB 都是“面向对象” 程序设计语言 VJ 的程序设计语言 编写 Windows 对象是 Windows菜单 程序相当一部分工 的规范部件 按钮 对话框 作是在创建对象和 程序模块 为对象属性赋值 对象特征:具有规范形态和操作模式 编程方法传统编写法→API 交互式方法>MFC 采用交互式方法时,可视化开发平台给出了许多选用的对象,程序员 可选择所需对象并确定其属性,由此搭建起应用程序的“大框架” 并可根据需要进一步编写必要的细节代码段,最后构成完整的应用程
3 采用交互式方法时,可视化开发平台给出了许多选用的对象,程序员 可选择所需对象并确定其属性,由此搭建起应用程序的“大框架”, 并可根据需要进一步编写必要的细节代码段,最后构成完整的应用程 序 Windows的 程序设计语言 VC VB VJ 都是“面向对象” 的程序设计语言 对象是Windows 的规范部件 窗口 菜单 按钮 对话框 程序模块 编写Windows 程序相当一部分工 作是在创建对象和 为对象属性赋值 对象特征:具有规范形态和操作模式 编程方法 传统编写法-->API 交互式方法-->MFC
为应用程序提 窗口管理函数 供 Windows系 实现窗口的创 统特殊函数及 建、移动和修 数据结构 改功能 Wi应用程序 可以利用标准 API函数 系统服务函数 大量API函数 API 的功能 实现与操作 调用系统功能 系统有关的多 种功能 是Win系统与 图形设备(GDD Win应用程序 函数:实现与 间的标准程序 设备无关的图 接口 形操作功能
4 API API函数 的功能 为应用程序 提 供Windows 系 统特殊函数 及 数据结构 Win应用程序 可以利用标准 大量API函数 调用系统功能 是Win系统与 Win应用程序 间的标准程序 接口 窗口管理函数 实现窗口的创 建、移动和修 改功能 系统服务函数 :实现与操作 系统有关的多 种功能 图形设备 (GDI) 函数:实现与 设备无关的图 形操作功能
利用 WindOws apt函数编写 Windows应用程序必 须首先了解以下内容: (1)窗口的概念 (2)事件驱动的概念 (3)句柄 (4)消息
5 利用Windows API函数编写Windows应用程序必 须首先了解以下内容: (1)窗口的概念 (2)事件驱动的概念 (3)句柄 (4)消息