★斗 应用程设计 8 大学 6电子工程系马洪兵 92
Microsoft Windows 2000/XP 1 电子工程系
W点 Win32 API Windows应用程序设计模式 Windows应用程序的基本结构 结构化异常处理 动态链接库 8
Microsoft Windows 2000/XP 2 Windows应用程序设计 •Win32 API •Windows应用程序设计模式 •Windows应用程序的基本结构 •结构化异常处理 •动态链接库
Win32 API ★斗 Windows应用程序总是在常规的用户态下运行 °操作系统核心组件则对外界表现出中立的性质,它 们不实现用户界面,甚至不提供编程接口,系统服务 调用对应用程序而言是不公开的 8 Windows操作系统依靠一组用户态环境子系统,作 为应用程序与操作系统核心之间的接口
Microsoft Windows 2000/XP 3 Win32 API •Windows 应用程序总是在常规的用户态下运行 •操作系统核心组件则对外界表现出中立的性质,它 们不实现用户界面,甚至不提供编程接口,系统服务 调用对应用程序而言是不公开的 •Windows操作系统依靠一组用户态环境子系统,作 为应用程序与操作系统核心之间的接口
Win32 API ★斗 Win32子系统是 Windows2000XP操作系统的固有的 子系统,这个子系统能够提供应用程序运行所需要的 窗口管理、图形设备接口、媒体控制、内存管理等各 项服务功能,这些功能以函数库的形式组织在一起, 这就是Win32应用程序编程接口,简称为Win32API 823…Wm2了系统负责将AP调用转换成Wm操作系 统的系统服务调用 总2·对于应用程序开发人员而言,他所看到的Wmw操 作系统实际上就是Win32API,操作系统的其他部分 对他来说是完全透明的
Microsoft Windows 2000/XP 4 •Win32子系统是Windows 2000/XP操作系统的固有的 子系统,这个子系统能够提供应用程序运行所需要的 窗口管理、图形设备接口、媒体控制、内存管理等各 项服务功能,这些功能以函数库的形式组织在一起, 这就是Win32应用程序编程接口,简称为Win32 API •Win32子系统负责将API调用转换成Windows操作系 统的系统服务调用 •对于应用程序开发人员而言,他所看到的Windows操 作系统实际上就是Win32 API,操作系统的其他部分 对他来说是完全透明的。 Win32 API
3 Win32 API ★斗 Indows Windows 应用程序 应用程序 Win32 子系统 用户态 8 核心态 系统服务 硬件层 Windows应用程序与操作系统的关系
Microsoft Windows 2000/XP 5 Win32 API Windows 应用程序 Windows 应用程序 Win32 子系统 用户态 系统服务 硬件层 核心态 Windows 应用程序与操作系统的关系