cWindows应用程序

cWindows应用程序

ID:40394772

大小:1.69 MB

页数:50页

时间:2019-08-01

cWindows应用程序_第1页
cWindows应用程序_第2页
cWindows应用程序_第3页
cWindows应用程序_第4页
cWindows应用程序_第5页
资源描述:

《cWindows应用程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3讲Windows应用程序——GUI程序VisualC++程序设计主讲:李贵荣liguirong159@163.com湖北汽车工业学院1本讲内容1Windows操作系统简介2Windows编程基础知识3Windows消息4Windows中的消息处理机制(事件驱动)5Windows程序的基本结构6应用举例2Windows操作系统简介Windows操作系统的发展1983年12月首次推出Windows系统的第一个版本的,命名为Windowsv1.01985年推出了Windowsv1.1版本1987年10月,Microsoft发行了Windows系统的另一个重要版本Windowsv2.01990年5

2、月,Microsoft公司发行了一个划时代的版本Windowsv3.01992年4月,Microsoft公司又推出了支持象动态数据交换、对象连接和嵌入、多媒体等功能的Windowsv3.1版本3Windows操作系统简介Windows操作系统的发展1995年,Microsoft公司隆重推出了Windows951998年,Microsoft公司推出了Windows98版本1999年12月,微软公司发行32位图形商业性质的Windows2000操作系统,基于NT技术,WindowsNT系列是纯32位操作系统,使用先进的NT核心技术,非常稳定。2000年9月,微软公司发行WindowsME是一个16

3、位/32位混合的Windows系统。2001年8月,WindowsXP是基于Windows2000代码的产品,同时拥有一个新的用户图形界面。4Windows操作系统的特点图形化的用户界面——Windows系统及Windows应用程序的用户可以得到一致的用户界面所带来的许多认识的方便。多任务机制——Windows向用户提供非常重要的多任务功能。硬件即插即用功能——Windows提供了各种设备驱动程序支持各种各样的外部设备。与设备无关的图形图像机制5Windows编程基础Windows界面Win32操作系统为我们提供了一组预先构造好的界面元素或控件来建立GUI外观和作用相像的应用程序。这种方法使用

4、户熟悉Windows应用,并使用户能较容易地把操作技术的有关知识从熟悉的软件应用传递到新的不熟悉的软件应用中。我们通过编程还可以自定义控件及其式样,给界面设计人员提供创作空间。6Windows编程基础Windows是一种基于图形界面的多任务操作系统。基于Windows的程序有着相同的外观和命令结构。对用户来说,学习使用Windows应用程序变得容易了。Windows运行应用程序以硬件无关的方式来处理视频显示、键盘、鼠标、打印机、串行口以及系统时钟。尤其是标准化的图形用户界面,统一的界面使用图片或图标来代表磁盘驱动器、文件、子目录以及其它操作系统的命令和动作。统一的用户界面也为程序员带来了好处。

5、Windows的多任务环境允许用户在同一时刻运行多个应用程序或同一个应用程序的多个实例。一个应用程序可能处于激活状态。激活的应用程序是指它正接收用户的输入。同一时间有也只能有一个应用程序处于激活状态,但可以有任意个数的并行运行的任务。Windows提供了大量的内建函数以方便地使用弹出菜单、滚动条、对话框、图标和其他一些友好的用户界面应该具有的特性。可以很方便地使用常见菜单和对话框的内建函数。所有的菜单都具有相同风格的键盘和鼠标接口,因为是Windows而不是程序员在实现它。7Windows编程基础——开发环境程序调试工具包括源程序语法检查、可执行程序修改和运行监视等应用程序Help和Setup

6、开发工具包系统函数库和系统函数开发工具资源管理器包括图形化窗口及组成元素的多种对象的编辑器可选择并构成具体语句或源程序结构的例程库及Help源程序编辑器和编译器可视化开发系统集成了一系列系统可用资源和开发工具8Windows编程基础——开发工具面向对象编程语言C++、Java、Delphi、VB......编程对象——组件(对象)窗口对话框、按钮、资源(位图、图标、字符串)开发Windows相当大的程度上在创建对象、修改组件对象的属性对象的特征静态属性+动态行为编程方法传统编写法:API交互式方法:MFC9Windows编程基础——API图形设备(GDI)函数:实现与设备无关的图形操作功能AP

7、IAPI函数的功能为应用程序提供Windows系统特殊函数及数据结构Win应用程序可以利用标准大量API函数调用系统功能是Win系统与Win应用程序间的标准程序接口窗口管理函数实现窗口的创建、移动和修改功能系统服务函数:实现与操作系统有关的多种功能10Windows编程基本概念——窗口窗口窗口边界工作区控制菜单框下拉菜单水平滚动条垂直滚动条最大化按钮最小化按钮标题栏11Windows编程基本概念—

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

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

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