Win32 API ★斗 eUSER32DLL:负责处理用户接口 GDI32DLL:负责在图形设备上执行绘图操作 KERNEL32DLL:操作系统核心功能服务 ° COMCTL32DLL:通用控件库 ° COMDLG32DLL:公共对话框 8 ° SHELL32DLL:用户界面外壳 DⅠ BENG DLL:图形引擎 NETAPi32DLL:网络
Microsoft Windows 2000/XP 6 Win32 API USER32.DLL:负责处理用户接口 GDI32.DLL:负责在图形设备上执行绘图操作 KERNEL32.DLL:操作系统核心功能服务 •COMCTL32.DLL:通用控件库 •COMDLG32.DLL:公共对话框 •SHELL32.DLL:用户界面外壳 •DIBENG.DLL:图形引擎 •NETAPI32.DLL:网络
Win32 API ★斗 标准Win32API函数分类: 系统服务 通用控件库 图形设备接口 网络服务 用户接口 8 系统 Shell Windows系统信息
Microsoft Windows 2000/XP 7 Win32 API 标准Win32 API函数分类: •系统服务 •通用控件库 •图形设备接口 •网络服务 •用户接口 •系统Shell •Windows 系统信息
Windows应用程序设计模式 窗口 目的是保证用户能够同时访问大多数应用程序 应用程序使用窗口来显示输出或接收用户的输入 8 应用程序只有通过窗口才能访问系统显示器;并且 通过使用窗口与其他应用程序共享系统显示器
Microsoft Windows 2000/XP 8 Windows应用程序设计模式 •窗口 目的是保证用户能够同时访问大多数应用程序 应用程序使用窗口来显示输出或接收用户的输入 应用程序只有通过窗口才能访问系统显示器;并且 通过使用窗口与其他应用程序共享系统显示器
Windows应用程序设计模式 事件驱动 Windows应用程序的执行顺序取决于事件发生的顺 序,描述事件发生的信息称为消息,而事件驱动程 序设计则是围绕着消息的产生与处理而展开的。 消息可以分为由硬件设备产生的输入消息和来自 8 Windows系统的窗口管理消息 发送消息—send 总2指派消
Microsoft Windows 2000/XP 9 Windows应用程序设计模式 •事件驱动 Windows 应用程序的执行顺序取决于事件发生的顺 序,描述事件发生的信息称为消息,而事件驱动程 序设计则是围绕着消息的产生与处理而展开的。 消息可以分为由硬件设备产生的输入消息和来自 Windows系统的窗口管理消息 发送消息——send 指派消息——post
Windows应用程序设计模式 事件驱动 Windows 应用程序1 Winmain函数 硬件输入 系统消息队列 消息循环 应用程序队列1 窗口 函数1 凼数 8 应用程序n Winmain函数 消息循环 应用程序队列n 口 函数1 函数m
Microsoft Windows 2000/XP 10 Windows应用程序设计模式 •事件驱动 硬件输入 系统消息队列 应用程序队列1 应用程序队列n Windows WinMain函数 消息循环 窗口 函数1 窗口 函数m 应用程序1 WinMain函数 消息循环 窗口 函数1 窗口 函数m 应用程序n