Visual C++程序设计
Visual C++程序设计封面图

Visual C++程序设计

朱晴婷, 黄海鹰, 陈莲君, 编著

出版社:清华大学出版社

年代:2004

定价:28.0

书籍简介:

本书结构清晰,通俗易懂,偏重应用。每一章都包含精读、实验、自测和小结四个部分,帮助学生实现从了解、熟练至深入理解的学习过程。本书适合作为大中专院校理工科学生的教材,也可以作为学习使用Visual C++进行Windows应用程序开发的自学教材。

书籍目录:

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

精讲 1

1.1 认识Visual C++ 6.0 集成开发环境 1

1.1.1 项目与项目工作区 2

1.1.2 应用程序向导AppWizard 4

1.1.3 ClassWizard工具 4

1.1.4 Wizard Bar 6

1.2 集成平台基本操作 6

1.2.1 打开应用程序 6

1.2.2 关闭应用程序 7

1.2.3 编译运行一个应用程序 7

1.3 调试 8

1.3.1 调试命令 9

1.3.2 设置断点 11

1.3.3 Variables窗口 14

1.3.4 Watch窗口 16

1.4 联机帮助 16

实验 17

实验1 17

实验2 22

实验3 24

自测题 24

小结 25

第2章 面向对象程序设计的概念 26

精讲 26

2.1 C++与C的基本语法区别 26

2.1.1 一般语法区别 26

2.1.2 指针和引用 29

2.1.3 函数的改进 30

2.2 类和对象 33

2.2.1 类的定义 33

2.2.2 对象的定义 36

2.2.3 构造函数和析构函数 36

2.2.4 this指针 39

2.2.5 程序实例 40

2.3 继承 42

2.3.1 基类和派生类 42

2.3.2 多继承 44

2.4 虚函数 46

2.4.1 多态性 46

2.4.2 派生类与基类的转换 46

2.4.3 虚函数 47

2.4.4 抽象类 49

实验 51

实验1 51

实验2 52

实验3 53

自测题 54

小结 55

第3章 MFC应用程序概述 57

精讲 57

3.1 Windows应用程序概述 57

3.1.1 窗口编程基础 57

3.1.2 Windows应用程序组成 62

3.1.3 应用程序举例 67

3.2 MFC应用程序框架 72

3.2.1 MFC类简介 73

3.2.2 构建Windows应用程序的基本类 74

3.2.3 文档/视图结构 76

3.2.4 剖析MFC SDI的文件结构 80

3.3 消息映射 81

3.3.1 消息的类别及其描述 81

3.3.2 消息映射系统 83

3.3.3 消息处理的路径 85

3.3.4 自定义消息处理 86

实验 88

实验1 88

实验2 90

实验3 91

实验4(独立练习) 94

自测题 95

小结 95

第4章 资源和资源编辑器 98

精讲 98

4.1 资源与资源编辑器 98

4.1.1 资源和资源符号 98

4.1.2 资源编辑器 99

4.1.3 编辑器使用实例 105

4.2 菜单的使用 108

4.2.1 菜单的类型 108

4.2.2 添加并设置菜单项 109

4.2.3 菜单命令消息处理 110

4.2.4 更新菜单的显示 111

4.2.5 使用快捷菜单 112

4.3 自定义工具栏和状态栏 115

4.3.1 工具栏和状态栏 115

4.3.2 自定义工具栏操作 116

4.3.3 状态栏操作 121

实验 123

实验1 123

实验2(独立练习) 129

实验3 129

实验4(独立练习) 133

自测题 134

小结 134

第5章 图形和文本输出 136

精讲 136

5.1 图形设备接口和CDC 136

5.1.1 图形设备接口(GDI) 136

5.1.2 绘图工具GDI对象CGdiObject 136

5.1.3 设备描述表(DC) 137

5.1.4 设备上下文类(CDC) 138

5.1.5 OnDraw( )函数 138

5.1.6 WM_PAINT消息 139

5.1.7 获取设备上下文(DC) 139

5.1.8 编程实例 140

5.2 处理文本 141

5.2.1 设置文本颜色 141

5.2.2 设置文本显示属性 143

5.2.3 设置字体 144

5.2.4 格式化文本 145

5.2.5 文本输出函数 148

5.2.6 文本输出编程实例 149

5.3 处理绘图 151

5.3.1 简单的图形输出 151

5.3.2 库存对象 152

5.3.3 设置绘图坐标系 154

5.3.4 创建和使用自定义画笔和画刷 155

5.3.5 图形输出编程实例 158

实验 162

实验1 162

实验2 164

实验3(独立练习) 166

自测题 167

小结 167

第6章 创建和使用对话框 169

精讲 169

6.1 对话框的基本原理 169

6.1.1 对话框的工作原理 169

6.1.2 对话框的类型 170

6.2 设计对话框资源 171

6.2.1 创建对话框 171

6.2.2 增加控件 171

6.2.3 设置控件属性 173

6.2.4 组织和安排控件 174

6.2.5 测试对话框 175

6.3 设计对话框类 176

6.3.1 创建对话框类 176

6.3.2 创建对话框成员变量 177

6.3.3 对话框数据交换和校验 180

6.4 运行对话框 182

6.4.1 模式对话框 182

6.4.2 对话框初始化 184

6.4.3 无模式对话框 186

6.5 通用对话框 190

6.5.1 通用对话框的类型 190

6.5.2 使用通用对话框 191

6.5.3 编程实例 191

实验 192

实验1 192

实验2 197

实验3(独立练习) 201

自测题 201

小结 202

第7章 Windows标准控件 204

精讲 204

7.1 Windows标准控件概述 204

7.1.1 Winodws 标准控件 204

7.1.2 控件的通用属性 205

7.1.3 常用控件窗口操作函数 206

7.2 CStatic类控件的使用 207

7.2.1 Static Text控件 207

7.2.2 Group Box控件 208

7.3 CEdit类控件的使用 209

7.3.1 属性设置 210

7.3.2 常用方法 212

7.3.3 编程实例 213

7.4 CButton类控件的使用 215

7.4.1 CButton类控件介绍 215

7.4.2 命令按钮 216

7.4.3 单选按钮 219

7.4.4 复选按钮 223

7.5 CListBox类控件的使用 226

7.5.1 CListBox类控件介绍 226

7.5.2 单选列表框 229

7.5.3 多选列表框 232

7.6 CComboBox类控件的使用 236

7.6.1 CComboBox 类控件介绍 237

7.6.2 编程实例 239

7.7 CScrollBar类控件的使用 242

7.7.1 CScrollBar类控件介绍 242

7.7.2 编程实例 243

实验 246

实验1 246

实验2 251

实验3(独立练习) 254

实验4(独立练习) 254

自测题 254

小结 255

第8章 文档和视图 257

精讲 257

8.1 文档/视图结构概述 257

8.1.1 文档和视图的关系 257

8.1.2 文档模板类的功能 259

8.1.3 编程实例 262

8.2 创建用户自定义类 270

8.2.1 使用CObject类 270

8.2.2 支持持续性和动态性的宏 272

8.2.3 编程实例 274

8.3 文档读写 278

8.3.1 文档序列化原理 279

8.3.2 序列化与数据类型 279

8.3.3 使用复杂的文档数据 280

8.3.4 编程实例 282

实验 291

实验1 291

实验2(独立练习) 294

自测题 294

小结 294

第9章 连接数据库 296

精讲 296

9.1 MFC ODBC连接数据库 296

9.1.1 ODBC的构成 296

9.1.2 MFC ODBC类 297

9.2 数据库应用程序的实现 300

9.2.1 创建并注册数据源 300

9.2.2 创建数据库应用框架 302

9.2.3 设计记录操作界面 305

9.2.4 更新记录 307

9.2.5 排序和筛选 308

9.3 MFC DAO连接数据库 310

实验 311

实验1(独立练习) 311

实验2(独立练习) 311

自测题 312

小结 312

附录 314

附录A 参考文献 314

附录B 自测题参考答案 315

内容摘要:

《Visual C++程序设计——基础与实例分析》剖析实例入手,详细介绍了使用Visual Basic C++进行可视化Windows应用程序开发所需的基本原理和概念,并设计了丰富的范例和实验,帮助、引导学生在具体的实践中从零开始掌握Visual Basic C++开发方法和技巧,真正做到“做中学”。全书共分九章,讲述了Visual C++ 的编程环境、Windwos应用程序的基本运行机制、MPC的应用程序框架组成、Visual C++编程的基本方法、Visual C++控件及数据库编程等。
《Visual C++程序设计——基础与实例分析》结构清晰,通俗易懂,偏重应用。每一章都包含精读、实验、自测和小结四个部分,并提供详细的习题解答,帮助学生完成从了解、熟练到深入理解Visual C++的学习过程。《Visual C++程序设计——基础与实例分析》适合作为大中专院校理工科学生的教材,也可作为学习使用Visual C++进行Windows应用程序开发的自学教材。

编辑推荐:

◆ 基础理论与实践并重
◆ 完整的Windows开发知识体系
◆ 丰富的程序实例与动手练习
◆ 各章后附小结及自测题
◆ 提供书中源代码及相关课件下载
 

书籍规格:

书籍详细信息
书名Visual C++程序设计站内查询相似图书
丛书名高等学校教材计算机应用系列
9787302081449
《Visual C++程序设计》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)28.0语种简体中文
尺寸26装帧平装
页数 320 印数
全网搜索试读资源

书籍信息归属:

Visual C++程序设计是清华大学出版社于2004.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。