下载此文档

windows应用程序设计 PPT课件.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
第3章 Windows应用程序设计
1
Windows应用程序设计
1. Win32 API
2. Windows应用程序设计模式
3. Windows应用程序的基本结构
4. MFC
5. 动态链接库
6. .net
2
1. Win32 API
Windows 应用程序与操作系统的关系
3
:负责处理用户接口
:负责在图形设备上执行绘图操作
:操作系统核心功能服务
::公共对话框
:用户界面外壳
::网络
4
: 负责窗口管理,包括消息,菜单,光标,通信,计时器和其他控制显示窗口的函数.
: 图形设备接口,他管理用户界面的生成和图形绘制,主要包括设备描述表,字体,位图等.
: Windows的核心,他管理内存调度,进程调度等低层功能.
5
2. Windows应用程序设计模式
窗口
目的是保证用户能够同时访问大多数应用程序
应用程序使用窗口来显示输出或接收用户的输入
应用程序只有通过窗口才能访问系统显示器;并且通过使用窗口与其他应用程序共享系统显示器
6
事件驱动
Windows 应用程序的执行顺序取决于事件发生的顺序,描述事件发生的信息称为消息,而事件驱动程序设计则是围绕着消息的产生与处理而展开的。
消息可以分为由硬件设备产生的输入消息和来自Windows系统的窗口管理消息
发送消息——send
指派消息——post
7
消息结构中各个成员的意义:
message——是标识消息的消息值或消息名。每个消息都有唯一一个数值标识,常用不同前缀的符号常量以示区别。例如,WM_表示窗口消息。

#define WM_CREATE 0X0001 //创建窗口产生的消息
#define WM_DESTROY 0X0002 //撤销窗口产生的消息
#define WM_PAINT 0X000F //重画窗口产生的消息
#define WM_CLOSE 0X0010 //关闭窗口产生的消息
#define WM_CHAR 0X0102 //按下非系统键产生的字符消息
#define WM_USER 0X0400 //用户自定义消息
9
常用Windows句柄类型
句柄类型
说明
句柄类型
说明
HANDLE
一般句柄类型
HICON
图标句柄类型
HWND
窗口句柄类型
HCURSOR
光标句柄类型
HINSTANCE
程序实例句柄
HBRUSH
画刷句柄类型
HDC
设备描述表句柄
HPEN
画笔句柄类型
HMENC
菜单句柄类型
HFONT
字体句柄类型
HBITMAP
位图句柄类型
HFILE
文件句柄类型
10

windows应用程序设计 PPT课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iluyuw9
  • 文件大小525 KB
  • 时间2017-12-04