下载此文档

VC++第1章VC++编程基础.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
VC++ 第1章 VC++ 编程基础本文由 bbbyyy22 贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。第1章 C++ 编程基础 Visual C++ 编程基础教学目标了解 Windows 编程基础了解 Windows 编程基础: 消息和事 Windows 编程基础: 资源管理、设备独立性等概件、资源管理、设备独立性等概念了解 MFC 类的基础知识了解 MFC 类的基础知识 MFC 熟练掌握用向导建立应用程序框架明确 MFC 应用程序结构明确 MFC 应用程序结构 MFC C++ 程序设计电子教案程序设计》王明福编《 Visual C++ 程序设计》电子教案王明福编教学内容 Windows 编程概念 Windows 编程概念 MFC 基础 MFC 基础第一个 MFC MFC 应用程序 第一个 MFC 应用程序 应用程序分析返回 Windows 编程概念 Windows 编程概念 Windows 程序设计是基于事件驱动, 程序的运行是由事件的发生来控制的。消息驱动机制是 Windows 程序设计的精髓。 事件与消息当用户按下一个键、移动鼠标或单击鼠标按钮时,计算机通知 Windows 系统已经发生了一个事件,以及事件的种类、发生的时间和发生的位置( 如坐标值)。事件以如下三种方式产生:●通过输入设备, 如键盘和鼠标, 产生硬件事件。●通过屏幕上可视的对象,如菜单、工具栏按钮、滚动条和对话框上的控件。●来自 Windows 内部, 例如, 当一个后面的窗口显示到前面来。 Windows 消息是在 文件中用宏定义的常数。消息常数名通常为 WM_XXX , 例如, WM_WUIT 、 WM_CHAR 。例如: 当用户单击鼠标左键时, 将发送 WM_LBUTTONDOWN 消息, 而双击则发送 WM_LBUTTONDBLCLK 消息。 消息驱动 DOS 程序是由一系列预先定义好的操作序列的组合, 具有一定的开头、中间过程和结束,也就是程序直接控制程序事件和过程的顺序。它的基本模型如图 1-1(a) 所示。事件驱动的程序设计不是由事件的顺序来控制,而是由事件的发生来控制,而这种事件的发生是随机的、不确定的,并没有预定的顺序。它在程序设计过程中除了完成所需功能之外,更多地考虑了用户的各种输入,并根据需要设计相应的处理程序。程序开始运行时,处于等待用户输入事件状态, 然后取得事件并作出相应反应, 处理完毕又返回并处于等待事件状态。如图 1-1(b) 所示。 消息响应函数返回消息响应函数是用于处理特定消息的一些代码。例如, 当用户点击某菜单项时,希望程序弹出一个口令对话框,那么,只要在相应的消息处理函数中编写弹出一个口令对话框的代码。 资源管理程序员设计任何应用程序均将涉及到诸如菜单、对话框、消息框以及按钮等标准格式数据。 Windows 将这些数据保存在资源文件中, 程序员可通过编辑工具编辑、修改这些资源文件,使其提供所需的菜单或按钮,并将其放入设计的程序之中。 设备独立性设备独立性或称设备无关性。在编程时, 程序员不必关心诸如打印机、鼠标、键盘、显示器、声卡、显示卡、 CDROM 等多种设备的类型及其驱动程序。 Windows95/98/2000 提供了图形设备接口之类的各种抽象接口,使得在程序中可以通过调用标准函数与硬件交互, 这些函数通过设备环境的数据结构,由 Windows 操作系统将其映射到相应的物理设备,而程序员则无需了解其提供的操作设备的各种指令。返回 MFC 基础 MFC 基础 VC++ 已集成了 MFC 库, VC++ 资源编辑器、 AppWziard 和 ClassWizard 明显降低了应用程序编码的时间。 AppWziard 为整个应用程序生成框架代码,同时 ClassWizard 为消息处理程序生成原型和函数体。 MFC 类库简介 MFC ( Microsoft Foundation Class )类库是用来编写 Window s 应用程序的 C++ 类集,封装了大部分 Windows API 函数,所以使用 MFC 类库和 VC++ 提供的高度可视化的应用程序开发工具,使开发变得简单。 MFC 类库包括 CObject 类及其派生类以及其他类。有这样一些重要的类(都是 CObject 的派生类):●应用程序类应用程序类 CWinApp 。● CWnd 类及派生类 CWnd 类及派生类类及派生类。● CDocument 及其派生类 CDocument 及其派生类及其派生类。● File Services ● Graphic

VC++第1章VC++编程基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-05-15