图书介绍
由浅入深学 由浅入深学Visual C++ 基础、进阶与必做300题PDF|Epub|txt|kindle电子书版本网盘下载
![由浅入深学 由浅入深学Visual C++ 基础、进阶与必做300题](https://www.shukui.net/cover/57/33847739.jpg)
- 胡超,闫玉宝编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121168970
- 出版时间:2012
- 标注页数:530页
- 文件大小:256MB
- 文件页数:551页
- 主题词:C语言-程序设计-习题集
PDF下载
下载说明
由浅入深学 由浅入深学Visual C++ 基础、进阶与必做300题PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇VC 6.0基础篇2
第1章VC 6.0的安装及开发环境2
1.1 VC 6.0概述2
1.1.1 VC 6.0技术构成2
1.1.2 VC 6.0能实现的功能4
1.2 VC 6.0的安装4
1.2.1 VC 6.0版本选择4
1.2.2安装VC 6.05
1.3 VC 6.0的开发环境7
1.3.1 VC 6.0界面工具7
1.3.2联机帮助8
1.4 Heo World程序实例9
1.5本章小结12
1.6习题12
第2章VC 6.0的程序结构及界面工具14
2.1工程和工作区14
2.1.1工程与工作区概述14
2.1.2工程与工作区文件15
2.1.3创建工程与工作区16
2.2 VC 6.0向导19
2.2.1工程类型19
2.2.2使用工程向导19
2.3 VC 6.0调试工具21
2.3.1使用VC 6.0调试器21
2.3.2使用VC 6.0工具23
2.3.3宏及插件25
2.4本章小结27
2.5习题27
第2篇C/C++语言和C++库30
第3章C/C++语言30
3.1基本术语30
3.1.1标识符30
3.1.2关键字31
3.1.3常量32
3.1.4变量35
3.2数据类型35
3.2.1基本数据类型35
3.2.2数组36
3.2.3结构体37
3.2.4共用体38
3.2.5枚举类型39
3.2.6指针和引用40
3.2.7自定义数据类型41
3.2.8数据类型转换42
3.3运算符和表达式44
3.3.1算术运算符44
3.3.2赋值运算符45
3.3.3关系运算符46
3.3.4逻辑运算符47
3.3.5位运算符47
3.3.6三目运算符48
3.3.7增1和减1运算符49
3.3.8逗号运算符50
3.3.9 sizeof运算符51
3.3.10 new和delete51
3.4控制语句52
3.4.1基本语句和复合语句52
3.4.2空语句53
3.4.3选择语句53
3.4.4循环语句56
3.4.5跳转语句59
3.5函数61
3.5.1函数的定义和调用61
3.5.2带默认形参值的函数62
3.5.3函数的递归调用63
3.5.4内联函数64
3.5.5函数的重载65
3.6类及其成员特性66
3.6.1类的定义66
3.6.2构造函数67
3.6.3析构函数68
3.6.4对象成员初始化69
3.6.5常类型(const)70
3.6.6 this指针71
3.6.7类的作用域和对象的生存期73
3.6.8静态成员73
3.6.9友元75
3.7类的高级特性76
3.7.1继承语法76
3.7.2派生类的构造函数和析构函数76
3.7.3多重继承78
3.7.4虚函数79
3.7.5纯虚函数和抽象基类80
3.7.6运算符重载81
3.8本章小结83
3.9习题83
第4章 输入/输出流库(iostream库)93
4.1概述93
4.2输入/输出流94
4.2.1输入流类94
4.2.2输出流类95
4.2.3预定义输入/输出流类96
4.3输入/输出文件流97
4.3.1输入文件流类及示例97
4.3.2输出文件流类及示例100
4.3.3输入/输出文件流类及示例102
4.4顺序文件操作104
4.5随机文件操作105
4.6本章小结107
4.7习题107
第5章 标准C++库和STL标准模板库112
5.1概述112
5.2类模板114
5.2.1类模板的概念114
5.2.2定义类模板114
5.2.3实现类模板的成员函数115
5.2.4使用类模板116
5.3函数模板117
5.3.1定义函数模板117
5.3.2使用函数模板117
5.3.3模板具体化118
5.4 STL标准模板库119
5.4.1概述119
5.4.2顺序容器类及示例120
5.4.3关联容器类及示例121
5.4.4算法函数及示例123
5.4.5迭代器及示例124
5.5本章小结126
5.6习题126
第6章 ATL模板库130
6.1概述130
6.1.1 COM概述130
6.1.2 ATL概述131
6.2创建ATL工程132
6.2.1使用ATL COM向导创建ATL工程132
6.2.2向ATL中添加控件133
6.2.3向ATL中添加属性134
6.2.4添加ATL事件136
6.2.5将ATL部署到Web上137
6.2.6添加ATL属性页138
6.3调试和注册ATL组件141
6.3.1调试ATL工程141
6.3.2注册ATL组件141
6.4本章小结143
6.5习题143
第7章MFC类库144
7.1概述144
7.2基本MFC类及示例145
7.2.1 CString类145
7.2.2 CString类示例147
7.2.3 CTime类149
7.2.4 CTime类示例150
7.3数组类及示例151
7.3.1 CArray类151
7.3.2 CArray类示例152
7.3.3 CArray扩展类153
7.3.4 CArray扩展类示例154
7.4链表类及示例155
7.4.1 CptrList类155
7.4.2 Cplist类示例156
7.5图像绘制类及示例158
7.5.1 CBitmap类158
7.5.2 CBitmap类示例159
7.5.3 CBrush类160
7.5.4 CBrush类示例160
7.6文件操作类及示例161
7.6.1 CFile类概述161
7.6.2文件的打开与关闭162
7.6.3文件的检索164
7.6.4 CFile类示例165
7.7异常类及示例166
7.7.1 MFC异常类简介166
7.7.2异常类CException166
7.7.3异常捕获167
7.8本章小结168
7.9习题168
第3篇VC 6.0界面篇170
第8章Windows控件170
8.1命令按钮控件及示例170
8.1.1命令按钮控件170
8.1.2命令按钮控件类CButton170
8.1.3命令按钮控件示例171
8.2编辑类控件及示例172
8.2.1静态控件173
8.2.2静态控件类CStatic173
8.2.3静态控件类示例174
8.2.4文本编辑框控件175
8.2.5文本编辑框控件类CEdit175
8.2.6文本编辑框控件示例176
8.2.7富文本框控件178
8.2.8富文本框控件类CRichEditCtrl178
8.2.9富文本框控件示例180
8.3选择类控件及示例181
8.3.1组合框控件181
8.3.2组合框控件类CComboBox183
8.3.3组合框控件示例184
8.3.4列表框控件185
8.3.5列表框控件类CListBox186
8.3.6列表框控件示例188
8.3.7单选框控件189
8.3.8单选框控件类190
8.3.9单选框控件示例191
8.3.10复选框控件191
8.3.11复选框控件示例192
8.4时间类控件及示例193
8.4.1日期时间控件193
8.4.2日期时间控件类CDateTimeCtrl194
8.4.3日期时间控件示例194
8.4.4日历控件CMonthCalCtrl196
8.4.5日历控件示例197
8.5视图类控件及示例199
8.5.1列表视图控件199
8.5.2列表视图控件类CListCtrl200
8.5.3列表视图控件示例202
8.5.4树形视图控件206
8.5.5树形视图控件类CTreeCtrl206
8.5.6树形视图控件示例208
8.6框架类控件及示例210
8.6.1 Tab控件210
8.6.2 Tab控件类CTabCtrl210
8.6.3 Tab控件示例211
8.7进度类控件及示例212
8.7.1微调控件213
8.7.2微调控件示例214
8.7.3滑块控件215
8.7.4滑块控件示例216
8.7.5进度条控件217
8.7.6进度条控件示例218
8.8本章小结220
8.9习题220
第9章 菜单栏、工具栏和状态栏224
9.1菜单栏的开发224
9.1.1添加菜单栏224
9.1.2实现菜单项命令227
9.1.3更新菜单项状态228
9.1.4设置菜单项快捷键230
9.2工具栏的开发231
9.2.1添加工具栏232
9.2.2实现工具栏按钮命令234
9.2.3更新工具栏按钮状态235
9.2.4停靠和浮动工具栏236
9.2.5动态调整工具栏238
9.3状态栏的开发239
9.3.1使用状态栏239
9.3.2在状态栏中显示命令信息241
9.3.3创建状态栏面板241
9.3.4在状态栏面板上显示信息243
9.3.5更新状态栏面板信息243
9.3.6实现对话框栏244
9.4本章小结246
9.5习题246
第10章 对话框程序开发248
10.1对话框的种类及创建方式248
10.1.1创建模态对话框248
10.1.2创建非模态对话框250
10.2对话框的数据交互252
10.2.1使用对话框数据交换机制(DDX)253
10.2.2使用对话框数据校验机制(DDV)255
10.3对话框的创建和应用256
10.3.1创建并初始化对话框257
10.3.2从对话框中获取数据259
10.3.3类型安全地访问对话框中的控件261
10.3.4关闭和销毁对话框263
10.4属性表对话框的创建和应用263
10.4.1创建属性表对话框263
10.4.2在属性表和应用程序之间交换数据265
10.4.3创建非模态属性页对话框266
10.4.4使用属性页对话框的应用按钮267
10.5通用对话框的创建和应用269
10.5.1使用颜色对话框269
10.5.2使用文件对话框270
10.5.3使用查找对话框272
10.5.4使用字体对话框274
10.5.5使用打印对话框276
10.6本章小结278
10.7习题278
第11章文档/视图程序开发282
11.1文档/视图结构的分析282
11.1.1文档/视图结构的特性282
11.1.2文档/视图结构的高级特性283
11.2文档/视图程序的创建284
11.2.1创建单文档视图应用程序284
11.2.2创建多文档视图应用程序288
11.3文档/视图程序的开发290
11.3.1在文档中保存数据290
11.3.2初始化文档视图对象291
11.3.3在视图中显示数据291
11.3.4在单文档上创建多视图293
11.4窗口分割的实现294
11.4.1窗口动态分割295
11.4.2窗口静态分割296
11.5本章小结297
11.6习题298
第12章序列化的实现299
12.1MFC序列化的概念299
12.1.1支持序列化的CObject299
12.1.2序列化类CArchive300
12.1.3MFC序列化机制301
12.2实现MFC序列化302
12.2.1创建序列化类302
12.2.2序列化过程303
12.2.3创建CArchive对象304
12.2.4重载Serialize()序列化函数304
12.2.5使用序列化类306
12.3实现复杂类型数据的序列化307
12.4在CDocument类中实现序列化311
12.5本章小结313
12.6习题313
第13章打印与帮助314
13.1打印机制314
13.2打印文档315
13.2.1实现单页面文档打印315
13.2.2实现多页面文档打印317
13.2.3页眉/页脚打印320
13.2.4实现对话框程序打印321
13.3创建应用程序帮助323
13.3.1创建帮助文件323
13.3.2实现F1帮助326
13.3.3实现主题帮助327
13.4本章小结327
13.5习题328
第14章ActiveX控件329
14.1ActiveX控件工作机制329
14.1.1ActiveX控件架构329
14.1.2ActiveX控件事件330
14.1.3ActiveX控件属性331
14.1.4ActiveX控件方法331
14.2创建ActiveX控件331
14.2.1创建MFCActiveX控件331
14.2.2创建ActiveX控件容器333
14.3实现ActiveX控件功能334
14.3.1实现ActiveX控件的属性334
14.3.2实现ActiveX控件的方法337
14.3.3实现ActiveX控件的事件339
14.4ActiveX控件注册及查看342
14.4.1注册ActiveX控件342
14.4.2获取ActiveX控件注册信息342
14.5本章小结344
14.6习题344
第4篇专题篇346
第15章Win32程序开发346
15.1Windows编程基础346
15.1.1窗口与句柄346
15.1.2事件与消息347
15.1.3常用的Windows数据类型347
15.1.4WindowsAPI函数348
15.2Windows应用程序分析349
15.2.1wmMain()函数349
15.2.2WinProc()窗口函数351
15.3消息机制352
15.3.1消息映射352
15.3.2处理Windows标准消息353
15.3.3处理命令消息354
15.3.4处理用户自定义消息355
15.4剪切板的使用356
15.4.1剪切板格式356
15.4.2剪切板函数356
15.4.3剪切板消息357
15.4.4实现剪切、复制和粘贴命令357
15.5鼠标键盘控制359
15.5.1鼠标配置359
15.5.2鼠标消息360
15.5.3鼠标示例——绘制直线363
15.5.4键盘消息364
15.5.5键盘字符消息365
15.5.6键盘示例——捕获显示键盘输入366
15.5.6图形设备接口366
15.6.1绘图基本知识367
15.6.2位图对象及示例367
15.6.3画笔对象及示例368
15.6.4画刷对象及示例369
15.6.5区域对象及示例371
15.6.6字体对象及示例372
15.7本章小结373
15.8习题373
第16章文件系统及多语言程序开发375
16.1文件系统概述375
16.1.1FAT32文件系统和NTFS文件系统375
16.1.2文件压缩375
16.1.3文件加密378
16.2文件操作379
16.2.1生成临时文件名379
16.2.2复制和移动文件380
16.2.3锁定和解锁文件381
16.2.4查找文件382
16.2.5监视文件夹383
16.3使用多字符集385
16.3.1多字符集结构385
16.3.2多字符集宏386
16.3.3多字符集函数386
16.3.4使用通用数据类型389
16.4本章小结390
16.5习题390
第17章 数据库开发392
17.1数据库概述392
17.1.1数据库简介392
17.1.2规范化理论393
17.1.3 SQL语句395
17.1.4 VC 6.0数据库访问接口396
17.2数据绑定控件及示例398
17.2.1数据绑定控件398
17.2.2使用数据绑定控件399
17.2.3创建数据绑定窗体400
17.3 ADO访问及示例402
17.3.1 ADO数据模型402
17.3.2使用ADO访问数据库的步骤403
17.3.3使用ADO连接数据库404
17.3.4使用ADO从数据库中读取数据405
17.3.5使用ADO向数据库中写数据408
17.3.6使用ADO从数据库中删除记录409
17.4 ODBC访问及示例410
17.4.1 ODBC API函数410
17.4.2 MFC ODBC类411
17.4.3使用MFC ODBC类操作数据库413
17.4.4配置ODBC数据源416
17.4.5自动注册DSN417
17.5 OLE DB访问及示例418
17.5.1 OLE DB的概念418
17.5.2 OLE DB类419
17.5.3使用OLE DB技术访问数据的步骤420
17.5.4 OLE DB访问数据库示例422
17.6 本章小结423
17.7习题424
第18章 网络及通信程序开发429
18.1 WinInet编程429
18.1.1 WinInet API函数概述429
18.1.2 WinInet类概述431
18.1.3 HTTP编程432
18.1.4 FTP编程434
18.2 MAPI编程436
18.2.1 MAPI概述436
18.2.2使用MAPI编写电子邮件程序436
18.3串口编程438
18.3.1串口编程基本概念438
18.3.2申请串口资源438
18.3.3配置串口参数439
18.3.4同步读写数据441
18.3.5异步读写数据443
18.3.6 MSCOMM控件443
18.4 Windows Socket编程446
18.4.1 Windows Socket概述446
18.4.2 Windows Socket API函数447
18.4.3 Windows Socket MFC类449
18.4.4 Windows Socket MFC示例449
18.5邮槽453
18.5.1邮槽工作机制453
18.5.2创建邮槽453
18.5.3向邮槽写数据454
18.5.4从邮槽读数据455
18.6管道456
18.6.1管道工作机制457
18.6.2使用匿名管道458
18.6.3使用命名管道458
18.7本章小结462
18.8习题462
第19章 多线程和DLL技术463
19.1多线程程序开发463
19.1.1 多线程工作机制463
19.1.2 Win32多线程程序开发464
19.1.3 MFC多线程程序开发465
19.1.4工作者线程和界面线程466
19.2多线程同步处理467
19.2.1等待函数467
19.2.2同步对象468
19.2.3使用Mutex互斥对象469
19.2.4使用Semapho信号量对象471
19.2.5使用Event事件对象474
19.2.6使用Ctical关键段对象476
19.3 DLL的种类及创建478
19.3.1应用程序与DLL的区别478
19.3.2 DLL的种类479
19.3.3查看DLL接口480
19.4 DLL的开发481
19.4.1创建非MFC DLL481
19.4.2创建规则MFC DLL484
19.4.3创建扩展MFC DLL486
19.4.4 DLL测试487
19.5本章小结488
19.6习题488
第5篇 实例篇492
第20章 会议客户管理信息系统492
20.1系统分析与设计492
20.1.1系统需求分析492
20.1.2系统模块结构和流程图492
20.1.3系统功能预览494
20.2数据库设计499
20.2.1数据库需求分析499
20.2.2管理系统E-R图499
20.2.3数据库、表设计501
20.2.4数据表关系图503
20.3系统实现504
20.3.1举办会议模块实现504
20.3.2添加客户模块实现506
20.3.3信息修改模块实现510
20.3.4信息查询模块实现512
20.3.5统计汇总模块实现515
20.3.6参数设置模块实现516
20.3.7用户管理模块实现520
20.3.8打印模块实现524
20.4系统安装配置526
20.4.1数据库操作说明526
20.4.2系统源程序操作说明527
20.5系统测试528
20.5.1编写目的528
20.5.2测试方案和计划528
20.5.3测试执行529
20.6本章小结530