图书介绍
Visual C++从入门到精通【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘锐宁,宋坤等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302179733
- 出版时间:2008
- 标注页数:540页
- 文件大小:132MB
- 文件页数:554页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识3
第1章 Visual C++ 6.0集成开发环境3
教学录像:29分钟4
1.1 Visual C++ 6.0概述4
1.2 Visual C++ 6.0开发环境介绍4
1.2.1 熟悉Visual C++ 6.0 IDE开发环境4
1.2.2 Visual C++ 6.0 IDE菜单介绍5
1.2.3 Visual C++ 6.0 IDE工具栏介绍10
1.2.4 Visual C++ 6.0工作区窗口介绍12
1.2.5 Visual C++ 6.0控件面板介绍13
1.2.6 Visual C++ 6.0输出窗口介绍14
1.3 设置自己的开发环境15
1.3.1 自定义工具栏15
1.3.2 自定义代码编辑窗口16
1.4 创建一个简单的程序17
1.4.1 创建工程17
1.4.2 编辑程序20
1.5 小结20
第2章 C++语言基础21
教学录像:52分钟22
2.1 C++文件结构22
2.1.1 头文件的构成22
2.1.2 源文件的构成22
2.2 C++语言基本要素23
2.2.1 标识符23
2.2.2 关键字23
2.2.3 常量24
2.2.4 变量25
2.2.5 变量的存储类型27
2.3 数据类型29
2.3.1 数值类型29
2.3.2 字符类型30
2.3.3 数组类型30
2.3.4 枚举类型32
2.3.5 布尔类型33
2.3.6 结构体类型34
2.3.7 共用体类型37
2.3.8 pair类型37
2.3.9 指针类型38
2.3.10 引用类型41
2.3.11 自定义类型42
2.4 运算符43
2.4.1 赋值运算符43
2.4.2 算术运算符44
2.4.3 关系运算符45
2.4.4 逻辑运算符46
2.4.5 自增自减运算符47
2.4.6 位运算符48
2.4.7 sizeof运算符51
2.4.8 new和delete运算符52
2.4.9 结合性与优先级53
2.5 表达式54
2.5.1 逗号表达式55
2.5.2 三目元表达式55
2.6 程序编码规范56
2.6.1 合理使用注释56
2.6.2 统一代码缩进58
2.6.3 代码换行58
2.6.4 合理使用空格59
2.6.5 命名规则60
2.7 小结61
2.8 实践与练习61
第3章 语句63
教学录像:26分钟64
3.1 语句的构成64
3.2 复合语句64
3.3 分支语句66
3.3.1 if语句66
3.3.2 switch语句68
3.4 循环语句70
3.4.1 for语句71
3.4.2 while语句74
3.4.3 do while语句74
3.4.4 嵌套循环语句75
3.5 跳转语句75
3.5.1 goto语句75
3.5.2 return语句77
3.5.3 exit语句78
3.6 小结78
3.7 实践与练习79
第4章 面向过程程序设计81
教学录像:30分钟82
4.1 函数82
4.1.1 定义和调用函数82
4.1.2 设置默认值参数85
4.1.3 设置数组参数86
4.1.4 设置指针/引用参数88
4.1.5 省略号参数91
4.1.6 内联函数92
4.1.7 链接指示符extern“C”92
4.1.8 重载函数94
4.1.9 函数递归调用97
4.1.10 函数指针98
4.2 作用域和生命期100
4.2.1 局部作用域100
4.2.2 全局作用域102
4.2.3 定义和使用命名空间103
4.3 函数模板107
4.3.1 定义和使用函数模板108
4.3.2 重载函数模板109
4.4 小结110
4.5 实践与练习110
第5章 面向对象程序设计111
教学录像:44分钟112
5.1 类和对象112
5.1.1 类的定义112
5.1.2 类成员的访问114
5.1.3 构造函数和析构函数116
5.1.4 内联成员函数121
5.1.5 静态类成员123
5.1.6 隐藏的this指针126
5.1.7 运算符重载127
5.1.8 友元类和友元方法131
5.1.9 类的继承134
5.1.10 类域145
5.1.11 嵌套类146
5.1.12 局部类147
5.2 类模板148
5.2.1 类模板的定义及应用148
5.2.2 定义类模板的静态数据成员153
5.3 异常处理154
5.3.1 异常捕捉语句154
5.3.2 抛出异常155
5.4 小结157
5.5 实践与练习157
第2篇 核心技术161
第6章 对话框应用程序设计161
教学录像:55分钟162
6.1 构建对话框应用程序162
6.2 对话框的创建及显示163
6.2.1 创建对话框163
6.2.2 显示对话框164
6.3 对话框属性设置165
6.3.1 设置对话框的标题165
6.3.2 设置对话框的边框风格166
6.4 在对话框中操作控件166
6.4.1 在对话框中使用控件166
6.4.2 控件对齐方式167
6.4.3 为控件关联变量169
6.5 添加对话框成员及成员函数170
6.5.1 添加普通成员及成员函数170
6.5.2 添加消息处理函数171
6.5.3 手动添加命令消息处理函数172
6.6 消息对话框173
6.7 Windows通用对话框174
6.7.1 使用“文件”对话框打开和保存文件174
6.7.2 使用“字体”对话框设置文本字体177
6.7.3 使用“颜色”对话框设置文本背景颜色178
6.7.4 使用“查找/替换”对话框在文本中替换字符串179
6.7.5 使用“打印”对话框进行打印182
6.7.6 使用“文件浏览”对话框选择文件夹185
6.8 小结186
6.9 实践与练习186
第7章 文档/视图程序设计187
教学录像:30分钟188
7.1 构建文档/视图应用程序188
7.1.1 构建单文档/视图应用程序188
7.1.2 构建多文档/视图应用程序190
7.2 绘制视图背景191
7.3 文档/视图结构的消息处理192
7.4 视图分割193
7.4.1 简单视图分割193
7.4.2 划分任意子窗口194
7.4.3 在子窗口中嵌入控件196
7.5 视图窗口高级应用197
7.5.1 在视图窗口中实现数据拖动197
7.5.2 在视图窗口中浏览网页200
7.6 小结202
7.7 实践与练习202
第8章 常用控件203
教学录像:48分钟204
8.1 静态文本控件204
8.1.1 设置显示文本204
8.1.2 设置文本颜色205
8.1.3 模拟按钮控件的单击事件205
8.2 编辑框控件206
8.2.1 设置密码编辑框206
8.2.2 设置只读编辑框206
8.2.3 设置编辑框多行显示206
8.2.4 设置编辑框按回车键换行207
8.2.5 使用编辑框控件录入数据207
8.3 图像控件207
8.3.1 通过属性显示位图208
8.3.2 设置边框颜色和填充颜色208
8.4 按钮控件208
8.4.1 使用按钮显示图标208
8.4.2 使用按钮控件处理用户操作209
8.5 复选框控件209
8.5.1 设置复选框控件的选中状态209
8.5.2 使用复选框控件统计信息210
8.6 单选按钮控件211
8.6.1 为单选按钮控件分组212
8.6.2 获得被选择的单选按钮的文本212
8.7 组合框控件213
8.7.1 设置控件风格213
8.7.2 调整列表部分的显示大小213
8.7.3 通过属性插入数据214
8.7.4 调整数据显示顺序214
8.7.5 获得选择的数据214
8.8 列表框控件215
8.8.1 在指定位置插入文本216
8.8.2 避免插入重复数据217
8.8.3 实现复选数据功能218
8.9 进度条控件219
8.9.1 设置显示风格219
8.9.2 设置进度条的范围219
8.10 小结220
8.11 实践与练习220
第9章 菜单221
教学录像:24分钟222
9.1 菜单资源设计222
9.2 菜单项的命令处理224
9.3 动态创建菜单225
9.4 创建弹出式菜单227
9.5 创建图标菜单229
9.6 小结235
9.7 实践与练习235
第10章 工具栏和状态栏237
教学录像:23分钟238
10.1 工具栏设计238
10.1.1 工具栏资源设计238
10.1.2 工具栏的命令处理239
10.1.3 动态创建工具栏240
10.1.4 设置工具栏按钮提示244
10.1.5 设计XP风格工具栏246
10.2 状态栏设计249
10.2.1 创建状态栏249
10.2.2 在状态栏中显示控件251
10.3 小结252
10.4 实践与练习252
第11章 高级控件253
教学录像:45分钟254
11.1 图像列表控件254
11.1.1 创建图像列表254
11.1.2 将图像绘制到程序中255
11.2 列表视图控件256
11.2.1 设置显示风格256
11.2.2 设计登录窗口256
11.2.3 将数据加载到列表258
11.2.4 具有位图背景的控件261
11.2.5 动态创建列表视图控件262
11.3 树控件264
11.3.1 动态创建树控件264
11.3.2 带复选功能的树控件267
11.3.3 可编辑节点的树控件270
11.4 标签控件271
11.4.1 设置显示方式271
11.4.2 图标标签控件272
11.4.3 设计程序模块273
11.5 应用工具提示控件275
11.6 小结278
11.7 实践与练习278
第12章 自定义MFC控件279
教学录像:34分钟280
12.1 自定义编辑框控件280
12.1.1 数字编辑框280
12.1.2 特殊文本颜色编辑框281
12.1.3 位图背景编辑框283
12.2 自定义按钮控件284
12.2.1 图标按钮284
12.2.2 热点按钮288
12.2.3 圆形按钮291
12.3 位图背景树控件293
12.4 三态效果复选框控件296
12.5 小结298
12.6 实践与练习298
第13章 文本、图形、图像处理299
教学录像:42分钟300
13.1 GDI概述300
13.1.1 设备上下文300
13.1.2 GDI对象300
13.2 文本输出301
13.2.1 在具体位置和区域中输出文本302
13.2.2 利用制表位控制文本输出304
13.2.3 设置字体及文本颜色305
13.2.4 在路径中输出文字307
13.2.5 在图像背景上输出透明文本308
13.3 绘制图形309
13.3.1 利用线条绘制多边形309
13.3.2 直接绘制多边形311
13.3.3 绘制控件外观313
13.3.4 填充图形区域314
13.4 图像显示316
13.4.1 在设备上下文中绘制图像316
13.4.2 从磁盘中加载图像到窗口中318
13.4.3 位图文件分析319
13.4.4 根据位图数据直接绘图322
13.4.5 显示JPEG图像324
13.5 GDI+图像编程325
13.5.1 在Visual C++ 6.0中使用GDI+325
13.5.2 利用GDI+实现图像类型转换326
13.5.3 使用GDI+显示GIF图像329
13.6 小结332
13.7 实践与练习332
第3篇 高级应用335
第14章 多媒体技术335
教学录像:34分钟336
14.1 音频处理技术336
14.1.1 加载应用程序WAVe资源336
14.1.2 播放WAV文件337
14.1.3 设计音频播放器341
14.2 视频处理技术342
14.2.1 使用控件播放AVI文件343
14.2.2 使用函数播放AVI文件343
14.2.3 将位图组合为AVI文件346
14.2.4 视频文件压缩处理350
14.3 小结356
14.4 实践与练习356
第15章 打印技术357
教学录像:33分钟358
15.1 打印基础358
15.1.1 映射模式358
15.1.2 获取打印机设备上下文358
15.2 文档/视图应用程序打印359
15.3 对话框应用程序打印360
15.3.1 打印对话框中的表格361
15.3.2 打印磁盘中的文件363
15.4 打印设置364
15.4.1 设置打印方向364
15.4.2 设置打印页面367
15.5 修改打印预览369
15.6 小结373
15.7 实践与练习373
第16章 文件与注册表操作375
教学录像:26分钟376
16.1 普通文件操作376
16.1.1 应用C函数进行文件操作376
16.1.2 使用CFile类进行文件操作379
16.1.3 使用CFileFind类进行文件查找383
16.2 串行化386
16.2.1 串行化基础386
16.2.2 编写串行化类388
16.3 INI文件操作390
16.3.1 INI文件基本结构390
16.3.2 读写INI文件391
16.4 注册表操作394
16.4.1 使用API函数操作注册表394
16.4.2 基于CRegKey类操作注册表398
16.5 小结401
16.6 实践与练习401
第17章 ADO编程403
教学录像:23分钟404
17.1 ADO编程基础404
17.1.1 ADO概述404
17.1.2 在Visual C++中应用ADO技术404
17.2 ADO对象404
17.2.1 ADO连接对象404
17.2.2 ADO记录集对象407
17.2.3 ADO命令对象410
17.2.4 ADO参数对象412
17.3 ADO对象应用413
17.3.1 封装ADO对象413
17.3.2 使用ADO对象添加、修改、删除数据415
17.3.3 使用ADO对象检索数据419
17.4 小结421
17.5 实践与练习421
第18章 动态链接库423
教学录像:24分钟424
18.1 动态链接库基础424
18.1.1 动态链接库特点424
18.1.2 动态链接库的访问424
18.1.3 查看动态链接库424
18.2 创建和使用Win32动态链接库425
18.2.1 创建动态链接库425
18.2.2 调用动态链接库427
18.2.3 向动态链接库中添加C++类和资源428
18.2.4 访问动态链接库中的C++类和资源429
18.2.5 使用动态链接库设计多国语言的应用程序431
18.3 小结435
18.4 实践与练习435
第19章 多线程程序设计437
教学录像:31分钟438
19.1 线程概述438
19.1.1 理解Windows内核对象438
19.1.2 理解进程和线程438
19.2 线程的创建438
19.2.1 使用CreateThread函数创建线程439
19.2.2 使用_beginthreadex函数创建线程440
19.2.3 使用AfxBeginThread函数创建线程441
19.2.4 应用MFC类库创建线程443
19.3 线程的挂起、唤醒与终止446
19.4 线程同步448
19.4.1 多线程潜在的危险448
19.4.2 使用事件对象实现线程同步449
19.4.3 使用信号量对象实现线程同步452
19.4.4 使用临界区对象实现线程同步453
19.4.5 使用互斥对象实现线程同步455
19.5 小结457
19.6 实践与练习457
第20章 网络套接字编程459
教学录像:49分钟460
20.1 计算机网络基础460
20.1.1 OSI参考模型460
20.1.2 IP地址460
20.1.3 地址解析461
20.1.4 域名系统462
20.1.5 TCP/IP协议462
20.1.6 端口464
20.2 套接字概述464
20.2.1 套接字概述465
20.2.2 网络字节顺序465
20.2.3 套接字I/O模式465
20.3 套接字函数465
20.3.1 套接字函数介绍465
20.3.2 基于套接字函数的网络聊天系统470
20.4 MFC套接字编程475
20.4.1 CAsyncSocket类475
20.4.2 CSocket类479
20.4.3 基于TCP协议的网络聊天室系统480
20.5 小结485
20.6 实践与练习485
第4篇 项目实战489
第21章 图书管理系统489
教学录像:1小时30分钟490
21.1 系统分析490
21.1.1 需求分析490
21.1.2 可行性分析490
21.1.3 编写项目计划书491
21.2 系统设计492
21.2.1 系统目标493
21.2.2 系统功能结构493
21.2.3 业务流程图493
21.3 数据库设计494
21.3.1 数据库分析494
21.3.2 创建数据库495
21.3.3 创建数据表495
21.4 创建工程498
21.5 公共类设计499
21.5.1 自绘菜单类CMyCoolMenu499
21.5.2 自定义编辑框类CKeyEdit504
21.5.3 自定义列表视图类CCustomGrid506
21.6 启动界面的设计507
21.6.1 启动界面设计507
21.6.2 启动界面的淡入淡出效果507
21.7 登录对话框设计508
21.7.1 登录对话框的界面设计509
21.7.2 设置按钮显示位图509
21.7.3 设置按回车键移动焦点510
21.7.4 设置“登录”按钮功能510
21.8 主窗体设计511
21.8.1 菜单设计511
21.8.2 工具栏设计512
21.8.3 主窗体界面设计513
21.9 “基本信息管理”模块设计513
21.9.1 “基本信息管理模块”界面设计514
21.9.2 设置选项卡514
21.9.3 初始化标签控件519
21.9.4 设置按钮功能520
21.10 “库存信息管理”模块设计520
21.10.1 “库存信息管理”模块界面设计521
21.10.2 设置选项卡521
21.11 “查询管理”模块设计529
21.11.1 “查询管理”界面设计529
21.11.2 设置选项卡529
21.12 运行项目534
21.13 开发常见问题与解决536
21.13.1 书写错误的函数名536
21.13.2 使用自定义类时导入头文件537
21.13.3 屏蔽按回车键关闭窗口功能537
21.13.4 截获回车后的潜在问题537
21.13.5 数据添加时字段大小越界538
21.13.6 如何调用文档/视图结构打印539
21.14 小结540
热门推荐
- 439695.html
- 2867940.html
- 3141311.html
- 3016350.html
- 537161.html
- 3465967.html
- 374930.html
- 2791468.html
- 1889196.html
- 3108988.html
- http://www.ickdjs.cc/book_416903.html
- http://www.ickdjs.cc/book_1897490.html
- http://www.ickdjs.cc/book_1144005.html
- http://www.ickdjs.cc/book_3095645.html
- http://www.ickdjs.cc/book_3174459.html
- http://www.ickdjs.cc/book_848701.html
- http://www.ickdjs.cc/book_1057058.html
- http://www.ickdjs.cc/book_2954098.html
- http://www.ickdjs.cc/book_3125108.html
- http://www.ickdjs.cc/book_1156529.html