当前位置:首页 > 工业技术
面向对象程序设计与VC++实践
面向对象程序设计与VC++实践

面向对象程序设计与VC++实践PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:揣锦华编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2005
  • ISBN:7560614906
  • 页数:323 页
图书介绍:本书讲述面向对象程序设计的有关知识。
《面向对象程序设计与VC++实践》目录

1.1 VC++用户界面 1

3.2.5 类模板 5 1

目录 1

第1章 Visual C++开发环境 1

1.1.1 菜单栏 2

1.1.2 工具栏 7

1.2 AppWizard具 8

1.2.1 AppWizard简介 8

1.2.2 使用AppWizard创建C++源程序 9

1.3 页目和项目工作区 9

1.3.1 FileView 10

1.3.2 ClassView 11

1.3.3 ResourceView 12

1.3.4 项目开发步骤 13

1.4 资源管理器的使用 13

1.6 使用联机帮助 14

1.5 ClassWizard工具 14

习题 15

第2章 C++编程基础 16

2.1 数据类型与表达式 16

2.1.1 常量 17

2.1.2 变量 18

2.1.3 引用 18

2.1.4 表达式 19

2.2 程序的控制结构 21

2.2.1 选择结构 21

2.2.2 switch语句 21

2.2.3 循环结构 22

2.2.4 其他控制语句 23

2.3.2 调用函数 23

2.3 函数 23

2.3.1 函数定义 23

2.3.3 默认参数的函数 24

2.3.4 内联函数 24

2.3.5 系统函数的使用 25

2.4 数组 25

2.4.1 一维数组 25

2.4.2 多维数组 26

2.4.3 数组应用 26

2.4.4 数组作为函数的参数 29

2.4.5 数组与字符串 31

2.5 指针 32

2.5.1 指针型变量 32

2.5.2 指针与字符串 34

2.6.1 结构体 35

2.6 构造数据类型 35

2.6.2 共用体 36

2.6.3 枚举类型 37

习题 37

第3章 面向对象程序设计 39

3.1 面向对象程序设计思想 39

3.1.1 面向对象程序设计的特点 40

3.1.2 面向对象的标记 42

3.2 类和对象 43

3.2.1 类的声明 43

3.2.2 对象 44

3.2.3 构造函数和析构函数 45

3.2.4 类的组合 48

3.2.6 string类 53

3.3 面向对象程序的结构 55

3.3.1 作用域和生存期 55

3.3.2 静态成员 60

3.3.3 友元 62

3.3.4 常类型 64

3.3.5 多文件结构 66

3.4 动态内存分配 67

3.4.1 new运算符 67

3.4.3 动态内存分配的应用实例 68

3.4.2 delete运算符 68

习题 74

第4章 继承性与多态性 80

4.1 继承与派生 80

4.1.1 派生类的声明 80

4.1.2 派生类生成过程 81

4.1.3 多继承 82

4.1.4 类的继承方式 84

4.1.5 派生类的构造函数和析构函数 87

4.2 派生中成员的标识与访问 90

4.2.1 作用域分辨 90

4.2.2 虚基类 92

4.2.3 对象指针 94

4.3.1 运算符重载的规则 97

4.3 运算符重载 97

4.3.2 运算符重载为成员函数 98

4.3.3 运算符重载为友元函数 100

4.3.4 其他运算符重载 101

4.4 虚函数 107

4.4.1 虚函数的定义 107

4.4.2 虚函数的限制 109

4.4.3 纯虚函数 109

4.4.4 抽象类 110

习题 111

第5章 VC++调试器 121

5.1 概述 121

5.1.1 调试版本与发行版本 121

5.2.1 Build菜单 122

5.1.2 调试功能 122

5.2 VC++调试器界面 122

5.2.2 Debug菜单 124

5.3 VC++调试器的应用 125

5.3.1 建立应用程序的调试版本 125

5.3.2 设置断点 126

5.3.3 运行调试器 129

5.3.4 调试器窗口 130

5.3.5 使用调试器 132

5.4 高级调试技巧 134

5.4.1 调试过程中的异常处理 134

5.4.2 调试线程 135

5.4.3 调试动态链接库 136

习题 136

6.1 Windows程序的特点 137

第6章 Windows编程基础 137

6.2 基本概念 139

6.2.1 事件及事件驱动 139

6.2.2 消息 140

6.2.3 对象与句柄 142

6.2.4 API函数 142

6.3 Win32程序的基本结构 143

6.3.1 Win32源程序的组成 143

6.3.2 Windows数据类型 145

6.4 利用API开发Win32程序实例 145

6.5 使用AppWizard生成Win32程序 150

习题 156

7.1 设备环境 157

第7章 绘图与文本输出 157

7.1.1 设备环境的属性 158

7.1.2 获取设备环境 160

7.1.3 映像模式 160

7.2 绘图 162

7.2.1 图形刷新 162

7.2.2 绘图工具的应用 163

7.2.3 常用绘图函数 164

7.3 绘图编程实例 166

7.4 文本输出 173

7.4.1 设置文本的设备环境 173

7.4.2 文本的输出过程 175

7.5 文本输出实例 177

习题 180

8.1 MFC类库简介 181

第8章 MFC编程基础 181

8.2.1 生成MFC应用程序框架 185

8.2 使用AppWizard开发MFC应用程序 185

8.2.2 查看AppWizard生成的信息 190

8.2.3 浏览项目信息与添加代码 193

8.3 MFC应用程序框架与Win32程序的关联 195

8.3.1 MFC应用程序框架对Win32程序的封装 196

8.3.2 MFC应用程序的启动流程 200

8.4 MFC应用程序的消息映射 201

8.4.1 消息类别 201

8.4.2 消息映射原理 203

8.4.3 消息处理过程 203

习题 204

9.1.1 编辑框类的结构及其方法 206

第9章 基本控件使用(一) 206

9.1 编辑框类 206

9.1.2 编辑框类的应用实例 210

9.2 菜单类 216

9.2.1 莱单 217

9.2.2 菜单类的结构及其方法 217

9.2.3 菜单类的应用实例 220

9.3 滚动条类 226

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

9.3.2 创建与初始化滚动条 228

9.3.3 滚动条类的应用实例 229

习题 236

10.1.1 按钮类的结构 238

10.1 按钮类 238

第10章 基本控件使用(二) 238

10.1.2 按钮类的方法 240

10.2 列表框类 240

10.2.1 列表框类的结构 241

10.2.2 列表框类的方法 244

10.2.3 创建和初始化列表框对象 247

10.3 按钮类与列表框类的应用实例 247

习题 256

第11章 文档/视图结构 257

11.1 概述 257

11.1.1 文档/视图结构 257

11.1.2 文档和视图的相互作用 257

11.1.3 SDI和MDI 258

11.1.4 文档/视图结构的特点 259

11.2 文档类 259

11.2.1 文档类的结构及其方法 259

11.2.2 文档类的持续性 263

11.3 视图类 267

11.3.1 视图类的结构及其方法 267

11.3.2 视图类的派生类 270

11.4 文档/视图结构应用实例 271

习题 276

第12章 设计用户界面 277

12.1 菜单和加速键 277

12.1.1 使用菜单 278

12.1.2 定义加速键 283

12.2.1 工具栏类的结构及其方法 284

12.2 工具栏 284

12.2.2 创建工具栏类实例 290

12.3 状态栏 294

12.3.1 状态栏的结构及其方法 294

12.3.2 利用AppWizard自动创建状态栏 296

12.3.3 自定义状态栏实例 297

12.4 对话框栏 301

12.4.1 对话框栏的结构及其方法 301

12.4.2 创建对话框栏实例 302

12.5 ReBar栏 307

12.5.1 ReBar栏的结构及其方法 307

12.5.2 创建ReBar栏实例 308

12.6 通用对话框 309

12.6.1 CFontDialog 309

12.6.2 CColorDialog 310

12.6.3 CFileDialog 311

习题 311

第13章 高级应用 313

13.1 动态链接库 313

13.1.1 静态链接库和动态链接库 313

13.1.2 MFC动态链接库 315

13.2 多任务 317

13.2.1 创建进程 317

13.2.2 创建多线程 318

13.3 数据库 319

13.3.1 ODBC 319

133.2 DAO 320

习题 322

参考文献 323

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