vc++ 编程技术第05章

vc++ 编程技术第05章

ID:3908132

大小:357.70 KB

页数:22页

时间:2017-11-25

vc++ 编程技术第05章_第1页
vc++ 编程技术第05章_第2页
vc++ 编程技术第05章_第3页
vc++ 编程技术第05章_第4页
vc++ 编程技术第05章_第5页
资源描述:

《vc++ 编程技术第05章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章Windows程序设计教学目标:VisualC++主要应用的领域是在Windows平台上的程序设计。读者应当明白的是Windows程序并不一定只有VisualC++来开发。早期的Windows程序都是使用Win32API直接开发的。VisualC++利用MFC库把Win32API又包装了一层,使开发人员调用起来更方便。可见VisualC++的基础就是Win32API及基本的Windows程序设计方法。本章的目标就是从根本上介绍Windows的程序设计方法和思想,及Windows最重要的消息映射机制。教学重点与难点:

2、◆Windows程序设计◆Win32API程序设计◆Windows的消息映射机制◆Windows程序运行机制5.1Windows基础5.1.1Windows的介绍Windows是一种基于图形界面的多任务操作系统。为这个环境开发的程序有着相同的外观和命令结构。对用户来说,这使得学习使用Windows应用程序变得容易了。为了帮助开发Windows应用程序,Windows提供了大量的内建函数以方便地使用弹出菜单、滚动条、对话框、图标和其他一些友好的用户界面应该具有的特性。Windows运行应用程序以硬件无关的方式来处理视频显示

3、、键盘、鼠标、打印机、串行口以及系统时钟。最值得注意的Windows特性就是其标准化的图形用户界面。统一的界面使用图片或图标来代表磁盘驱动器、文件、子目录以及其它操作系统的命令和动作。统一的用户界面也为程序员带来了好处。例如,你可以很方便地使用常见菜单和对话框的内建函数。所有的菜单都具有相同风格的键盘和鼠标接口,因为是Windows而不是程序员在实现它。Windows的多任务环境允许用户在同一时刻运行多个应用程序或同一个应用程序的多个实例。一个应用程序可能处于激活状态。激活的应用程序是指它正接收用户的输入。因为每一个瞬间

4、仅有一个程序能够被处理,因此同一时间也只能有一个应用程序处于激活状态。但是,可以有任意个数的并行运行的任务。5.1.2Windows用户界面的构件1.窗口窗口是屏幕上与一个应用程序相关的矩形区域,它是用户与产生该窗口的应用程序之间的可视界面。对应用程序来说,窗口是应用程序控制下的屏幕上的一个矩形区域,应用程序创建并控制窗口的所有方面。当用户启动一个应用程序时,一个窗口就被创建。每当用户操作窗口中的对象时,程序就有所响应。2.边框绝大多数窗口都有一个环绕着它的边框,边框不仅作为窗口的边界,它也用来指明窗口的状态,即窗口是否

5、是一个活动窗口。当我们将鼠标指针放在边框上按下鼠标键并移动鼠标时,就可以改变窗口的大小。3.标题栏标题栏位于窗口的顶部,其中显示的文本信息用于标注程序,一般是应用程序的名字,这便于用户知道哪个应用程序正在运行。标题栏的颜色反映一个窗口是否是一个活动窗口。4.控制框控制框是每个窗口左上方的小图片,每个应用程序都使用它。在控制图标上单击鼠标键会使Windows显示系统菜单。系统菜单它提供了诸如还原、移动、大小、最小化、最大化以及关闭这样的标准操作。5.最小化图标每个Windows98及WindowsNT应用程序都在窗口的右上

6、角显示三个图标。最左边的图标是一段短下划线,这就是最小化图标。它可以使用程序被最小化。6.最大化图标最大化图标是三个图标中中间的那一个,看起来象两个小窗口。使用最大化图标可以使用应用程序占满整个屏幕。如果选择了这个图标,其它应用程序窗口都会被盖住。7.垂直滚动条如果有必要,应用程序可以显示一个垂直滚动条。垂直流动条显示在应用程序窗口的右边,在两端有两个方向相反的箭头。它还有一个着色的棒和一个透明的窗口块。后者被用于显示当前显示内容与整个文档的关系。你可以用滚动条来选择显示哪一页。一般在任何一个箭头上单击一下会使显示内容移

7、动一行。单击向上箭头下方的窗口块并拖动它会使屏幕输出快速更新到应用程序屏幕输出的任意位置。8.水平滚动条也可以显示一个水平滚动条。水平滚动条显示在窗口的底部,具有与垂直滚动条类似的功能。你用它来选择要显示哪些列。一般在任何一个箭头上单击一个会使显示内容移动一列。单击向左箭头右边的窗口块并拖动它会使屏幕输出快速更新到应用程序屏幕输出的任意位置。9.选单栏一个可选择的菜单条可以显示在标题条的下方。通过菜单条来选择菜单和子菜单。这种选择可以通过用鼠标单击,也可以用热键组合来实现。热键组合经常是ALT与命令中带下划线的字母的组合

8、,比如File命令中的“F”。10.用户区通常用户区占据了窗口最大的部分。这是应用程序的基本输出区域。应当由应用程序来复杂管理用户区。另外,应用程序可以输出到用户区。5.2Windows程序设计5.2.1Windows程序设计基础Windows操作系统是由Microsoft推出的基于PC的图形操作系统。因此,Wind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。