Windows程序设计技术(高等学校教材计算机应用)

Windows程序设计技术(高等学校教材计算机应用)
作 者: 刘腾红
出版社: 清华大学出版社
丛编项: 高等学校教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Windows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Windows程序设计技术(高等学校教材计算机应用)》作者简介

内容简介

本书特点◆系统全面地介绍了Windows程序设计的技术和方法◆把培养读者分析问题、解决问题、实际动手和程序设计能力作为出发点。◆可作为高等院校计算机相关专业的教材,也可作为计算机系统研究和软件开发的参考书。本书系统地、详细地介绍了Windows程序设计的技术和方法。全书由9章组成,包括Windows编程环境、Windows编程基础、图形编程、界面设计、多媒体编程、网络编程、数据库编程和高级编程,并给出了两个综合实例。本书内容翔实,通俗易懂,可读性好,是一本实用性很强的读物。可作为高等院校的计算机应用专业的教材使用,也可作为从事计算机系统研究和软件开发的技术人员的参考书。

图书目录

第1章 Windows编程环境

1. 1 Windows历史简介

1. 2 Windows的特点

1. 2. 1 Windows98

1. 2. 2 Windows2000

1. 2. 3 WindowsXP

1. 3 Windows程序设计的特点

1. 3. 1 Windows应用程序的开发工具

1. 3. 2 Windows应用程序的组成

第2章 Windows编程基础

2. 1 Windows的编程机制

2. 1. 1 Windows操作系统的特点

2. 1. 2 Windows程序设计的特点

2. 1. 3 消息的循环与输入

2. 1. 4 用户界面对象

2. 2 Windows编程基础

2. 2. 1 Windows基本编程概念

2. 2. 2 Windows消息

2. 2. 3 消息类型

2. 2. 4 消息机制

2. 2. 5 消息处理方法.

2. 3 MFC基础

2. 3. 1 基类

2. 3. 2 应用程序类. 框架类. 文档类和视图类

2. 3. 3 绘图类

2. 3. 4 用户界面类

2. 3. 5 文件类

2. 3. 6 数据库类

2. 3. 7 其他类

2. 4 类的消息机制

2. 4. 1 接收消息

2. 4. 2 处理消息

2. 5 文档/视图模型,

2. 5. 1 文档/视图模型中的核心类

2. 5. 2 文档/视图类间的相互作用

第3章 图形编程

3. 1 设备环境

3. 1. 1 概述

3. I. 2 屏幕设备环境

3. 1. 3 内存设备环境

3. 2 绘图函数

3. 2. 1 画点

3. 2. 2 画线

3. 2. 3 画形状

3. 2. 4 形状填充和翻转

3. 2. 5 绘制文本

3. 2. 6 绘制位图和图标

3. 3 绘图属性

3. 3. 1 概述

3. 3. 2 画线属性

3. 3. 3 形状填充属性

3. 3. 4 文本绘制属性

3. 3. 5 映像模式

3. 3. 6 调色板属性

3. 3. 7 混合属性

3. 3. 8 剪裁属性

3. 4 元文件和路径

3. 4. 1 元文件

3. 4. 2 路径

3. 5 动画显示

3. 6 绘图机制

第4章 界面设计

4. 1 对话框

4. 1. 1 定义对话框资源

4. 1. 2 对话框设计

4. 1. 3 非模态对话框

4. 1. 4 公用对话框

4. 2 基本控件

4. 2. 1 静态控件

4. 2. 2 按钮控件

4. 2. 3 编辑框控件

4. 2. 4 滚动条控件

4. 2. 5 列表框控件

4. 2. 6 组合框控件

4. 2. 7 应用控件的一个例子

4. 3 特殊控件

4. 3. 1 微调按钮控件

4. 3. 2 滑动条控件

4. 3. 3 进度条控件

4. 3. 4 树形控件及其示例

4. 3. 5 标签控件及其示例

第5章 多媒体编程

5. 1 多媒体技术简介

5. 1. 1 音频技术

5. 1. 2 视频技术

5. 1. 3 图像压缩技术

5. 2 媒体控制接口MCl

5. 2. 1 MCI的主要操作

5. 2. 2 使用MCI的实例

5. 3 波形文件

5. 3. 1 PlaySound函数

5. 3. 2 低级Wave设备操作

5. 4 MIDI文件

第6章 网络编程

6. 1 WinSock编程

6. 1. 1 WinSock简介

6. 1. 2 Socket类型

6. 1. 3 相关函数

6. 1. 4 流式Socket程序设计

6. 1. 5 数据报Socket程序设计

6. 2 Winlnet编程

6. 2. 1 简介

6. 2. 2 基本函数

6. 2. 3 编写HTTP客户端

6. 2. 4 编写FTP客户端

6. 2. 5 编写Gopher客户端

第7章 数据库编程

7. 1 建立数据源

7. 1. 1 手动建立ODBC数据源

7. 1. 2 自动注册DSN和创建表

7. 2 MFC的ODBC类简介

7. 2. 1 CDatabase类

7. 2. 2 CRecordset类

7. 2. 3 CRecordView类

7. 3 ODBC数据库应用程序

7. 3. 1 生成程序框架

7. 3. 2 数据库应用中的类

7. 3. 3 定制显示界面

7. 3. 4 控件与数据库记录集合的关联

7. 3. 5 增加和删除记录

第8章 高级编程

8. 1 多线程设计

8. 1. 1 进程和线程

8. 1. 2 线程的管理和操作

8. 1. 3 线程之间的通信

8. 1. 4 线程之间的同步

8. 2 动态链接库

8. 2. 1 动态链接库的概念

8. 2. 2 动态链接库的创建

8. 2. 3 动态链接库DLL的链接

8. 3 COM简介

8. 3. 1 理解COM

8. 3. 2 COM中的基本函数

8. 3. 3 COM设计示例

第9章 综合实例

9. 1 通讯录管理程序

9. 2 端口扫描程序

参考文献