第11章Visual C++应用简介.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章VisualC应用简介

《面向对象程序设计与Visual C++6.0教程》 《面向对象程序设计与Visual C++6.0教程》 第11章 Visual C++应用简介 本章主要内容: ●Visual C++开发环境 ● Windows的多任务与多线程 ●基于事件驱动的编程模式 ● MFC类库的组成 ● AppWizard向导创建基于MFC应用程序 11.1 Visual C++编程基础 ● Visual C++是微软推出的基于C++的高效集成开发工具它是Visual Studio中功能最为强大、代码效率最高的软件开发工具。 ●程序员可以利用Visual C++以两种方式开发Windows应用程序。 (1)基于Windows应用程序接口(API)函数的编程模式——程序代码效率高,但开发难度及工作量大。 (2)基于MFC编程模式——目前广泛流行的Windows应用程序开发方式。 1 Visual C++环境介绍 Visual C++6.0开发环境 2. Visual C++菜单功能 Visual C++开发环境中,在窗口的上方排列有 ● File ● Edit ● View ● Insert ● Project ● Tools ● Windows ● Help 应用程序框架结构类 常用Windows窗口消息 消 息 含 义 WM_ACTIVATE 将窗口变为活动或不活动时发送 WM_CHAR 应用程序运行时的非系统按键消息 WM_CLOSE 关闭窗口时发送消息 WM_COMMAND 用户执行操作时产生的消息 WM_KEYDOWN 按下非系统键时产生的消息 WM_KEYUP 非系统键释放时产生的消息 WM_LBUTTONDOWN 窗口客户区中按下鼠标左键 WM_LBUTTONUP 窗口客户区中释放鼠标左键 常用Windows窗口消息(续) WM_LBUTTONDBLCLK 窗口客户区中双击鼠标左键 WM_MOUSEMOVE 响应用户移动鼠标的消息 WM_MOVE 窗口移动时产生的消息 WM_PAINT 用户重新绘制应用程序窗口或其一部分时发送 WM_QUIT 终止应用程序请求时的消息 WM_RBUTTONDOWN 窗口客户区中按下鼠标右键 WM_RBUTTONDBLCLK 窗口客户区中双击鼠标右键 WM_RBUTTONUP 窗口客户区中释放鼠标右键 WM_SIZE 窗口大小被改变时发送消息 (3)对象句柄 Windows系统的句柄(Handle)是一个整数值,是一个4字节长的数值,用于标识Windows应用程序中的不同对象和同类对象中不同实例,如一个菜单、窗口、图标、控件、内存块、输出设备或文件等。 Windows常用句柄类型 类 型 含 义 类 型 含 义 HANDLE 32位通用对象句柄 HICON 图标句柄 HBRUSH 刷子句柄 HINSTANCE 实例句柄 HCURSOR 光标句柄 HMENU 菜单句柄 HDC 设备描述表句柄 HPEN 画笔句柄 HFILE 文件句柄 HWND 窗口对象句柄 (4)动态连接 ●动态连接是指有关文件可以在程序运行时才被装入和连接起来,动态连接时多个应用程序可以共享同一个动态连接文件,从而使系统节约大量的内存和磁盘空间。 ●动态连接库(DLL文件)可以单独编译和调试,增强了程序调试的灵活性。动态连接使大型软件的开发变得非常方便 ● Visual C++的MFC类库已经将应用程序框架的所有类组合进入了几个已经编译、调试好的动态连接库中。 3. GDI简介 ●Windows提供了一个抽象的图形界面接口,即图形设备界面,简称GDI。 ● Windows操作系统提供了各种显示卡、打印机、视频设备的驱动程序供用户配置使用。用户在进行程序设计时只须通过图形设备接口的GDI函数和设备打交道,而不必考虑与当前设备相连的显示卡、打印机或绘图仪等具体设备。 ● GDI函数能自动匹配当前设备环境的数据结构,并自动将相应的设备环境数据结构映射到对应的硬件设备,适应所安装的不同硬件,从而为各种硬件提供合理的图形操作结果,即任何情况下GDI函数都能够产生相同输出的结果。 GDI简介(续) ●设备环境(Device Context,简称为DC) 是GDI函数中定义的一个数据结构,它包含

文档评论(0)

5201314118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档