WINDOWS 98/2000中文版编程实例详解

WINDOWS 98/2000中文版编程实例详解
作 者: 周万宁 陈丹东
出版社: 电子工业出版社
丛编项: 软件工程师丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Windows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《WINDOWS 98/2000中文版编程实例详解》作者简介

内容简介

Windows 98/2000操作系统是当个微机的主流操作系统,在该系统下的编程是软件开发人员必须具备的一项基本技能,也是学习实用程序设计所必须掌握的基础知识。本书全面说明了在Windows 98/2000操作系统一下编程的有关问题,包括:编程接口(API)、面向对象的程序设计方法、应用程序基本结构与运行方式、应用程序开发步骤、Windows资源及标准控件、通用控件、图形处理、文本输出、文件操作、操作剪贴板、多线程编程、多文档界而、动态链接库、Internet编程以及数据库编程等。书中提供的大量开发实例的源程序清单在随附软盘中,读者可以直接或稍加修改后使用。

图书目录

第1章 概述

1. 1 Windows操作系统的发展历程

1. 2 Windows 2000的主要特点

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

第2章 Windows应用程序编程接口(APl)

2. 1 内核模块

2. 2 组成

2. 3 发展

第3章 面向对象的程序设计方法

3. 1 产生与发展

3. 2 设计的重要特征

3. 2. 1 类及其定义

3. 2. 2 封装

3. 2. 3 继承

3. 2. 4 多态性

3. 3 VC

3. 3. 1 构造函数和析构函数

3. 3. 2 类成员的外部属性

3. 3. 3 类的友员

3. 3. 4 虚函数

3. 3. 5 hDC类库

第4章 应用程序基本结构与运行方式

4. 1 窗口概念与含义

4. 1. 1 性质

4. 1. 2 外观与组成

4. 1. 3 管理模式

4. 2 事件驱动模式

4. 3 消息

4. 3. 1 组成结构

4. 3. 2 分类

4. 3. 3 常用消息

4. 3. 4 消息队列

4. 4 应用程序基本框架

4. 4. 1 数据类型和数据结构

4. 4. 2 入口函数WinMain

4. 4. 3 窗口函数

4. 5 窗口示例

第5章 应用程序开发步骤

5. 1 应用程序文件组成

5. 2 开发应用程序的基本步骤

5. 3 VC环境下开发步骤

5. 3. 1 采用AppWizard建立应用程序基本框架

5. 3. 2 采用ClassWizard建立消息映射

5. 3. 3 编译

第6章 Windows资源

6. 1 光标, 图标和位图资源

6. 1. 1 光标

6. 1. 2 图标

6. 1. 3 位图

6. 2 菜单与加速键资源

6. 2. 1 菜单外观及组成

6. 2. 2 创建菜单过程

6. 2. 3 操作选项

6. 2. 4 动态创建菜单

6. 2. 5 加速键资源

6. 2. 6 创建菜单及加速键资源

6. 2. 7 基于MFC的菜单操作

6. 2. 8 MFC菜单消息

6. 2. 9 菜单程序示例

6. 3 对话框资源

6. 3. 1 功能

6. 3. 2 特点

6. 3. 3 分类

6. 3. 4 模态对话框编程方法

6. 3. 5 模态对话框示例

6. 3. 6 非模态对话框编程方法

6. 3. 7 非模态对话框示例

6. 3. 8 基于MFC的对话框编程方法

6. 3. 9 通用对话框

6. 3. 10 通用对话框示例

第7章 Windows标准控件

7. 1 概述

7. 1. 1分类

7. 1. 2 创建

7. 1. 3 控件与应用程序的消息传递

7. 1. 4 常用窗口操作函数

7. 1. 5 输入焦点

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 常用滚动条操作函数

7. 3. 5 滚动条消息处理模板

7. 3. 6 滚动条编程示例

7. 4 静态控件

7. 4. 1 特点

7. 4. 2 创建

7. 4. 3 发送静态控件强制消息

7. 4. 4 示例

7. 5 列表框

7. 5. 1 功能与特点

7. 5. 2 创建

7. 5. 3 列表框和应用程序间传递消息

7. 5. 4 示例

7. 6 文本框

7. 6. 1 功能与特点

7. 6. 2 创建

7. 6. 3 示例

7. 7 组合框

7. 7. 1 功能与特点

7. 7. 2 创建

7. 7. 3 组合框与应用程序问消息传递

7. 7. 4 示例

7. 8 基于MFC的标准控件编程

7. 8. 1 按钮类

7. 8. 2 滚动条类

7. 8. 3 静态控件类

7. 8. 4 列表框类

7. 8. 5 文本框类

7. 8. 6 组合框类

7. 8. 7 标准控件综合示例

第8章 通用控件

8. 1 概述

8. 1. 1 分类及其功能

8. 1. 2 创建

8. 1. 3 通用控件与应用程序间消息传递

8. 2 窗口控制类通用控件

8. 2. 1 工具栏

8. 2. 2 工具栏提示

8. 2. 3 状态栏

8. 2. 4 综合示例

8. 3 资源管理类通用控件

8. 3. 1 树形视图

8. 3. 2 列表视图

8. 4 滚动类通用控件

8. 4. 1 跟踪条控件

8. 4. 2 微调按钮控件

8. 4. 3 示例

8. 5 基于MFC的通用控件编程方法

8. 5. 1 工具栏类(CToolBar)

8. 5. 2 状态栏类(CStatusBar)

8. 5. 3 树型视图类与树型控件类(CTreeVuew与CTreeCtrl)

8. 5. 4 列表视图类(ClistView)

8. 5. 5 列表控件示例

第9章 图形操作

9. 1 图形刷新

9. 1. 1 刷新请求

9. 1. 2 系统响应

9. 1. 3 无效区域与无效矩形

9. 1. 4 刷新图形方法

9. 2 图形设备接口

9. 2. 1 设备无关性

9. 2. 2 设备环境和设备描述表

9. 2. 3 获取设备环境

9. 3 映射模式

9. 3. 1 概念

9. 3. 2 设置

9. 3. 3 窗口与视口

9. 3. 4 定义窗口与视口

9. 4 绘图工具与颜色

9. 4. 1 画笔

9. 4. 2 画刷

9. 4. 3 颜色

9. 5 常用绘图函数

9. 6 绘图示例

9. 6. 1 使用基本绘图工具与函数

9. 6. 2 设置与使用映射模式

9. 7 位图

9. 7. 1 概念

9. 7. 2 内存设备环境

9. 7. 3 操作过程

9. 7. 4 应用程序组织方法

9. 7. 5 位图显示示例

9. 8 基于MFC的图形处理

9. 8. 1 设备环境类CDC

9. 8. 2 GDI派生类

9. 8. 3 虚函数OnDraw

9. 8. 4 视——文档结构

9. 8. 5 MFC图形处理示例

第10章 文本输出

10. 1 设置文本设备环境

10. 1. 1 选用系统字体

10. 1. 2 创建自定义字体

10. 1. 3 设置字体和背景颜色

10. 2 文本输出过程

10. 2. 1 获取字体信息

10. 2. 2 格式化文本

10. 2. 3 输出文本

10. 3 文本输出示例

10. 4 基于MFC的文本输出

第11章 文件操作

11. 1 常用文件操作函数

11. 1. 1 CreateFile函数

11. 1. 2 ReadFile函数

11. 1. 3 writeFile函数

11. 1. 4 GetFileInformationByHandle函数

1I. 1. 5 SearchPath函数

11. 1. 6 SetFilePionter函数

11. 2 文件操作示例

11. 3 基于MFC的文件操作编程方法

第12章 操作剪贴板

12. 1 剪贴板数据格式

12. 2 操作文本剪贴板

12. 2. 1 向剪贴板发送文本

12. 2. 2 获取剪贴板文本

12. 3 操作位图剪贴板

12. 4 剪贴板示例

第13章 多线程编程

13. 1 进程与线程概念

13. 2 进程与线程管理

13. 3 定时器与定时器消息

13. 3. 1 SetTimer函数

13. 3. 2 KillTimer函数

13. 3. 3 定时器消息

13. 4 多线程编程方法

13. 4. 1 基本操作

13. 4. 2 线程之间通信

13. 4. 3 多线程编程示例

13. 5 基于MFC的多线程编程方法

13. 5. 1 调用AfxBeginMessage函数创建线程

13. 5. 2 通过线程类CWinThread创建并操作线程

13. 6 线程同步

13. 6. 1 问题提出

13. 6. 2 常用解决方案——临界区法

第14章 多文档界面

14. 1 多文档操作

14. 2 多文档窗口类及层次关系

14. 3 创建多文档

14. 4 多文档消息及其处理

14. 4. 1 消息

14. 4. 2 处理

14. 5 编程示例

14. 6 基于MFC的多文档应用程序开发

14. 6. 1 通过AppWizard建立多文档应用程序框架

14. 6. 2 通过CMDIChildWnd类操作子文档窗口

第15章 动态链接库

15. 1 概述

15. 1. 1 与静态链接库的区别

15. 1. 2 运行机制

15. 1. 3 典型应用

15. 2 组成结构

15. 3 加载方式

15. 4 使用动态链接库实现数据共享

第16章 Internet编程

16. 1 Internet知识

16. 1. 1 协议

16. 1. 2 地址

16. 1. 3 域名系统

16. 1. 4 协议端口

16. 2 网络编程接口-Winsock APl

16. 3 Socket编程模型

16. 3. 1 创建并配置Socket

16. 3. 2 创建Socket连接

16. 3. 3 通过Socket执行网络I/O

16. 3. 4 关闭Socket

16. 4 基于MFC的Internet编程方法

16. 4. 1 Socket创建函数

16. 4. 2 连接建立函数

16. 4. 3 数据发送与接收函数

16. 4. 4 Socket关闭函数

16. 4. 5 Socket事件处理函数

16. 5 编程示例

第17章 数据库编程

17. 1 oDBC功能与组成结构

17. 2 结构化查询语言SQL

17. 2. 1 关系数据库的模式结构

17. 2. 2 SQL语法

17. 3 使用IDBC SDK

17. 4 MFC ODBC数据库类

17. 4. 1 CDatabase类

17. 4. 2 CRecordSet类

17. 4. 3 CReacordView类

17. 5 开发MFC数据库应用程序

17. 5. 1 注册数据源

17. 5. 2 建立数据库应用程序框架

17. 5. 3 建立数据库类. 记录集类及视类的关联

17. 5. 4 在视类中添加代码实现记录集的操作