Windows系统编程/21世纪高等学校计算机规划教材

Windows系统编程/21世纪高等学校计算机规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-01
版次: 1
ISBN: 9787115267023
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 318页
字数: 536千字
正文语种: 简体中文
26人买过
  •  《21世纪高等学校计算机规划教材:高校系列:Windows系统编程》主要内容简介:Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可以说是程序员的基础必修课。各高校许多专业都开设了相关的课程。《21世纪高等学校计算机规划教材:高校系列:Windows系统编程》结合大量的例子,介绍Windows系统编程的经典技术,并完整地介绍几个Windows系统编程的实例,包括安装和卸载软件管理、Windows服务状态监视器、键盘监视程序、进程保护器、系统信息查看程序等。《21世纪高等学校计算机规划教材:高校系列:Windows系统编程》可以作为大学本科教材,也可供大专、高职相关专业使用,或作为广大Windows系统编程开发人员的参考资料。 第1章 操作系统概述 

    1.1 Windows操作系统概述 

    1.1.1 操作系统的功能和分类 

    1.1.2 Windows的发展过程 

    1.2 Windows体系结构和Windows系统开发 

    1.2.1 Windows 2000/XP体系结构概述 

    1.2.2 进行Windows系统开发时应考虑的因素 

    习题 

    第2章 使用Visual Studio 2008开发Visual C++应用程序 

    2.1 Visual Studio 2008开发环境 

    2.1.1 启动Visual Studio 2008 

    2.1.2 创建项目 

    2.1.3 应用程序的开发界面 

    2.1.4 一个控制台应用程序的小实例 

    2.1.5 配置应用程序 

    2.1.6 调试应用程序 

    2.2 MFC编程基础 

    2.2.1 MFC的基本概念 

    2.2.2 MFC的类层次 

    2.2.3 应用程序结构类 

    2.2.4 窗口类 

    2.2.5 简单值类型类 

    2.2.6 集合类 

    2.2.7 其他常用的MFC类 

    习题 

    第3章 MFC用户界面设计 

    3.1 对话框编程 

    3.1.1 创建基于对话框的项目 

    3.1.2 设计对话框界面 

    3.1.3 添加对话框 

    3.1.4 为对话框绑定类 

    3.2 常用控件 

    3.2.1 静态文本框控件 

    3.2.2 文本编辑框控件 

    3.2.3 按钮控件 

    3.2.4 单选按钮控件 

    3.2.5 复选框控件 

    3.2.6 列表框控件 

    3.2.7 组合框控件 

    3.2.8 IP地址框控件 

    3.2.9 列表控件 

    3.2.10 CImageList类 

    3.2.11 常用控件应用示例 

    3.3 在对话框中使用菜单 

    3.3.1 创建和设计菜单 

    3.3.2 在对话框中添加菜单 

    3.3.3 菜单项的消息处理函数 

    习题 

    第4章 GDI编程 

    4.1 GDI设备环境 

    4.1.1 GDI设备环境的概念和设备环境句柄 

    4.1.2 CDC类和CpaintDC类 

    4.1.3 WM_PAINT消息 

    4.2 坐标系统与Windows颜色 

    4.2.1 坐标映射模式 

    4.2.2 Windows颜色的表示方法 

    4.2.3 Color类 

    4.3 在对话框中输出文本 

    4.3.1 TextOut()函数 

    4.3.2 设置输出字体 

    4.3.3 选择字体的对话框 

    4.3.4 设置字体的颜色 

    4.3.5 选择颜色的对话框 

    4.4 绘制基本图形 

    4.4.1 绘制像素 

    4.4.2 绘制直线 

    4.4.3 绘制曲线 

    4.4.4 绘制椭圆 

    4.4.5 绘制矩形 

    4.4.6 画笔 

    4.4.7 使用刷子填充颜色 

    习题 

    第5章 文件系统编程 

    5.1 磁盘驱动器编程 

    5.1.1 获取当前系统中的逻辑磁盘驱动器 

    5.1.2 获取磁盘驱动器的信息 

    5.2 目录编程 

    5.2.1 选择目录的对话框 

    5.2.2 创建目录 

    5.2.3 删除目录 

    5.2.4 判断目录是否存在 

    5.3 文件编程 

    5.3.1 选择文件的对话框 

    5.3.2 使用标准输入/输出库读写文件 

    5.3.3 使用Windows API操作文件 

    5.3.4 类CFile 

    5.3.5 类CFileFind 

    习题 

    第6章 Windows注册表编程 

    6.1 注册表的结构和管理 

    6.1.1 注册表的结构 

    6.1.2 标准注册表值类型 

    6.2 对注册表键的操作 

    6.2.1 打开和关闭键 

    6.2.2 创建注册表键 

    6.2.3 删除注册表键 

    6.2.4 枚举子键 

    6.3 对注册表值的操作 

    6.3.1 读取注册表值 

    6.3.2 设置注册表值 

    6.3.3 删除注册表值 

    6.4 注册表编程实例:安装和卸载程序管理 

    6.4.1 设计程序界面 

    6.4.2 自定义类CinstalledSoftware 

    6.4.3 加载安装软件列表 

    6.4.4 对软件进行操作 

    习题 

    第7章 进程编程 

    7.1 进程编程基础 

    7.1.1 什么是进程 

    7.1.2 进程的状态 

    7.2 基本进程编程 

    7.2.1 创建进程 

    7.2.2 枚举系统进程 

    7.2.3 终止进程 

    7.3 进程间通信 

    7.3.1 通过自定义消息进行通信 

    7.3.2 通过管道进行通信 

    7.3.3 使用互斥体 

    7.3.4 通过共享内存进行通信 

    习题 

    第8章 多线程编程 

    8.1 线程的概念 

    8.1.1 什么是线程 

    8.1.2 线程内核对象 

    8.1.3 线程的状态 

    8.2 线程编程基础 

    8.2.1 创建线程 

    8.2.2 终止线程 

    8.2.3 线程的优先级 

    8.3 线程同步 

    8.3.1 什么是线程同步 

    8.3.2 等待函数 

    8.3.3 临界区对象 

    8.3.4 事件内核对象 

    习题 

    第9章 Windows服务编程 

    9.1 Windows服务的概念和管理 

    9.1.1 管理Windows服务 

    9.1.2 服务控制器 

    9.2 Windows服务编程 

    9.2.1 与SCM建立连接 

    9.2.2 创建服务 

    9.2.3 打开服务 

    9.2.4 枚举服务列表 

    9.2.5 启动服务 

    9.2.6 停止服务 

    9.2.7 查询服务的状态 

    9.2.8 修改服务的配置参数 

    9.3 开发Windows服务程序 

    9.3.1 创建ATL服务应用程序 

    9.3.2 安装和卸载ATL服务 

    9.3.3 设置服务的属性 

    9.4 增加和使用组件 

    9.4.1 增加组件 

    9.4.2 在客户端程序中使用组件类 

    9.5 Windows服务状态监视器实例 

    9.5.1 设计程序界面 

    9.5.2 设计自定义类CService 

    9.5.3 加载和监视服务 

    习题 

    第10章 动态链接库编程 

    10.1 动态链接库的概念 

    10.2 开发动态链接库 

    10.2.1 创建动态链接库项目 

    10.2.2 在DLL中添加导出函数 

    10.2.3 在DLL中添加导出类 

    10.3 加载和使用DLL 

    10.3.1 加载时动态链接 

    10.3.2 运行时动态链接 

    10.3.3 搜索DLL文件的次序 

    习题 

    第11章 Windows钩子编程 

    11.1 钩子的概念和工作原理 

    11.1.1 什么是钩子 

    11.1.2 钩子的类型 

    11.2 安装和卸载钩子 

    11.2.1 安装钩子 

    11.2.2 卸载钩子 

    11.3 键盘钩子的例子 

    11.3.1 设计DLL项目 

    11.3.2 设计EXE项目 

    11.4 HOOK API技术 

    11.4.1 实现原理 

    11.4.2 封装CAPIHook类 

    11.5 进程保护器实例 

    11.5.1 设计DLL项目 

    11.5.2 设计进程保护器的EXE项目 

    11.6 改进进程保护器实例 

    11.6.1 设计DLL项目 

    11.6.2 设计改进进程保护器的EXE项目 

    习题 

    第12章 WMI编程 

    12.1 WMI技术基础 

    12.1.1 什么是WMI 

    12.1.2 WMI体系结构 

    12.1.3 WMI测试器 

    12.1.4 WMI查询语言 

    12.2 WMI编程方法 

    12.2.1 COM和接口 

    12.2.2 为WMI应用程序初始化COM环境 

    12.2.3 获取到WMI的IwbemLocator对象 

    12.2.4 连接到指定的计算机 

    12.2.5 设置WMI连接的安全属性 

    12.2.6 执行查询操作 

    12.2.7 执行CIM类的方法 

    习题 

    附录A 实验
  • 内容简介:
     《21世纪高等学校计算机规划教材:高校系列:Windows系统编程》主要内容简介:Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可以说是程序员的基础必修课。各高校许多专业都开设了相关的课程。《21世纪高等学校计算机规划教材:高校系列:Windows系统编程》结合大量的例子,介绍Windows系统编程的经典技术,并完整地介绍几个Windows系统编程的实例,包括安装和卸载软件管理、Windows服务状态监视器、键盘监视程序、进程保护器、系统信息查看程序等。《21世纪高等学校计算机规划教材:高校系列:Windows系统编程》可以作为大学本科教材,也可供大专、高职相关专业使用,或作为广大Windows系统编程开发人员的参考资料。
  • 目录:
    第1章 操作系统概述 

    1.1 Windows操作系统概述 

    1.1.1 操作系统的功能和分类 

    1.1.2 Windows的发展过程 

    1.2 Windows体系结构和Windows系统开发 

    1.2.1 Windows 2000/XP体系结构概述 

    1.2.2 进行Windows系统开发时应考虑的因素 

    习题 

    第2章 使用Visual Studio 2008开发Visual C++应用程序 

    2.1 Visual Studio 2008开发环境 

    2.1.1 启动Visual Studio 2008 

    2.1.2 创建项目 

    2.1.3 应用程序的开发界面 

    2.1.4 一个控制台应用程序的小实例 

    2.1.5 配置应用程序 

    2.1.6 调试应用程序 

    2.2 MFC编程基础 

    2.2.1 MFC的基本概念 

    2.2.2 MFC的类层次 

    2.2.3 应用程序结构类 

    2.2.4 窗口类 

    2.2.5 简单值类型类 

    2.2.6 集合类 

    2.2.7 其他常用的MFC类 

    习题 

    第3章 MFC用户界面设计 

    3.1 对话框编程 

    3.1.1 创建基于对话框的项目 

    3.1.2 设计对话框界面 

    3.1.3 添加对话框 

    3.1.4 为对话框绑定类 

    3.2 常用控件 

    3.2.1 静态文本框控件 

    3.2.2 文本编辑框控件 

    3.2.3 按钮控件 

    3.2.4 单选按钮控件 

    3.2.5 复选框控件 

    3.2.6 列表框控件 

    3.2.7 组合框控件 

    3.2.8 IP地址框控件 

    3.2.9 列表控件 

    3.2.10 CImageList类 

    3.2.11 常用控件应用示例 

    3.3 在对话框中使用菜单 

    3.3.1 创建和设计菜单 

    3.3.2 在对话框中添加菜单 

    3.3.3 菜单项的消息处理函数 

    习题 

    第4章 GDI编程 

    4.1 GDI设备环境 

    4.1.1 GDI设备环境的概念和设备环境句柄 

    4.1.2 CDC类和CpaintDC类 

    4.1.3 WM_PAINT消息 

    4.2 坐标系统与Windows颜色 

    4.2.1 坐标映射模式 

    4.2.2 Windows颜色的表示方法 

    4.2.3 Color类 

    4.3 在对话框中输出文本 

    4.3.1 TextOut()函数 

    4.3.2 设置输出字体 

    4.3.3 选择字体的对话框 

    4.3.4 设置字体的颜色 

    4.3.5 选择颜色的对话框 

    4.4 绘制基本图形 

    4.4.1 绘制像素 

    4.4.2 绘制直线 

    4.4.3 绘制曲线 

    4.4.4 绘制椭圆 

    4.4.5 绘制矩形 

    4.4.6 画笔 

    4.4.7 使用刷子填充颜色 

    习题 

    第5章 文件系统编程 

    5.1 磁盘驱动器编程 

    5.1.1 获取当前系统中的逻辑磁盘驱动器 

    5.1.2 获取磁盘驱动器的信息 

    5.2 目录编程 

    5.2.1 选择目录的对话框 

    5.2.2 创建目录 

    5.2.3 删除目录 

    5.2.4 判断目录是否存在 

    5.3 文件编程 

    5.3.1 选择文件的对话框 

    5.3.2 使用标准输入/输出库读写文件 

    5.3.3 使用Windows API操作文件 

    5.3.4 类CFile 

    5.3.5 类CFileFind 

    习题 

    第6章 Windows注册表编程 

    6.1 注册表的结构和管理 

    6.1.1 注册表的结构 

    6.1.2 标准注册表值类型 

    6.2 对注册表键的操作 

    6.2.1 打开和关闭键 

    6.2.2 创建注册表键 

    6.2.3 删除注册表键 

    6.2.4 枚举子键 

    6.3 对注册表值的操作 

    6.3.1 读取注册表值 

    6.3.2 设置注册表值 

    6.3.3 删除注册表值 

    6.4 注册表编程实例:安装和卸载程序管理 

    6.4.1 设计程序界面 

    6.4.2 自定义类CinstalledSoftware 

    6.4.3 加载安装软件列表 

    6.4.4 对软件进行操作 

    习题 

    第7章 进程编程 

    7.1 进程编程基础 

    7.1.1 什么是进程 

    7.1.2 进程的状态 

    7.2 基本进程编程 

    7.2.1 创建进程 

    7.2.2 枚举系统进程 

    7.2.3 终止进程 

    7.3 进程间通信 

    7.3.1 通过自定义消息进行通信 

    7.3.2 通过管道进行通信 

    7.3.3 使用互斥体 

    7.3.4 通过共享内存进行通信 

    习题 

    第8章 多线程编程 

    8.1 线程的概念 

    8.1.1 什么是线程 

    8.1.2 线程内核对象 

    8.1.3 线程的状态 

    8.2 线程编程基础 

    8.2.1 创建线程 

    8.2.2 终止线程 

    8.2.3 线程的优先级 

    8.3 线程同步 

    8.3.1 什么是线程同步 

    8.3.2 等待函数 

    8.3.3 临界区对象 

    8.3.4 事件内核对象 

    习题 

    第9章 Windows服务编程 

    9.1 Windows服务的概念和管理 

    9.1.1 管理Windows服务 

    9.1.2 服务控制器 

    9.2 Windows服务编程 

    9.2.1 与SCM建立连接 

    9.2.2 创建服务 

    9.2.3 打开服务 

    9.2.4 枚举服务列表 

    9.2.5 启动服务 

    9.2.6 停止服务 

    9.2.7 查询服务的状态 

    9.2.8 修改服务的配置参数 

    9.3 开发Windows服务程序 

    9.3.1 创建ATL服务应用程序 

    9.3.2 安装和卸载ATL服务 

    9.3.3 设置服务的属性 

    9.4 增加和使用组件 

    9.4.1 增加组件 

    9.4.2 在客户端程序中使用组件类 

    9.5 Windows服务状态监视器实例 

    9.5.1 设计程序界面 

    9.5.2 设计自定义类CService 

    9.5.3 加载和监视服务 

    习题 

    第10章 动态链接库编程 

    10.1 动态链接库的概念 

    10.2 开发动态链接库 

    10.2.1 创建动态链接库项目 

    10.2.2 在DLL中添加导出函数 

    10.2.3 在DLL中添加导出类 

    10.3 加载和使用DLL 

    10.3.1 加载时动态链接 

    10.3.2 运行时动态链接 

    10.3.3 搜索DLL文件的次序 

    习题 

    第11章 Windows钩子编程 

    11.1 钩子的概念和工作原理 

    11.1.1 什么是钩子 

    11.1.2 钩子的类型 

    11.2 安装和卸载钩子 

    11.2.1 安装钩子 

    11.2.2 卸载钩子 

    11.3 键盘钩子的例子 

    11.3.1 设计DLL项目 

    11.3.2 设计EXE项目 

    11.4 HOOK API技术 

    11.4.1 实现原理 

    11.4.2 封装CAPIHook类 

    11.5 进程保护器实例 

    11.5.1 设计DLL项目 

    11.5.2 设计进程保护器的EXE项目 

    11.6 改进进程保护器实例 

    11.6.1 设计DLL项目 

    11.6.2 设计改进进程保护器的EXE项目 

    习题 

    第12章 WMI编程 

    12.1 WMI技术基础 

    12.1.1 什么是WMI 

    12.1.2 WMI体系结构 

    12.1.3 WMI测试器 

    12.1.4 WMI查询语言 

    12.2 WMI编程方法 

    12.2.1 COM和接口 

    12.2.2 为WMI应用程序初始化COM环境 

    12.2.3 获取到WMI的IwbemLocator对象 

    12.2.4 连接到指定的计算机 

    12.2.5 设置WMI连接的安全属性 

    12.2.6 执行查询操作 

    12.2.7 执行CIM类的方法 

    习题 

    附录A 实验
查看详情
12
相关图书 / 更多
Windows系统编程/21世纪高等学校计算机规划教材
With My Daddy: A Book of Love and Family
Witek;Jo;Roussey;Christine
Windows系统编程/21世纪高等学校计算机规划教材
Windows Server 2022 Active Directory 配置实战
戴有炜
Windows系统编程/21世纪高等学校计算机规划教材
Wi-Fi 7开发参考:技术原理、标准和应用
成刚;蒋一名;杨志杰
Windows系统编程/21世纪高等学校计算机规划教材
Windows Server 2016系统管理与服务器配置
张寒明
Windows系统编程/21世纪高等学校计算机规划教材
Windows Server 2022系统管理与服务器配置
蔡伟
Windows系统编程/21世纪高等学校计算机规划教材
Windows Server 2019网络管理项目教程(微课视频版)
崔升广
Windows系统编程/21世纪高等学校计算机规划教材
Winter Dance (board book)
Bauer;Marion Dane
Windows系统编程/21世纪高等学校计算机规划教材
William Blake: Dante\'s Divine Comedy, the Complete Drawings
Schutze;Sebastian;Terzoli;Maria Antonietta
Windows系统编程/21世纪高等学校计算机规划教材
Windows Server 2022 系统与网站配置实战
戴有炜
Windows系统编程/21世纪高等学校计算机规划教材
William威廉
Tim Graham 著;Peter Archer
Windows系统编程/21世纪高等学校计算机规划教材
Wildwood Chronicles Complete Box Set Wildwood, Under Wildwood, Wildwood Imperium
Meloy;Colin;Ellis;Carson
Windows系统编程/21世纪高等学校计算机规划教材
Windows Server 2016网络管理项目教程(微课版)(第3版)
邓文达 易月娥
您可能感兴趣 / 更多