当前位置:首页 > 工业技术
Visual C++程序设计教程  基础·实例·上机
Visual C++程序设计教程  基础·实例·上机

Visual C++程序设计教程 基础·实例·上机PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:张自平,宁勇锋编著
  • 出 版 社:北京:中国宇航出版社
  • 出版年份:2004
  • ISBN:7801448588
  • 页数:201 页
图书介绍:本书由浅入深地介绍了Visual C编程环境、菜单、文字及图形的基本操作等。
上一篇:专用印刷技术下一篇:日本流行夏服
《Visual C++程序设计教程 基础·实例·上机》目录

第1章 Visual C++6.0集成开发环境 1

1.1 主框架窗口 1

目录 1

1.2 菜单栏 2

1.2.1 File菜单 2

1.2.2 Edit菜单 4

1.2.3 View菜单 6

1.2.4 Insert菜单 8

1.2.5 Project菜单 9

1.2.6 Build菜单 10

1.2.7 Debug菜单 12

1.2.8 Tools菜单 12

1.2.9 Window菜单 14

1.3 工具栏 15

1.2.10 Help菜单 15

1.4 项目与工作区 16

1.4.1 工程的概念 16

1.4.2 工组区 16

1.5 资源和资源编辑器 17

1.5.1 资源 17

1.5.2 资源编辑器 17

1.6 本章小结 18

1.7 思考练习题 19

第2章 C++语言基础和面向对象编 20

程 20

2.1 简单的C++程序 20

2.2.1 C++词法与规则 21

2.2 C++语言基础 21

2.2.2 C++数据类型 23

2.2.3 C++句法 24

2.2.4 函数 28

2.3 类与对象 32

2.3.1 类的定义 34

2.3.2 类的成员函数 34

2.3.3 静态成员与友元 35

2.3.4 类对象 36

2.3.5 构造函数和析构函数 37

2.4 继承与组合 38

2.4.1 继承 38

2.4.3 多继承的概念 40

2.4.2 基类与派生类 40

2.4.4 使用继承的原则 41

2.5 虚函数与多态 42

2.6 C++编写程序应注意的问题 44

2.6.1 良好的编程风格 45

2.6.2 new、delete与指针 47

2.6.3 使用const 48

2.7 本章小结 49

2.8 思考练习题 49

第3章 微软类库(MFC)基础 51

3.1 MFC概述 51

3.1.1 MFC的特性 52

3.1.2 MFC体系结构 53

3.2.1 创建过程 54

3.2 MFC应用程序的构成 54

3.2.2 构成CMfcMdiApp应用程序 56

的对象 56

3.2.3 CMfcMdiApp应用程序的对 57

象之间的关系 57

3.2.4 其他 57

3.3 MFC基类 58

3.3.1 CObject 58

3.3.2 CCmdTarget 59

3.3.3 CWnd 59

3.4 CMfcMdiApp应用程序中类结构 59

3.4.1 CWinApp 59

3.4.3 CDocument 61

3.4.2 CFrameWnd 61

3.4.4 CView 62

3.4.5 CMfcMdiApp应用程序运行 63

过程 63

3.5 其他MFC类简介 63

3.5.1 通用控件类 63

3.5.2 绘图类 66

3.5.3 文件类 67

3.5.4 数据库类 67

3.5.5 数据集类 68

3.5.6 通信类 69

3.5.7 其他类 70

3.6 本章小结 71

3.7 思考练习题 72

4.1 创建对话框资源 73

第4章 对话框与控件 73

4.1.2 创建示例对话框 74

4.1.1 定义对话框和控件ID 74

4.2 编写对话框类 75

4.3 使用对话框类 76

4.3.1 显示对话框 77

4.3.2 使用列表框控件 79

4.3.3 使用单选按钮 81

4.4 本章小结 83

4.5 思考练习题 83

第5章 文档/视图结构 84

5.1 文档/视图结构关系 84

5.1.1 文档/视图结构 84

5.1.3 文档/视图中用户消息传递 85

5.1.2 文档/视图结构内的关系 85

5.1.4 接收用户输入 86

5.1.5 文档模板 89

5.2 应用类的结构与方法 90

5.2.1 应用类的系统参数和方法 90

5.2.2 应用类的文档/视图参数和 90

方法 90

5.3 文档类的结构及其方法 92

5.3.1 文档类参数和方法 92

5.3.2 文件操作 93

5.3.3 视图操作方法 93

5.3.4 利用序列化进行文件读写 95

5.4.1 视图类参数和方法 97

5.4.2 视图操作 97

5.4 视图类的结构及其方法 97

5.4.3 打印支持 98

5.4.4 视图类的派生类 100

5.5 本章小结 100

5.6 思考练习题 101

第6章 文字和图形操作 102

6.1 图形设备接口和设备上下文 102

6.2 映射模式 103

6.3 文本输出及其范例 104

6.3.1 Cfont类 104

6.3.2 LOGFONT类 104

6.3.3 字体和文本函数 106

6.3.4 字体和文本应用范例 106

6.4.1 使用画笔 109

6.4 绘制图形及范例 109

6.4.2 使用画刷 110

6.4.3 使用画笔和画刷绘制图形的 111

范例 111

6.5 本章小节 115

6.6 思考练习题 115

第7章 网络编程入门 116

7.1 Winsock编程技术 116

7.1.1 Socket介绍 116

7.1.2 CasyncSocket类 118

7.2 WinInet编程技术 121

7.2.1 WinInet类 121

7.2.2 创建WinInet程序的步骤 122

7.2.3 设计Ftp应用程序 123

7.2.4 设计Http应用程序 124

7.3 网络应用程序实例 125

7.3.1 创建网络应用程序外壳 126

7.3.2 完成窗口的部局和初始设置 126

7.3.3 从CAsynSocket类中继承 129

7.3.4 发送和接收 132

7.3.5 结束连接 134

7.4 本章小结 134

7.5 思考练习题 135

第8章 数据库编程 136

8.1 数据库基本概念 136

8.1.1 什么是数据库 136

8.1.2 数据库管理系统 137

8.2.2 Visual C++的几种数据库开 138

发技术 138

8.2 Visual C++开发数据库技术 138

的特点 138

8.2.1 Visual C++开发数据库技术 138

8.3 本章小结 139

8.4 上机实验 141

8.4.1 编程前的基础工作 141

8.4.2 建立应用程序框架 145

8.5 思考练习题 153

第9章 多线程编程技术 154

9.1 进程/线程概念 154

9.1.1 办进程 154

9.1.2 线程 155

9.1.3 进程与线程的区别 156

9.2 MFC中线程控制 157

9.2.1 MFC线程的分类 157

9.2.2 MFC线程的创建 158

9.2.3 MFC线程的终止 158

9.2.4 MFC线程优先级 158

9.3 MFC线程实例 158

9.3.1 工作线程 158

9.3.2 MFC用户界面线程 162

9.4 线程同步 164

9.4.1 同步对象及类 164

9.4.2 同步类的使用 165

9.4.3 同步实例 166

9.6 思考练习题 168

9.5 本章小结 168

第10章 COM/DCOM 169

10.1 程序设计思想发展 169

10.1.1 结构化程序设计 169

10.1.2 面向对象程序设计 170

10.1.3 面向组件的程序设计 170

10.2 COM 171

10.2.1 为什么要使用COM 171

10.2.2 COM接口机制 171

10.2.3 COM服务器的实现形式 172

10.2.4 使用COM服务器 173

10.2.5 包容和聚合 174

10.2.6 COM/DCOM 175

10.3.2 ATL的基本的COM支持 176

10.3.1 MFC的COM支持 176

10.3 COM应用实例 176

10.3.3 ATL创建COM服务器 178

10.3.4 ATL生成的应用程序 178

10.3.5 添加ATL COM类 179

10.3.6 添加接口方法 181

10.3.7 更改显示函数 182

10.3.8 调试COM对象 182

10.4 其他组件对象模型标准 183

10.4.1 CORBA 184

10.4.2 JAVA分布计算 184

10.5 本章小结 185

10.6 思考练习题 185

11.1.1 安装MSDN Library 186

11.1 MSDN Library 186

第11章 Visual C++辅助软件 186

11.1.2 了解MSDN Library浏览 187

器 187

11.1.3 MSDN Library中的常规 188

任务 188

11.2 Visual Assist 6.0 190

11.2.1 Visual Assist 6.0的安装 190

11.2.2 Visual Assist 6.0使用 191

11.2.3 卸载Vassist 6 193

11.3 相关书籍和网站 193

11.3.1 VC6书籍 194

11.3.2 VC开发相关网站 195

11.4 本章小结 196

附录A 参考答案 197

相关图书
作者其它书籍
返回顶部