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

- 葛亮等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302194248
- 出版时间:2009
- 标注页数:440页
- 文件大小:108MB
- 文件页数:462页
- 主题词:C语言-程序设计
PDF下载
下载说明
VISUAL C++从入门到实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Visual C++概述篇2
第1章 Visual C++ 6.0集成开发环境概述2
1.1 Visual C++概述2
1.1.1 Visual C++的语言基础——C++语言2
1.1.2 Visual C++的接口函数——Windows API2
1.1.3 Visual C++的类库——MFC3
1.2 Visual C++ 6.0集成开发环境概述3
1.2.1 Visual C++ 6.0的安装3
1.2.2 开发环境窗口介绍6
1.3 Visual C++ 6.0界面概览7
1.3.1 Visual C++ 6.0开发环境布局7
1.3.2 Visual C++ 6.0菜单介绍7
1.3.3 Visual C++ 6.0工具栏介绍9
1.3.4 Visual C++ 6.0控件面板介绍9
1.3.5 资源编辑器介绍10
1.3.6 输出窗口介绍10
1.4 Visual C++ 6.0开发步骤与环境设定11
1.4.1 程序的开发步骤11
1.4.2 开发环境的设定11
1.5 程序设计入门实例——hello word!13
1.6 上机实践14
1.7 常见问题及解答15
1.8 小结15
1.9 习题15
第2篇 C++语法篇18
第2章 C++语言基础18
2.1 面向对象程序设计概述18
2.2 数据类型19
2.2.1 常量与变量19
2.2.2 简单类型20
2.2.3 字符串常量22
2.2.4 构造类型22
2.2.5 文件类型22
2.2.6 指针类型22
2.3 数组23
2.3.1 一维数组23
2.3.2 二维数组24
2.3.3 字符型数组25
2.4 运算符27
2.4.1 赋值运算符27
2.4.2 算术运算符27
2.4.3 逻辑运算符27
2.4.4 关系运算符28
2.4.5 位运算符28
2.4.6 逗号运算符28
2.5 表达式和语句29
2.6 程序控制结构29
2.6.1 顺序结构29
2.6.2 选择结构30
2.6.3 循环结构33
2.7 C++的输入输出35
2.8 编程实例与调试36
2.8.1 代码编写36
2.8.2 Visual C++项目文件介绍36
2.8.3 调试与运行37
2.9 本章实例——数据排序37
2.10 上机实践40
2.11 常见问题及解答41
2.12 小结42
2.13 习题42
第3章 函数43
3.1 概述43
3.2 函数定义43
3.2.1 函数定义的一般形式43
3.2.2 函数参数44
3.2.3 函数的返回值46
3.3 函数的调用46
3.3.1 函数调用的一般形式46
3.3.2 函数的嵌套调用47
3.3.3 函数的递归调用48
3.4 函数应用实例与调试方法48
3.4.1 函数应用实例的代码编写48
3.4.2 断点跟踪调试50
3.5 本章实例——汉诺塔游戏52
3.6 上机实践54
3.7 常见问题及解答54
3.8 小结55
3.9 习题55
第4章 C++的面向对象编程56
4.1 类和对象的基本概念56
4.1.1 从结构到类56
4.1.2 成员函数的定义58
4.1.3 对象的定义与使用59
4.1.4 对象的作用域61
4.2 构造函数和析构函数62
4.2.1 构造函数62
4.2.2 默认参数的构造函数63
4.2.3 析构函数64
4.2.4 重载构造函数与拷贝构造函数65
4.3 友元67
4.3.1 友元函数67
4.3.2 友元成员68
4.3.3 友元类69
4.4 派生类69
4.4.1 派生类的引出70
4.4.2 基类成员在派生类中访问属性70
4.4.3 派生类对基类成员的访问规则70
4.5 派生类的构造函数与析构函数71
4.5.1 派生类构造函数和析构函数的执行顺序71
4.5.2 派生类构造函数和析构函数的构造规则73
4.6 继承与多重继承73
4.6.1 继承和多重继承概述73
4.6.2 多重继承的声明73
4.6.3 虚基类74
4.7 多态的基本概念76
4.8 函数重载和运算符重载76
4.8.1 函数重载77
4.8.2 运算符重载77
4.9 虚函数78
4.10 本章实例——类的使用79
4.11 上机实践81
4.12 常见问题及解答83
4.13 小结83
4.14 习题83
第5章 MFC与Windows编程基础84
5.1 Microsoft类库介绍84
5.2 MFC常见类介绍85
5.2.1 CObject类85
5.2.2 窗口类85
5.2.3 文件类85
5.2.4 网络类86
5.2.5 ODBC类87
5.2.6 辅助类87
5.3 Windows编程基础知识88
5.3.1 窗口88
5.3.2 事件驱动88
5.3.3 句柄和Windows消息88
5.4 Windows应用程序的基本结构90
5.5 上机实践91
5.6 常见问题及解答91
5.7 小结92
5.8 习题92
第3篇 可视化程序设计篇94
第6章 对话框应用程序设计94
6.1 创建对话框应用程序94
6.2 对话框的操作97
6.2.1 创建对话框97
6.2.2 模态对话框的显示与关闭99
6.2.3 非模态对话框的显示与关闭101
6.2.4 设置对话框属性104
6.3 对话框中控件的应用104
6.3.1 添加控件104
6.3.2 删除控件105
6.3.3 设置控件属性105
6.3.4 添加控件变量106
6.4 添加数据成员和函数成员107
6.4.1 添加数据成员107
6.4.2 添加成员函数107
6.4.3 添加消息处理函数108
6.5 对话框程序分析108
6.6 消息对话框112
6.7 通用对话框113
6.7.1 文件对话框113
6.7.2 字体对话框115
6.7.3 颜色对话框116
6.7.4 查找与替换对话框118
6.8 本章实例——计算器120
6.9 上机实践122
6.10 常见问题及解答123
6.11 小结123
6.12 习题123
第7章 单文档和多文档124
7.1 概述124
7.1.1 单文档界面与多文档界面124
7.1.2 文档/视图结构124
7.2 创建文档/视图应用程序125
7.2.1 创建单文档应用程序125
7.2.2 单文档程序的消息传递过程128
7.3 文档/视图结构应用程序分析128
7.3.1 CWinApp类128
7.3.2 CDocument类129
7.3.3 CView类129
7.3.4 CDocTemplate类130
7.3.5 CFrameWnd类131
7.4 SDI程序分析131
7.4.1 基本概念的分析131
7.4.2 理解应用程序132
7.5 文档操作137
7.5.1 串行化处理138
7.5.2 消息映射138
7.5.3 消息传递139
7.6 SDI应用程序实例139
7.7 MFC的集合类与字符串类144
7.7.1 集合类介绍144
7.7.2 CTypedPtrlist模板链表类144
7.7.3 字符串类146
7.8 MDI应用程序147
7.8.1 MDI应用程序分析147
7.8.2 MDI应用实例148
7.9 上机实践152
7.10 常见问题及解答154
7.11 小结155
7.12 习题155
第8章 Windows标准控件的应用156
8.1 概述156
8.2 按钮控件157
8.2.1 按钮控件的创建过程158
8.2.2 按钮控件的使用158
8.3 滚动条控件159
8.3.1 滚动条的创建与初始化159
8.3.2 滚动条控件的使用160
8.4 静态文本控件162
8.5 列表框控件162
8.5.1 列表框控件的类162
8.5.2 列表框的使用164
8.6 列表视图和树视图控件166
8.6.1 列表视图控件166
8.6.2 列表视图控件的使用167
8.6.3 树视图控件167
8.6.4 树视图控件的使用169
8.7 编辑框控件171
8.7.1 编辑框类171
8.7.2 编辑框的使用173
8.8 组合框控件174
8.8.1 组合框控件的类174
8.8.2 组合框的属性设置175
8.8.3 组合框与应用程序的消息传递176
8.9 Tab属性页控件176
8.9.1 Tab属性页控件的类及其属性176
8.9.2 属性页应用实例177
8.10 其他控件179
8.10.1 进度条控件179
8.10.2 滑块控件179
8.10.3 IP Address控件180
8.10.4 时间控件180
8.10.5 应用实例182
8.11 常见问题及解答185
8.12 小结185
8.13 习题186
第9章 菜单、工具栏和状态栏设计187
9.1 概述187
9.2 菜单设计187
9.2.1 菜单资源设计188
9.2.2 菜单项的命令处理189
9.2.3 菜单类介绍192
9.2.4 设计弹出式菜单193
9.2.5 对话框中菜单的使用194
9.3 工具栏设计197
9.3.1 工具栏资源设计198
9.3.2 工具栏类与工具栏控制类199
9.3.3 工具栏的命令处理200
9.3.4 工具栏操作实例200
9.4 状态栏设计203
9.4.1 状态栏203
9.4.2 状态栏操作实例204
9.5 快捷键的设计206
9.6 本章实例——单文档绘图207
9.7 上机实践209
9.8 常见问题及解答211
9.9 小结211
9.10 习题211
第10章 Windows图形处理与文本输入输出212
10.1 设备环境212
10.1.1 设备环境类212
10.1.2 映射模式213
10.2 绘图工具与数据类型214
10.2.1 画笔214
10.2.2 画刷216
10.2.3 绘图相关的数据类型216
10.3 绘图实例218
10.3.1 绘图函数介绍218
10.3.2 图形的刷新与重绘220
10.3.3 创建简单绘图程序220
10.3.4 使用区域绘制图形224
10.4 文本的设备环境225
10.4.1 字体的结构226
10.4.2 创建字体226
10.5 文本输出227
10.5.1 文本输出函数227
10.5.2 文本格式228
10.6 打印与打印预览230
10.6.1 单页打印230
10.6.2 多页打印232
10.6.3 打印过程234
10.7 上机实践234
10.8 常见问题及解答236
10.9 小结236
10.10 习题236
第4篇 Windows编程篇238
第11章 文件操作238
11.1 文件的输入输出238
11.1.1 C++对文件操作的支持238
11.1.2 文件的打开与关闭238
11.1.3 文本文件的输入和输出239
11.1.4 二进制文件的输入和输出240
11.2 CFile类241
11.2.1 CFile类介绍241
11.2.2 CFile类使用243
11.3 CFileFind类243
11.3.1 CFileFind类介绍244
11.3.2 CFileFind类使用246
11.4 串行化操作与CFile类248
11.4.1 CFile类与串行化248
11.4.2 操作实例248
11.5 本章实例——文件复制251
11.6 上机实践252
11.7 常见问题及解答253
11.8 小结254
11.9 习题254
第12章 注册表与INI文件255
12.1 注册表的基本知识255
12.1.1 注册表的基本结构255
12.1.2 注册表中的键值项数据256
12.2 注册表类257
12.2.1 CRegKey类257
12.2.2 注册表数据的写入259
12.2.3 注册表的查询259
12.2.4 注册表的枚举260
12.3 INI文件基本知识261
12.4 INI文件操作函数262
12.4.1 操作INI文件函数介绍262
12.4.2 INI文件中键名数据的读写263
12.4.3 节与键的枚举264
12.5 本章实例——注册表与软件保护266
12.6 上机实践267
12.7 常见问题及解答268
12.8 小结268
12.9 习题268
第13章 DLL动态链接库269
13.1 动态链接库基本知识269
13.2 创建动态链接库270
13.2.1 创建MFC动态链接库270
13.2.2 创建Win32动态链接库271
13.3 动态链接库文件的创建与加载273
13.3.1 动态链接库的入口函数273
13.3.2 动态链接库中数据和函数的导出273
13.3.3 动态链接库的加载275
13.4 动态链接库应用实例276
13.4.1 MFC动态链接库应用实例276
13.4.2 Win32动态链接库应用实例277
13.5 钩子函数279
13.5.1 钩子技术介绍279
13.5.2 钩子类型和范围280
13.5.3 安装和解除钩子280
13.6 本章实例——键盘钩子应用实例281
13.7 上机实践282
13.8 常见问题及解答283
13.9 小结284
13.10 习题284
第14章 多线程编程285
14.1 多任务、进程和线程285
14.1.1 多任务介绍285
14.1.2 进程285
14.1.3 单线程与多线程286
14.2 多线程技术287
14.2.1 线程的创建与终止287
14.2.2 线程的分类287
14.2.3 进程的控制287
14.3 多线程程序设计288
14.3.1 创建线程288
14.3.2 终止线程289
14.3.3 线程间通信289
14.4 线程同步290
14.5 创建线程实例292
14.6 本章实例——多线程295
14.7 上机实践300
14.8 常见问题及解答301
14.9 小结301
14.10 习题302
第5篇 Visual C++开发篇304
第15章 数据库应用程序设计304
15.1 数据库概述304
15.2 关系数据库原理305
15.3 数据库标准语言——SQL语言306
15.3.1 SQL概述306
15.3.2 主要特点306
15.3.3 数据定义语句307
15.3.4 数据查询语句309
15.3.5 数据更新语句309
15.4 数据库设计方法310
15.5 ODBC基础311
15.6 ODBC数据库编程313
15.6.1 ODBC类介绍313
15.6.2 设置ODBC数据源314
15.6.3 连接数据源316
15.6.4 向数据表中添加记录、修改现有记录、删除指定记录316
15.6.5 根据条件查询记录321
15.7 ADO的概念322
15.8 ADO数据库编程323
15.8.1 导入ADO动态链接库323
15.8.2 连接数据库323
15.8.3 执行SQL语句326
15.8.4 ADO的其他对象326
15.9 本章实例——学籍管理327
15.10 上机实践329
15.11 常见问题及解答330
15.12 小结330
15.13 习题330
第16章 网络编程331
16.1 计算机网络基本知识331
16.1.1 OSI模型331
16.1.2 TCP/IP协议332
16.1.3 TCP/IP协议核心333
16.1.4 Windows Sockets基础334
16.1.5 客户/服务器模式335
16.2 使用Windows Socket开发应用程序335
16.2.1 套接字(Socket)的引入335
16.2.2 套接字的类型336
16.2.3 基于TCP(面向连接)的Socket编程336
16.2.4 基于UDP(面向无连接)的Socket编程337
16.3 MFC对Socket的支持339
16.4 基于WinInet类的应用程序设计341
16.4.1 WinInet开发简介341
16.4.2 CInternetSession类341
16.4.3 CInternetConnection类343
16.4.4 CInternetFile类343
16.4.5 WinInet开发343
16.5 本章实例——网络聊天工具346
16.6 上机实践352
16.7 常见问题及解答353
16.8 小结353
16.9 习题354
第17章 多媒体编程355
17.1 多媒体基础知识355
17.1.1 Windows多媒体355
17.1.2 音频介绍355
17.1.3 视频介绍356
17.1.4 图像介绍356
17.2 利用音频函数实现多媒体程序357
17.2.1 常用音频函数介绍357
17.2.2 MCI介绍358
17.2.3 应用实例359
17.3 利用多媒体控件实现多媒体应用程序361
17.4 常见图片的显示方法363
17.4.1 位图资源364
17.4.2 其他格式图片的显示365
17.4.3 图片的显示366
17.5 上机实践368
17.6 常见问题及解答369
17.7 小结369
17.8 习题369
第6篇 实例篇372
第18章 图书管理系统的实现372
18.1 概述372
18.2 需求分析与系统设计372
18.2.1 需求分析与可行性研究373
18.2.2 系统设计分析374
18.3 数据库设计374
18.3.1 需求分析374
18.3.2 概念设计374
18.3.3 数据库构建375
18.4 各模块设计376
18.4.1 系统窗体模块组成376
18.4.2 用户登录模块的实现377
18.4.3 用户主界面的实现379
18.4.4 书籍管理模块的实现381
18.4.5 读者管理功能模块的实现387
18.4.6 图书借阅和归还模块的实现392
18.4.7 读者服务模块的实现396
18.4.8 信息查询模块的实现399
18.5 系统测试402
18.5.1 测试策略分析402
18.5.2 模块化测试402
18.6 常见问题及解答405
18.7 小结405
18.8 习题406
第19章 简单电子邮件的客户端实现407
19.1 概述407
19.2 电子邮件协议分析与系统设计408
19.2.1 邮件的传输408
19.2.2 SMTP协议分析409
19.2.3 POP3协议分析410
19.3 电子客户端系统设计分析410
19.3.1 邮件的发送411
19.3.2 邮件的接收411
19.3.3 系统设计模型411
19.4 各模块设计412
19.4.1 JMail组件的使用412
19.4.2 系统窗体组成413
19.4.3 发信模块设计414
19.4.4 收信模块设计418
19.5 系统测试422
19.5.1 系统测试分析422
19.5.2 发信模块测试423
19.5.3 收信模块测试424
19.6 常见问题及解答425
19.7 小结425
19.8 习题425
第20章 媒体播放器的实现426
20.1 概述426
20.2 系统设计427
20.2.1 ActiveMovie控件427
20.2.2 界面设计428
20.3 系统实现429
20.4 测试与分析438
20.4.1 音频播放测试438
20.4.2 视频播放测试438
20.5 常见问题及解答439
20.6 小结440
20.7 习题440
热门推荐
- 1899826.html
- 869798.html
- 643177.html
- 1804968.html
- 3190703.html
- 856993.html
- 2175539.html
- 3804089.html
- 2690461.html
- 890483.html
- http://www.ickdjs.cc/book_1669261.html
- http://www.ickdjs.cc/book_2968564.html
- http://www.ickdjs.cc/book_2062043.html
- http://www.ickdjs.cc/book_3350615.html
- http://www.ickdjs.cc/book_477083.html
- http://www.ickdjs.cc/book_1814693.html
- http://www.ickdjs.cc/book_3044866.html
- http://www.ickdjs.cc/book_1132722.html
- http://www.ickdjs.cc/book_880654.html
- http://www.ickdjs.cc/book_3194173.html