当前位置:首页 > 工业技术
Visual C++面向对象与可视化程序设计
Visual C++面向对象与可视化程序设计

Visual C++面向对象与可视化程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:黄维通编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302082014
  • 页数:388 页
图书介绍:本书详细讲述了用Visual C++进行面向对象与可视化程序设计的基本原理和方法。
《Visual C++面向对象与可视化程序设计》目录

第1篇 Visual C++基础知识 3

第1章 C++基础知识 3

1.1 C++的发展历程 3

目录 3

1.2 一个简单的C++程序 4

1.3 数据类型 4

1.3.1 C++的基本数据类型 4

1.3.2 复合数据类型 5

1.4 常量及其定义 8

1.5 变量 10

1.6.2 指针的初始化 11

1.6.3 字符串指针 11

1.6.4 引用类型 11

1.6.1 指针的类型及其定义 11

1.6 指针 11

1.7 C++中的控制结构 12

1.7.1 条件语句 12

1.7.2 循环语句 14

1.7.3 转移语句 15

1.8 函数 16

1.9.1 类的定义 17

1.9 类与对象 17

1.9.2 对象 18

1.9.3 内联方法 20

1.10 构造函数和析构函数 21

1.10.1 构造函数 21

1.10.2 析构函数 23

1.11 重载 24

1.11.1 函数重载 24

1.11.2 操作符重载 26

1.12 友元 28

1.13 this指针 30

1.14 继承 31

1.14.1 派生类 31

1.14.2 多重继承 32

1.15 多态性和虚拟函数 34

1.15.1 多态性 34

1.15.2 虚拟函数 34

1.15.3 虚拟析构函数 38

1.16 流 38

1.17 小结 39

习题 39

第2章 Visual C++ 6.0开发环境 40

2.1 Visual C++ 6.0简介及其开发环境概述 40

2.2.1 File菜单 41

2.2 Visual C++ 6.0的菜单栏 41

2.2.2 Edit菜单 43

2.2.3 View菜单 45

2.2.4 Insert菜单 48

2.2.5 Project菜单 49

2.2.6 Build菜单 51

2.2.7 Tools菜单 52

2.3 Visual C++ 6.0的工具栏 57

2.3.1 工具栏的构成 57

2.3.2 工具栏的定制与修改 57

2.4 项目与项目工作区 57

2.4.1 创建新的项目工作区 57

2.4.2 项目工作区窗口 58

2.5 资源及资源编辑器 60

2.6 联机帮助 61

习题 62

2.7 小结 62

3.1 Windows编程基础知识 63

第3章 Windows应用程序 63

3.1.1 窗口 64

3.1.2 事件驱动 64

3.1.3 句柄和Windows消息 65

3.2 Windows应用程序常用消息 67

3.3 Windows中的事件驱动程序设计 68

3.4 Windows应用程序的基本结构 69

3.4.1 Windows应用程序的组成 69

3.4.2 源程序组成结构 70

3.4.3 应用程序举例 76

3.5 小结 78

习题 78

4.1 图形设备接口 81

4.1.1 图形设备接口的一些基本概念 81

第4章 Windows的图形设备接口及Windows绘图 81

第2篇 使用API函数进行可视化编程 81

4.1.2 图形刷新 83

4.1.3 获取设备环境 85

4.1.4 映射模式 86

4.2 绘图工具与颜色 89

4.2.1 画笔 89

4.2.2 画刷 90

4.2.3 颜色 91

4.3 常用绘图函数 91

4.4 应用实例 94

4.5 小结 102

习题 102

5.1.1 字体句柄 104

5.1 设置文本的设备环境 104

第5章 文本的输出方法与字体的设置 104

5.1.2 创建自定义字体 105

5.1.3 设置字体和背景颜色 106

5.2 文本的输出过程 106

5.3 文本操作实例 108

5.4 小结 115

习题 115

第6章 Windows应用程序对键盘与鼠标的响应 117

6.1 键盘在应用程序中的应用 117

6.2 键盘操作应用举例 120

6.3 鼠标在应用程序中的应用 125

6.4 鼠标应用程序实例 128

6.5 小结 135

习题 135

7.1 菜单和加速键资源及其应用 137

第7章 资源在Windows编程中的应用 137

7.1.1 菜单的创建过程 138

7.1.2 菜单项的操作 141

7.1.3 菜单的动态创建 144

7.1.4 加速键资源的创建过程 144

7.1.5 创建菜单资源实例 146

7.2 位图资源及其应用 150

7.2.1 位图的概念 150

7.2.2 位图的操作过程 151

7.2.3 位图操作实例 153

7.3 对话框资源及其应用 155

7.3.1 模态对话框的编程方法 156

7.3.2 模态对话框应用实例 159

7.3.3 非模态对话框的编程方法 164

7.3.4 非模态对话框应用实例 165

7.4.1 图标资源的操作 169

7.4 图标资源的应用 169

7.4.2 图标资源应用举例 170

7.5 小结 172

习题 172

第3篇 使用MFC进行可视化编程 177

第8章 MFC基础知识 177

8.1 MFC概述 177

8.2 MFC类的组织结构及主要的类的简介 179

8.2.1 MFC类的组织结构 179

8.2.2 根类 181

8.2.3 应用程序体系结构类 181

8.2.4 可视对象类 185

8.2.5 通用类 187

8.2.7 ODBC数据库类 189

8.2.6 OLE类 189

8.3 MFC中的全局函数与全局变量 190

8.4 应用程序向导 190

8.5 小结 196

习题 197

第9章 Windows标准控件在可视化编程中的应用 198

9.1 概述 198

9.2 按钮控件及其应用 199

9.2.1 按钮控件的创建过程 200

9.2.2 按钮控件示例 204

9.3 滚动条控件 208

9.3.1 滚动条类的结构及其方法 208

9.3.2 创建与初始化滚动条类 209

9.3.3 滚动条类编程实例 210

9.4.2 静态控件应用举例 217

9.4 静态控件 217

9.4.1 静态控件的特点 217

9.5 列表框控件 219

9.5.1 列表框控件的类结构 219

9.5.2 列表框类的方法 221

9.5.3 列表框和应用程序之间的消息传递 223

9.5.4 列表框应用举例 224

9.6 编辑框控件 226

9.6.1 编辑框控件简介 226

9.6.2 编辑框与应用程序间的消息传递 227

9.6.3 编辑类编程实例 228

9.7 组合框控件 238

9.7.1 组合框(CComboBox)类的结构及组合框的特点 238

9.7.2 组合框与应用程序之间的消息传递 239

9.7.3 组合框控件应用举例 240

9.8.1 Picture控件的使用 255

9.8 对话框通用控件 255

9.8.2 Spin控件的使用 256

9.8.3 Progress控件的使用 257

9.8.4 Slider控件的使用 258

9.8.5 Date Time Picker控件的使用 259

9.8.6 List Control控件的使用 261

9.8.7 Tree Control控件的使用 265

9.8.8 Extended Combo Box控件的使用 270

9.9 小结 272

习题 272

第10章 在MFC中创建应用程序的资源 275

10.1 获取资源的一个样例 275

10.2 资源的应用 276

10.2.1 菜单资源的使用 276

10.2.2 快捷菜单的创建及其应用 284

10.2.3 加速键资源的创建及其应用 287

10.2.4 工具条资源的创建及其应用 287

10.2.5 图标资源的创建及其应用 293

10.2.6 字符串资源的应用 294

10.2.7 对话框资源的创建及其应用 294

10.2.8 位图资源的创建及其应用 298

10.3 小结 300

习题 300

第11章 单文档与多文档 302

11.1 概述 302

11.1.1 单文档界面与多文档界面 302

11.1.2 文档/视图结构 302

11.1.3 SDI程序中文档、视图对象的创建过程 303

11.2.1 CWinApp类 304

11.2 Doc/View框架的主要成员 304

11.1.4 SDI程序的消息传递过程 304

11.2.2 CDocument类 305

11.2.3 CView类 307

11.2.4 CDocTemplate类 309

11.2.5 CFrameWnd类 312

11.3 文档操作中的一些重要概念 313

11.3.1 串行化处理 313

11.3.2 消息映射 314

11.3.3 消息传递 315

11.4 SDI编程实例 317

11.5 MDI编程实例 320

11.6 小结 326

习题 326

12.1.1 一个简单的应用实例 331

12.1 利用音频函数实现多媒体程序设计 331

第12章 多媒体应用程序的设计 331

第4篇 Visual C++高级编程 331

12.1.2 几个常用的音频函数 332

12.1.3 用MCI控制波形声音的播放 334

12.2 利用Windows Media Player控件实现多媒体程序设计 342

12.3 常见格式图片的显示 346

12.4 小结 350

习题 350

第13章 数据库应用程序的开发 351

13.1 有关数据库的基础知识 351

13.2 ODBC的介绍和引用 351

13.2.1 ODBC简介 351

13.2.2 MFC对ODBC的封装 352

13.2.3 如何访问数据库 353

13.2.4 在数据库应用程序中常用的几个类 356

习题 374

13.3 小结 374

第14章 开发Internet应用程序 375

14.1 Internet应用程序开发的几种类型 375

14.2 WinInet开发简介 377

14.3 WinInet类介绍 377

14.3.1 CInternetSession类 378

14.3.2 CInternetConnection类 379

14.3.3 CInternetFile类 379

14.3.4 CGopherLocator类 380

14.4 用WinInet类开发应用程序 380

14.5 WinInet类编程实例 380

14.6 小结 387

习题 387

参考文献 388

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