visual c++实用教程 第4章:windows程序设计的基本概念.ppt

visual c++实用教程 第4章:windows程序设计的基本概念.ppt

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

第4章 Windows程序设计的基本概念 教学要点 本章内容主要包括Windows应用程序的特点,VC两种编程模式都要用到的基本概念及利用API编写简单的Windows程序的方法与步骤。 要求了解回调函数和图形设备接口概念、VC程序的命名规则和消息驱动机制,掌握窗口、实例、句柄、资源的概念,熟悉Windows图形用户界面中的元素,熟练掌握掌握建立Win32应用程序的步骤和WinMain()函数形参的含义。 4.1.1 Windows运行机制——消息驱动 4.1.2 应用程序与Windows操作系统紧密相连 4.1.3 图形界面 4.1.4 Windows基本数据类型 4.1.5 VC程序中的命名规则 4.1.2 应用程序与Windows 操作系统紧密相连 利用VC进行Windows应用程序开发的一个显著特点就是,应用程序与操作系统的联系非常密切。对操作系统比较熟悉的人编制程序相对来说就轻松一些,反之,学会利用VC进行Windows应用程序开发的人,往往会对操作系统有一个清晰的认识。设计C语言的目的就是进行操作系统的开发,C++的发明者Bijarne Stroustrup就是进行操作系统研究的一个学者。在Windows环境下开发程序时,绝对不能忽视操作系统所起的作用,因为我们时时刻刻在与操作系统打交道。 最明显和操作系统打交道的例子就是消息传递。消息与事件紧密相连,事件是源,消息是果,消息是一个事件的代表,程序运行过程中的任何一个事件都产生一个消息,比如按了键盘的某个键就会产生键盘的消息。 4.1.2 应用程序与Windows 操作系统紧密相连(续) Windows程序设计是消息驱动的,消息传递是它的核心,而消息管理是由 Windows完成的,应用程序要获得消息就要从操作系统中获得。应用程序有两种获得消息的方式: 回调函数一经设计好,就成了Windows系统的扩展,就会在发生别的事件时,由操作系统自动调用该回调函数。在应用程序的任何地方找不到明显调用该函数的地方,用DOS编程观点来看,似乎此函数并没有用到,事实上回调函数不仅用到了,而且起了很大作用,正是通过它,应用程序才获得了消息,才知道当前发生了什么事件,才根据不同的事件采取不同的处理措施。 4.1.3 图形界面 Windows支持丰富的图形用户界面对象,包括窗口、图标、对话框等。 1.窗口 窗口是Windows图形界面中最重要的部分,是屏幕上与一个应用程序相对应的矩形区域,关闭了一个窗口后,相应的应用程序就被关闭。图4.1是一个典型的窗口外观。 2.客户区 客户区是窗口中最大的一块空白矩形区域,它是用户与系统进行交互的主要区域,一般用于显示应用程序的输出。 3.标题栏 标题栏位于窗口顶部,其中显示的文本一般用于标注应用程序的名称。标题栏的颜色反映该窗口是否是一个活动窗口。标题栏是属于非客户区域。 4.1.3 图形界面(续) 4.菜单栏 菜单栏用户最熟悉,它位于标题栏的下方,横跨窗口,上面列出了应用程序支持的大部分功能。 5.图标 一个用于提醒用户的小小图像,它代表一个应用程序。当一个应用程序最小化时,就呈现为一个图标。 6.光标 Windows光标是显示在屏幕上的一个位图 ,用于响应鼠标或其它定位设备的操作。在应用程序中,常常通过改变光标形状来指出程序的操作状态。 7.工具栏 工具栏位于菜单栏下方,上面的位图按钮代表最常用的命令。让鼠标在某个按钮停一会,就会在按钮下方出现一个黄色的小窗口,里面显示该按钮的简单提示信息。 4.1.3 图形界面(续) 8.状态栏 状态栏位于窗口底端,用于输出菜单的详细说明和其它一些提示信息。 9.对话框 对话框是一种特殊窗口,主要用于接收用户输入和输出。图4.1显示了一个Word中的“查找与替换”对话框。一般在选择菜单名称后面带有省略号(…)的菜单项时会弹出一个对话框。 10.控件 对话框中包含的许多小窗口都是控件。如“查找与替换”对话框上的“查找内容(N)后就是一个编辑框控件,“取消”操作就是一个按钮控件。 图4.1 窗口外观 4.1.4 Windows基本数据类型 在标准的C/C++语言中,int、char、float、double都是常见的数据类型,而在32位Windows的C/C++开发平台中,为了满足数据定义需要,又添加了一系列新的数据类型。表4.1列出了较为常见的数据类型,大体包括了字符型、整型、浮点型、布尔型、指针型以及Windows应用程序所特有的句柄型,表示指针型的数据类型往往以P或LP作为前缀,而句柄型则总是冠以H。 在W

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档