图书介绍

Visual C++程序设计培训教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++程序设计培训教程
  • 卓越科技编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121082894
  • 出版时间:2009
  • 标注页数:309页
  • 文件大小:61MB
  • 文件页数:322页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++程序设计培训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1课 初识Visual C++1

1.1 Visual C++基础知识2

1.1.1 知识讲解2

1.什么是Visual C++2

2.Visual C++6.0的特点2

3.Visual C++6.0的安装3

4.Visual C++6.0的启动5

5.Visual C++6.0的工作界面6

6.Visual C++6.0的退出9

1.1.2 典型案例——自定义工具栏9

1.2 工程的建立、编译和运行11

1.2.1 知识讲解11

1.新建工程11

2.编译、运行13

1.2.2 典型案例——“Hello,World!”控制台应用程序13

1.3 上机练习16

1.3.1 自定义【我常用的工具】工具栏16

1.3.2 创建“Welcome to C++!”控制台应用程序16

1.4 疑难解答17

1.5 课后练习17

第2课 C++语言基础(上)19

2.1 常用输入与输出语句20

2.1.1 知识讲解20

1.输入语句20

2.输出语句21

2.1.2 典型案例——简单加法器的实现22

2.2 数据类型23

2.2.1 知识讲解23

1.基本数据类型23

2.常量24

3.变量25

4.数组25

5.结构体26

6.共用体27

7.枚举28

2.2.2 典型案例——学生成绩数据结构29

2.3 运算符和表达式31

2.3.1 知识讲解31

1.算术运算符31

2.赋值运算符32

3.关系运算符32

4.逻辑运算符33

5.条件运算符33

2.3.2 典型案例——闰年判断程序34

2.4 上机练习35

2.4.1 在控制台界面打印出特殊图案35

2.4.2 通讯录数据结构35

2.5 疑难解答36

2.6 课后练习37

第3课 C++语言基础(下)39

3.1 基本流程控制语句40

3.1.1 知识讲解40

1.选择语句40

2.循环语句43

3.1.2 典型案例——求圆周率π的近似值45

3.2 函数和编译预处理47

3.2.1 知识讲解47

1.函数的定义与调用47

2.变量的作用域49

3.函数的嵌套及递归调用50

4.编译预处理51

3.2.2 典型案例——斐波那契数列54

3.3 指针55

3.3.1 知识讲解55

1.地址和指针的概念55

2.指针变量的定义和引用56

3.指针与数组57

4.指针与结构体57

3.3.2 典型案例—运用选择法对数组排序58

3.4 上机练习60

3.4.1 计算欧拉常数e的近似值60

3.4.2 运用冒泡法对数组排序60

3.5 疑难解答61

3.6 课后练习61

1.选择题61

2.问答题61

3.上机题62

第4课 面向对象编程(上)63

4.1 类与对象64

4.1.1 知识讲解64

1.面向对象编程的特点64

2.定义类65

3.定义对象66

4.构造函数67

5.析构函数68

4.1.2 典型案例——长方形面积及周长的计算68

4.2 类成员及特性70

4.2.1 知识讲解70

1.this指针70

2.静态成员71

3.内联函数72

4.友元函数72

4.2.2 典型案例——对象计数器73

4.3 类的继承及派生75

4.3.1 知识讲解75

1.继承的概念75

2.单重继承75

3.多重继承77

4.3.2 典型案例——以点为基类派生出直线和圆78

4.4 上机练习80

4.4.1 计算直角三角形的面积和周长80

4.4.2 设计学生类和老师类80

4.5 疑难解答81

4.6 课后练习81

1.选择题81

2.问答题81

3.上机题82

第5课 面向对象编程(下)83

5.1 重载84

5.1.1 知识讲解84

1.函数重载84

2.运算符重载85

5.1.2 典型案例——复数之间的算术运算88

5.2 多态与虚函数90

5.2.1 知识讲解90

1.多态的概念90

2.虚函数90

3.纯虚函数与抽象类93

5.2.2 典型案例——基于Animal类的多态演示94

5.3 模板95

5.3.1 知识讲解95

1.函数模板95

2.类模板97

5.3.2 典型案例——模板栈的实现98

5.4 上机练习101

5.4.1 计算几何图形的面积101

5.4.2 利用函数模板对数组排序101

5.5 疑难解答102

5.6 课后练习103

1.选择题103

2.问答题103

3.上机题104

第6课 MFC基础105

6.1 MFC概述106

6.1.1 知识讲解106

1.MFC的概念106

2.MFC的层次结构106

3.MFC的常用类107

6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序109

6.2 MFC消息与消息处理113

6.2.1 知识讲解113

1.消息与消息处理的概念113

2.MFC消息分类114

3.MFC消息处理机制115

4.建立消息映射115

5.向导工具117

6.2.2 典型案例——按下鼠标左键的消息响应117

6.3 上机练习120

6.3.1 在对话框中实现多行输出文本120

6.3.2 按下鼠标右键的消息响应120

6.4 疑难解答121

6.5 课后练习121

1.选择题121

2.问答题122

3.上机题122

第7课 对话框和控件(上)123

7.1 对话框基本操作124

7.1.1 知识讲解124

1.设置对话框属性124

2.添加对话框资源125

3.在程序中使用对话框125

7.1.2 典型案例——提示对话框128

7.2 控件的基本操作131

7.2.1 知识讲解131

1.控件的种类和创建方法131

2.控件的数据交换(DDX)132

3.控件的数据校检(DDV)133

7.2.2 典型案例——制作一个简单计算器的界面134

7.3 按钮、静态控件和编辑框136

7.3.1 知识讲解136

1.按钮136

2.静态控件137

3.编辑框138

7.3.2 典型案例——个人信息采集140

7.4 上机练习142

7.4.1 制作QQ登录界面142

7.4.2 制作上网信息调查143

7.5 疑难解答144

7.6 课后练习145

1.选择题145

2.问答题145

3.上机题146

第8课 对话框和控件(下)147

8.1 列表框和组合框148

8.1.1 知识讲解148

1.列表框148

2.组合框150

8.1.2 典型案例——列表框和组合框之间的数据交换152

8.2 进度条、滚动条和滑动条155

8.2.1 知识讲解155

1.进度条155

2.滚动条156

3.滑动条158

8.2.2 典型案例——颜色渐变器159

8.3 上机练习164

8.3.1 城市邮政编码录164

8.3.2 制作声音的电平波动效果164

8.4 疑难解答165

8.5 课后练习165

1.选择题165

2.问答题166

3.上机题166

第9课 文档与视图167

9.1 文档168

9.1.1 知识讲解168

1.文档的概念168

2.文档模板类168

3.文档序列化170

4.简单数组集合类171

9.1.2 典型案例——日记簿172

9.2 视图178

9.2.1 知识讲解178

1.视图及视图类178

2.切分应用程序窗口180

3.视图间通信182

9.2.2 典型案例——学生成绩单183

9.3 上机练习186

9.3.1 记事本186

9.3.2 将应用程序主窗口切分为3个子窗口187

9.4 疑难解答187

9.5 课后练习187

1.选择题187

2.问答题188

3.上机题188

第10课 图形与文本189

10.1 基本图形的绘制190

10.1.1 知识讲解190

1.GDI和DC的概念190

2.基本图形函数190

3.图形的区域填充193

10.1.2 典型案例——简单画图程序194

10.2 位图195

10.2.1 知识讲解196

1.位图的加载和显示196

2.双缓冲技术197

10.2.2 典型案例——发牌程序198

10.3 文本202

10.3.1 知识讲解202

1.字体202

2.文本的输出204

10.3.2 典型案例——制作3D空心文字205

10.4 上机练习208

10.4.1 模拟小球碰撞运动208

10.4.2 制作图片滚动效果208

10.5 疑难解答209

10.6 课后练习209

1.选择题209

2.问答题209

3.上机题209

第11课 用户界面(上)211

11.1 菜单栏212

11.1.1 知识讲解212

1.添加和删除菜单项212

2.添加消息处理函数214

3.添加快捷键215

4.添加加速键216

11.1.2 典型案例——为对话框应用程序添加菜单栏217

11.2 工具栏和状态栏220

11.2.1 知识讲解220

1.工具栏220

2.状态栏223

11.2.2 典型案例——在对话框应用程序中使用工具栏和状态栏225

11.3 上机练习228

11.3.1 制作具有下拉按钮的工具栏228

11.3.2 制作带进度条的状态栏229

11.4 疑难解答230

11.5 课后练习231

1.选择题231

2.问答题231

3.上机题231

第12课 用户界面(下)233

12.1 界面风格234

12.1.1 知识讲解234

1.MFC文档应用程序界面风格234

2.MFC对话框应用程序界面风格238

12.1.2 典型案例——制作动画图标239

12.2 启动界面242

12.2.1 知识讲解242

1.MFC文档应用程序启动界面242

2.MFC对话框应用程序启动界面245

12.2.2 典型案例——制作带进度条的启动界面248

12.3 上机练习251

12.3.1 修改文档应用程序界面元素251

12.3.2 修改对话框应用程序界面元素251

12.4 疑难解答252

12.5 课后练习253

1.选择题253

2.问答题253

3.上机题254

第13课 数据库编程255

13.1 数据库概述256

13.1.1 知识讲解256

1.数据库的概念256

2.数据库的建立257

13.1.2 典型案例——制作学生档案数据库259

13.2 MFC ODBC数据库编程263

13.2.1 知识讲解263

1.ODBC的概念263

2.MFC ODBC类263

3.创建数据源264

13.2.2 典型案例——学生档案管理系统266

13.3 上机练习271

13.3.1 通讯录数据库271

13.3.2 通讯录管理系统271

13.4 疑难解答272

13.5 课后练习273

1.选择题273

2.问答题273

3.上机题273

第14课 俄罗斯方块游戏275

14.1 游戏原理分析276

14.1.1 实例效果预览276

14.1.2 实例制作分析276

14.2 游戏制作过程278

14.2.1 创建应用程序278

14.2.2 定义方块数据结构279

1.定义方块?类280

2.定义方块?类280

3.定义方块?类281

4.定义方块?类282

5.定义方块?类282

6.定义方块?类283

7.定义方块?类283

14.2.3 绘制方块图像284

14.2.4 游戏流程及其控制288

1.动态显示方块289

2.键盘控制295

3.游戏的开始、暂停及停止298

14.3 完善应用程序300

14.3.1 完善界面300

1.修改应用程序图标和光标300

2.制作特效按钮301

14.3.2 完善功能302

1.设置游戏初始级别302

2.动态修改应用程序窗口背景色303

14.4 上机练习305

14.5 疑难解答305

14.6 课后练习306

1.选择题306

2.问答题306

3.上机题306

参考答案307

热门推荐