c++程序设计语言 揣锦华 第11章 visual c++环境下windows 1.pptVIP

c++程序设计语言 揣锦华 第11章 visual c++环境下windows 1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c程序设计语言揣锦华第11章visualc环境下windows1

第11章 Visual C++环境下Windows 11.1 Visual C++环境简介 11.2 Windows编程基础 11.3 MFC基础 1 1.4 使用Visual C++开发Windows程序 11.1 Visual C++环境简介 Visual C++是Windows系统下一个很好的开发环境,它拥有友好的界面和强大的功能。 11.1.1 Visual C++界面 Visual C++的用户界面通常被称为集成开发环境(IDE),具有包括创建源码、编辑代码、编译、链接和调试等功能。图11-1是Visual C++ 6.0的用户界面。 11.1.2 项目和项目工作空间 Visual C++程序的核心是项目(Project),而项目位于工作空间(Workspace)之上。每一个Visual C++的工作空间中可以容纳多个项目。 在编写新程序时,一般首先要创建项目。项目文件保存了源代码文件和资源文件以及指定的编译设置信息。Visual C++的编译系统使用这些信息编译并链接文件,以创建可执行文件。 在创建项目时,Visual C++默认创建一个工作空间。工作空间文件保存有关Visual C++窗口的状态、位置以及针对该工作空间所做的设置信息。 一个完整的项目开发步骤如下。 (1) 创建项目。 (2) 使用工作空间窗口及其ClassView、FileView和ResourceView选项卡对项目中的类、文件和资源进行操作。 (3) 在项目中添加或删除文件。 (4) 在项目中编辑源代码和资源。 (5) 为项目指定编译设备。 (6) 编译项目。 (7) 纠正编译或链接错误。 (8) 执行并测试可执行文件。 (9) 调试项目。 (10) 配置和优化代码。 11.2 Windows编程基础 11.2.1 Windows API API是应用程序编程接口(Application Programming Interface)的英文缩写。它是大量函数加上数字常量、宏、结构、类型以及其它相关项的集合。可以从C++、Microsoft Visual Basic汇编语言、Fortran、Pascal以及其它编程语言中调用这些函数。大多数API函数定义在称为Windows.h的文件中,也可以从Windows平台软件开发包(SDK)中得到它。 根据Windows API函数的功能,可以将其分为三类: ① 窗口管理函数。用以实现窗口的创建、移动和修改功能。 ② 图形设备(GUI)函数。用以实现与设备无关的图形操作功能。 ③ 系统服务函数。用以实现与操作系统有关的多种功能。 11.2.2 Windows基础 要掌握Windows编程的方法,必须要了解以下内容: ① 事件及事件驱动的概念。 ② 消息及其在编程中的应用。 ③ 绘图及设备环境。 ④ 对象与句柄。 ⑤ 坐标系。 1.事件 Windows花费大量时间等待用户的动作以便作出响应,所以这种系统也叫做事件驱动的系统。当用户按下一个键、移动鼠标或单击鼠标按钮时,计算机通知Windows系统已经发生了一个事件,以及事件的种类、发生的时间、发生的位置 (如坐标值)。 事件以如下三种方式产生: ① 通过输入设备,如键盘和鼠标。 ② 通过屏幕上可视的对象,如菜单、工具栏按钮、滚动条和对话框上的控件。 ③ 来自Windows内部,如当一个后面的窗口显示到前面来。 2.消息 当Windows捕获一个事件后,它会编写一条消息,将相关信息放入一个数据结构中,然后将包含此数据结构的消息发送给需要消息的程序。Windows消息是在Windows文件中用宏定义的常数。消息常数名通常以WM开头,格式为WM_XXX,例如WM_QUIT、WM_CHAR。 Windows将消息放入目标应用程序的消息队列中。在消息队列中所有消息都处于等待状态,直到应用程序准备处理它。 应用程序中通常有一段代码称为消息循环,形式如下: While(GetMessage(msg,NULL,0,0)) {

文档评论(0)

ajgoaw + 关注
文档贡献者

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

1亿VIP精品文档

相关文档