Visual C++从入门到精通(第2版)

978-7-115-39226-8
作者: 龙马高新教育 国家863中部软件孵化器
译者:
编辑: 张翼
分类: C++

图书目录:

第0章 如何学习Visual C++ 1

0.1 什么是Visual C++ 6.0 2

0.2 Visual C++与C++ 2

0.3 使用Visual C++开发程序的过程 2

0.4 怎样学习Visual C++ 3

第 1篇 基础知识

第 1章 步入Visual C++开发之门—初识Visual C++ 6.0 6

1个Visual C++应用程序。

1.1 什么是Visual C++ 6.0 7

1.1.1 为什么选择Visual C++ 6.0 7

1.1.2 Visual C++的不同版本 7

1.2 Visual C++ 6.0开发环境的搭建 8

1.2.1 安装Visual C++ 6.0 8

1.2.2 启动Visual C++ 6.0 11

1.3 Visual C++ 6.0开发环境介绍 11

1.3.1 操作命令集合——菜单栏和工具栏 12

1.3.2 开始C++程序——【NEW】对话框 13

1.3.3 项目管理——工作区窗口 14

1.3.4 窗体及代码编辑——编辑窗口 15

1.3.5 程序调试——输出窗口 15

1.4 Visual C++ 6.0的常用工具 16

1.4.1 应用程序向导 16

1.4.2 资源编辑器 16

1.4.3 类向导 17

1.4.4 身边的老师——MSDN 18

1.5 第 1个Visual C++ 应用程序 18

1.6 Visual C++ 程序调试 21

1.6.1 调试环境 21

1.6.2 调试程序 25

1.7 高手点拨 28

1.8 实战练习 28

第 2章 Visual C++的入门阶梯—C++语法基础 29

2.1 保留字和标识符 30

2.1.1 保留字 30

2.1.2 标识符 30

2.2 常量与变量 31

2.2.1 常量 32

2.2.2 变量 33

2.3 C++的数据类型 34

2.3.1 基本数据类型 35

2.3.2 基本数据类型的选取 37

2.3.3 数组类型 38

2.3.4 结构体类型 41

2.3.5 共用体类型 44

2.3.6 枚举类型 46

2.3.7 指针类型 47

2.3.8 引用类型 53

2.3.9 自定义类型 54

2.4 运算符与表达式 54

2.4.1 算术运算符和算术表达式 55

2.4.2 关系运算符和关系表达式 56

2.4.3 逻辑运算符和逻辑表达式 56

2.4.4 赋值运算符和赋值表达式 57

2.4.5 自增和自减(增1和减1)运算符 58

2.4.6 逗号运算符和逗号表达式 59

2.4.7 sizeof运算符和表达式 59

2.4.8 条件运算符和条件表达式 60

2.5 控制语句 60

2.5.1 顺序结构 61

2.5.2 选择结构 62

2.5.3 循环结构 68

2.5.4 转向语句 73

2.6 高手点拨 76

2.7 实战练习 76

第 3章 应用程序开发基础—Windows编程和MFC基础 77

3.1 Windows编程模式 78

3.1.1 传统的过程式编程模式 78

3.1.2 事件驱动编程模式 78

3.1.3 消息 80

3.2 MFC基础 84

3.2.1 MFC的特性 84

3.2.2 MFC的类层次 85

3.2.3 MFC中的常用类 90

3.3 高手点拨 102

3.4 实战练习 102

第 4章 应用程序的结构—文档与视图 103

4.1 文档与视图 104

4.1.1 文档与视图概述 104

4.1.2 文档与视图的结构 104

4.2 文档与视图通信的关键函数 105

4.3 单文档应用程序 106

4.3.1 第 1步:创建项目 106

4.3.2 第 2步:主要程序类 108

4.3.3 第3步:添加鼠标事件 110

4.3.4 第4步:设置菜单 113

4.3.5 第5步:添加对话框 117

4.4 多文档应用程序 118

4.5 综合应用—连续打开文档功能的阅读器 123

4.6 高手点拨 131

4.7 实战练习 132

第 5章 程序界面的组成—控件应用 133

5.1 控件基础 134

5.1.1 控件概述 134

5.1.2 如何创建控件 134

5.2 Visual C++ 6.0中的常用控件 135

5.2.1 文本控件 135

5.2.2 编辑框控件 135

5.2.3 按钮控件 136

5.2.4 单选按钮控件 136

5.2.5 复选框控件 136

5.2.6 列表框控件 136

5.2.7 组合框控件 137

5.2.8 控件消息 138

5.2.9 综合应用 138

5.3  高 级控件应用 152

5.3.1 树形视图控件 152

5.3.2 图像列表控件 154

5.3.3 综合应用 155

5.4 高手点拨 161

5.5 实战练习 162

第 6章 命令集结地—菜单 163

6.1 创建普通菜单 164

6.1.1 添加新菜单项 164

6.1.2 编辑菜单项的属性 164

6.1.3 删除菜单项 165

6.1.4 菜单编辑应用实例 166

6.2 添加菜单命令处理函数 168

6.2.1 添加命令处理函数 168

6.2.2 启用和禁用菜单命令 169

6.2.3 复选和单选标记菜单命令 169

6.2.4 命令处理函数应用实例 169

6.3 创建弹出式菜单 172

6.4 高手点拨 174

6.5 实战练习 176

第 7章 工具栏和状态栏 177

7.1 工具栏 178

7.1.1 向工具栏添加按钮 178

7.1.2 编辑按钮属性 179

7.1.3 添加工具栏间隔 179

7.1.4 删除按钮 180

7.1.5 启用和禁用工具栏按钮 181

7.2 状态栏 183

7.2.1 修改应用程序的状态栏 183

7.2.2 更新状态栏窗格内容 185

7.3 高手点拨 187

7.4 实战练习 188

第 8章 人机交互的界面—对话框 189

8.1 对话框概述 190

8.2 创建对话框 191

8.3 对话框常用控件 194

8.3.1 常用控件简介 194

8.3.2 控件属性设置 194

8.3.3 添加控件 195

8.4 设置控件Tab键顺序 199

8.5 综合应用—人员管理程序 200

8.6 高手点拨 207

8.7 实战练习 208

第 2篇 核心技术

第 9章 主流软件开发方法—面向对象编程基础 210

9.1 类和对象 211

9.1.1 什么是类和对象 211

9.1.2 数据成员及成员函数 216

9.1.3 构造函数与析构函数 220

9.1.4 友元函数 223

9.1.5 this指针 224

9.1.6 new和delete运算符 225

9.2 继承和派生 226

9.2.1 基本概念 226

9.2.2 派生类的定义 228

9.2.3 公有继承和私有继承的实例 230

9.2.4 派生类的指针 236

9.2.5 多继承 239

9.3 多态性与虚函数 244

9.3.1 多态性的概念与应用 244

9.3.2 虚函数的使用 246

9.3.3 纯虚函数和抽象类 248

9.4 高手点拨 251

9.5 实战练习 252

第 10章 初识数据库—数据库系统与SQL语言基础 253

10.1 数据库基本概念 254

10.1.1 信息与数据 254

10.1.2 数据库系统概述 254

10.2 Visual C++ 6.0支持的常用数据库 254

10.3 SQL语言简介 255

10.3.1 SQL语言的特点 255

10.3.2 常用SQL语句简介 255

10.4 Select语句的使用 257

10.4.1 基本Select语句 257

10.4.2 As子语句 258

10.4.3 Where子语句 259

10.4.4 Group By子语句 260

10.4.5 Order By子语句 261

10.5 SQL中的常用函数 261

10.5.1 算术函数 262

10.5.2 统计函数 263

10.6 利用SQL语言修改表数据 265

10.6.1 Insert语句 265

10.6.2 Update语句 266

10.6.3 Delete语句 267

10.7 高手点拨 267

10.8 实战练习 268

第 11章 Visual C++与数据库—Visual C++数据库编程 269

11.1 Visual C++ 6.0常用的数据库访问技术 270

11.2 ODBC概述 270

11.2.1 ODBC层次结构 270

11.2.2 管理数据源 271

11.2.3 SDK和API 274

11.3 ODBC API编程 274

11.3.1 ODBC API编程流程 275

11.3.2 ODBC API编程实例 278

11.4 ODBC MFC编程 285

11.4.1 CDatabase类 285

11.4.2 CRecordSet类 285

11.4.3 ODBC MFC编程实例 286

11.5 ADO概

详情

本书面向Visual C++的零基础读者,介绍基础入门知识和实际操作技巧。全书紧贴软件开发的实际需求,首先向读者展示语言的背景知识和应用范围,之后通过实例和自测,系统讲解相关知识点,同时兼顾实际开发项目经验。为了增强实用性,光盘中还特别赠送了精选的考试认证、求职面试等题库,供读者研究学习。最后,为帮助初入职场的从业者顺利进入角色,还在光盘中赠送了职业规划建议及相关开发文档。

图书摘要

相关图书

代码审计——C/C++实践
代码审计——C/C++实践
CMake构建实战:项目开发卷
CMake构建实战:项目开发卷
C++ Templates(第2版)中文版
C++ Templates(第2版)中文版
C/C++代码调试的艺术(第2版)
C/C++代码调试的艺术(第2版)
计算机图形学编程(使用OpenGL和C++)(第2版)
计算机图形学编程(使用OpenGL和C++)(第2版)
Qt 6 C++开发指南
Qt 6 C++开发指南

相关文章

相关课程