图书介绍
Visual C++程序设计标准教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘锐宁,宋坤编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115194367
- 出版时间:2009
- 标注页数:508页
- 文件大小:142MB
- 文件页数:525页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Visual C++程序设计标准教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C++ 6.0开发环境1
1.1 Visual C++6.0概述2
1.2 Visual C++6.0开发环境2
1.2.1 Visual C++6.0开发环境布局2
1.2.2 Visual C++ 6.0菜单介绍3
1.2.3 Visual C++6.0工具栏介绍13
1.2.4 Visual C++ 6.0控件面板介绍15
1.2.5工作区窗口介绍16
1.2.6代码编辑器介绍18
1.2.7输出窗口介绍19
1.3定制个性化开发环境19
1.3.1利用“Customize”窗口设置开发环境20
1.3.2 利用“Options”窗口设置开发环境25
1.3.3扩展IDE集成开发环境32
1.4代码编辑器使用技巧37
1.4.1在代码编辑器中实现录制功能37
1.4.2检测代码中的括号是否匹配38
1.4.3对齐零乱的代码38
1.4.4显示函数参数38
1.4.5完全取词功能不可用38
1.4.6自定义关键字38
1.5本章小结38
第2章 C++语言基础39
2.1构建开发环境40
2.1.1创建简单的工程40
2.1.2工程文件分析41
2.1.3编译、连接和运行工程41
2.2代码编写规范42
2.2.1在程序中规范使用注释42
2.2.2按照命名规范书写代码42
2.2.3统一代码缩进格式43
2.3 C++基本要素43
2.3.1深入理解标识符43
2.3.2 C++中常用关键字介绍43
2.3.3定义和使用常量44
2.3.4深入理解变量45
2.4数据类型46
2.4.1 C++简单数据类型介绍46
2.4.2布尔类型46
2.4.3字符串类型47
2.4.4数组类型49
2.4.5枚举类型52
2.4.6结构体类型53
2.4.7 C++指针类型54
2.4.8使用引用类型为变量设置别名55
2.4.9 定义类型别名56
2.5数据类型转换56
2.6运算符56
2.6.1使用赋值运算符为变量赋值57
2.6.2使用算术运算符设计简单计算器58
2.6.3使用关系运算符进行条件判断59
2.6.4使用逻辑运算符描述复杂逻辑关系60
2.6.5理解逗号运算符61
2.6.6 应用条件运算符简化代码61
2.6.7 sizeot运算符61
2.6.8 new和de lete运算符62
2.7表达式62
2.8结合性与优先级63
2.9本章小结64
第3章 算法与语句65
3.1算法66
3.1.1什么是算法66
3.1.2算法的描述方法66
3.1.3 3种程序的控制结构67
3.1.4算法应用举例68
3.2语句69
3.3顺序语句69
3.4分支语句70
3.4.1 if判断语句70
3.4.2 switch语句74
3.5循环语句76
3.5.1 使用跳转语句goto实现循环77
3.5.2使用while语句根据关系表达式实现循环77
3.5.3使用do...while语句根据关系表达式实现循环78
3.5.4使用for语句根据循环次数实现循环79
3.6其他控制语句81
3.6.1强制结束语句break81
3.6.2继续语句continue82
3.6.3退出语句exit83
3.7异常处理语句84
3.8本章小结86
第4章 面向过程与面向对象编程87
4.1函数88
4.1.1 函数的声明和定义88
4.1.2为函数设置参数89
4.1.3为函数参数设置默认值89
4.1.4使用指针/引用参数89
4.1.5使用数组参数91
4.1.6为函数设置动态参数91
4.1.7定义内联函数92
4.1.8定义和使用重载函数93
4.1.9应用函数模板定义通用函数94
4.1.10应用函数指针调用不同的函数94
4.1.11函数的递归调用95
4.2类和对象95
4.2.1深入理解类的概念96
4.2.2类的声明96
4.2.3对象的声明和实例化96
4.2.4类成员的访问96
4.2.5类成员的保护96
4.2.6构造函数的定义及调用97
4.2.7析构函数的定义及调用过程分析99
4.2.8类的继承100
4.2.9为类定义内联方法106
4.2.10定义静态成员数据和静态方法106
4.2.11定义友元类和友元函数107
4.2.12重载运算符109
4.3异常处理111
4.3.1异常捕捉111
4.3.2抛出异常112
4.4本章小结113
第5章 对话框应用程序114
5.1构建对话框应用程序115
5.2对话框的操作118
5.2.1创建对话框118
5.2.2显示对话框119
5.2.3设置对话框属性121
5.3对话框中控件的操作123
5.3.1添加控件123
5.3.2选择控件124
5.3.3复制控件124
5.3.4删除控件124
5.3.5对齐控件124
5.3.6添加控件成员变量126
5.3.7控件的子类化128
5.4添加数据成员和成员函数129
5.4.1添加普通的数据成员130
5.4.2添加普通的成员函数130
5.4.3添加消息处理函数131
5.5 Windows消息对话框132
5.6 Windows通用对话框133
5.6.1使用文件对话框获取磁盘中的文件133
5.6.2使用“查找/替换”对话框查找并替换编辑框中的文本135
5.6.3使用“字体”对话框获取字体信息137
5.6.4使用“打印”对话框获取打印机设备上下文139
5.6.5使用“页面设置”对话框设计打印纸大小141
5.7本章小结143
第6章 文档/视图应用程序144
6.1构建文档/视图应用程序145
6.2文档、视图结构的创建146
6.2.1文档模板的创建146
6.2.2文档的创建147
6.2.3框架与视图的创建148
6.3文档模板150
6.3.1文档管理器150
6.3.2文档模板151
6.4文档对象152
6.4.1文档对象的主要方法152
6.4.2文档对象的序列化152
6.4.3文档的初始化153
6.4.4文档的命令处理154
6.4.5文档的销毁155
6.5视图对象157
6.5.1视图对象主要方法157
6.5.2视图对象的初始化157
6.5.3视图的销毁158
6.6框架对象160
6.6.1 框架对象的主要方法160
6.6.2框架的初始化161
6.6.3框架的命令消息处理161
6.7视图分割162
6.7.1划分子窗口162
6.7.2任意划分子窗口164
6.8视图窗口的高级应用168
6.8.1隐藏视图创建选择窗口168
6.8.2动态创建视图窗口168
6.8.3在视图窗口中显示网页170
6.9本章小结172
第7章 控件173
7.1静态文本控件(StaticText)174
7.1.1静态文本控件概述174
7.1.2静态文本控件的主要属性174
7.1.3静态文本控件的主要方法、事件175
7.1.4静态文本控件在界面中的应用176
7.2编辑框控件(Edit Box)177
7.2.1编辑框控件概述178
7.2.2编辑框控件的主要属性178
7.2.3编辑框控件的主要方法、事件178
7.2.4使用编辑框控件设计登录对话框181
7.3按钮控件(Button)182
7.3.1按钮控件概述183
7.3.2按钮控件的主要属性183
7.3.3按钮控件的主要方法、事件183
7.3.4简单计算器程序设计186
7.4列表框控件(List Box)187
7.4.1列表框控件概述187
7.4.2列表框控件的主要属性187
7.4.3列表框控件的主要方法、事件188
7.4.4操作列表框控件中的数据190
7.5组合框控件( Combo Box)192
7.5.1组合框控件概述192
7.5.2组合框控件的主要属性192
7.5.3组合框控件的主要方法、事件193
7.5.4自动调整组合框的列表宽度194
7.6列表视图控件(List Control)195
7.6.1列表视图控件概述195
7.6.2列表视图控件的主要属性196
7.6.3列表视图控件的主要方法、事件196
7.6.4以列表视图控件的图标风格显示数据199
7.7树视图控件(Tree Control)200
7.7.1树视图控件概述200
7.7.2树视图控件的主要属性200
7.7.3树视图控件的主要方法、事件200
7.7.4利用树视图控件显示树状结构205
7.8本章小结206
第8章 菜单、工具栏和状态栏设计207
8.1菜单设计208
8.1.1菜单资源设计208
8.1.2菜单项的命令处理212
8.1.3菜单项的更新机制214
8.1.4菜单类介绍215
8.1.5使用菜单类创建菜单221
8.1.6设计弹出式菜单222
8.2工具栏设计223
8.2.1工具栏资源设计224
8.2.2工具栏的命令处理225
8.2.3工具栏类(CToolBar)介绍226
8.2.4使用工具栏类创建工具栏229
8.2.5工具栏控制类(CToolBarCtrl)介绍232
8.2.6使用工具栏控制类创建工具栏234
8.3状态栏设计235
8.3.1状态栏类(CStatusBar)介绍235
8.3.2使用状态栏类创建状态栏238
8.3.3在状态栏中添加进度条控件239
8.3.4状态栏控制类(CStatusBarCtrl)介绍240
8.3.5使用状态栏控制类创建状态栏241
8.4本章小结242
第9章 文字与图形处理技术243
9.1图形设备接口244
9.1.1设备上下文介绍244
9.1.2熟悉使用GDI对象245
9.2文本输出255
9.2.1使用TextOut方法在指定位置输出文本255
9.2.2使用ExtTextOut方法在指定区域输出文本255
9.2.3使用TabbedTextOut方法根据制表位输出文本257
9.2.4使用DrawText方法格式化输出文本257
9.3文本属性258
9.3.1设置文本字体259
9.3.2设置文本对齐方式261
9.3.3设置文本颜色262
9.3.4设置文本背景颜色262
9.3.5设置文本背景模式263
9.3.6获取文本长度263
9.4图形绘制264
9.4.1利用点线绘制多边形264
9.4.2如何快速地绘制图形265
9.4.3如何填充指定的区域268
9.4.4绘制不规则图形269
9.5图像显示270
9.5.1设备相关和设备无关位图270
9.5.2在视图中绘制位图271
9.5.3放大和缩小显示图片272
9.6本章小结273
第10章 打印技术74
10.1打印概述275
10.1.1文档视图的打印流程275
10.1.2 CPrintinfo结构279
10.1.3动态计算页码280
10.2映射模式与坐标系统282
10.2.1固定比率与可变比率映射模式283
10.2.2 MM_TEXT映射模式283
10.2.3设置逻辑与设备坐标284
10.3打印控制284
10.3.1获取打印纸的左边距和上边距284
10.3.2控制打印方向285
10.3.3设置打印份数287
10.4打印实例288
10.4.1设计报表打印程序2
10.4.2设计单据打印报表291
10.4.3设计工作证打印程序292
10.4.4设计图片打印程序294
10.5本章小结296
第11章 多媒体技术297
11.1图像处理技术298
11.1.1位图文件结构分析298
11.1.2将位图文件绘制成对话框背景299
11.1.3将设备上下文转换为位图300
11.2音频处理技术302
11.2.1播放应用程序中的WAVE资源302
11.2.2播放WAVE文件302
11.2.3音量大小控制304
11.3视频处理技术307
11.3.1播放AVI文件307
11.3.2将AVI动画分解成BMP位图310
11.3.3将BMP位图组合成AVI动画312
11.4本章小结316
第12章 ODBC数据库编程317
12.1 ODBC概述318
12.2设置ODBC数据源318
12.3 MFC ODBC类320
12.3.1 CDatabase类介绍320
12.3.2 CRecordset类介绍320
12.3.3 CFieldExchange类介绍322
12.3.4 CRecordView类介绍322
12.3.5 CDBException类介绍323
12.4 MFC ODBC数据库操作技术323
12.4.1连接数据源323
12.4.2打开记录集323
12.4.3移动记录324
12.4.4向数据表中添加记录325
12.4.5修改现有记录329
12.4.6删除指定的记录331
12.4.7根据条件查询记录332
12.4.8使用SQL语句操作数据库333
12.5本章小结335
第13章 ADO数据库编程336
13.1 ADO概述337
13.2 ADO对象337
13.2.1连接对象Connection337
13.2.2命令对象Command338
13.2.3记录集对象Recordset339
13.3 ADO数据库操作技术341
13.3.1导入ADO动态链接库341
13.3.2使用ADO智能指针342
13.3.3初始化COM环境342
13.3.4连接数据库342
13.3.5获取连接数据库字符串的简单方法345
13.3.6打开记录集346
13.3.7遍历记录集347
13.3.8获取记录集记录数349
13.3.9向记录集中添加数据349
13.3.10修改现有记录351
13.3.11删除记录集中指定记录352
13.3.12使用SQL语句操作数据库354
13.3.13向数据库中添加位图356
13.4本章小结358
第14章 文件操作359
14.1 C库和运行库函数文件操作360
14.1.1 C库和运行库函数文件操作介绍360
14.1.2创建并写入文件364
14.1.3获取文件位置指针与文件长度365
14.2 CFile类文件操作367
14.2.1 CFile类介绍367
14.2.2获取文件属性370
14.2.3十六进制显示文本文件373
14.2.4使用CFile实现文件的复制374
14.2.5报告文件异常375
14.2.6 CFile类与CStdioFile类的比较376
14.3 MFC串行化378
14.3.1 CArchive类介绍378
14.3.2 Serialize函数分析379
14.3.3创建串行化类380
14.3.4实现对象的串行化380
14.4文件查找类382
14.4.1文件查找类介绍382
14.4.2查找指定文件384
14.4.3显示磁盘目录385
14.5本章小结387
第15章 注册表与INI文件388
15.1注册表389
15.1.1注册表简介389
15.1.2注册表结构分析389
15.2注册表函数390
15.2.1 CRegKey类390
15.2.2注册表数据的写入393
15.2.3注册表的相关查询398
15.2.4注册表数据的枚举400
15.3 INI文件404
15.3.1 INI文件简介404
15.3.2 INI文件结构分析404
15.4 INI文件操作函数404
15.4.1操作INI文件函数介绍405
15.4.2 INI文件中键名数据的读写407
15.4.3读写结构数据410
15.4.4节名与键名的枚举411
15.5本章小结412
第16章 动态链接库413
16.1链接库概述414
16.1.1链接库的构成414
16.1.2动态链接库和静态链接库414
16.2链接库的创建与使用415
16.2.1通过向导创建静态链接库415
16.2.2使用静态链接库416
16.2.3创建Win32动态链接库417
16.2.4 MFC的3种动态链接库419
16.3链接库的导出421
16.3.1动态链接库的命名改编421
16.3.2使用dumpbin工具查看链接库421
16.3.3使用DEF文件导出函数名称422
16.3.4隐式调用与动态加载423
16.3.5从动态链接库中导出类424
16.4动态链接库高级应用427
16.4.1模块状态427
16.4.2资源动态链接库429
16.4.3钩子介绍433
16.4.4使用钩子动态链接库监控键盘435
16.5本章小结438
第17 章 进程与线程439
17.1进程440
17.1.1理解进程的概念440
17.1.2进程实例句柄440
17.1.3进程的创建441
17.1.4进程的终止443
17.2进程的应用444
17.2.1启动外部程序444
17.2.2进程间的消息通信445
17.2.3进程间内存共享447
17.2.4列举系统中的进程449
17.3线程451
17.3.1深入理解线程451
17.3.2线程的创建与终止451
17.3.3用户界面线程453
17.4线程同步455
17.4.1线程同步的重要性455
17.4.2互斥实现线程同步456
17.4.3临界区实现线程同步458
17.4.4事件实现线程同步460
17.5本章小结461
第18章 网络编程462
18.1网络基础知识463
18.1.1计算机网络的定义、功能及分类463
18.1.2 OSI参考模型463
18.1.3 TCP/IP协议簇分析464
18.2局域网技术465
18.2.1获取网卡地址465
18.2.2映射网络驱动器466
18.2.3获取局域网计算机名称和IP467
18.2.4获得网上共享资源470
18.2.5在局域网中发送短消息472
18.3 Windows套接字技术472
18.3.1套接字概述473
18.3.2 WinSock API相关函数473
18.3.3使用套接字函数设计网络聊天室477
18.4 WinSock类481
18.4.1 CAsyncSocket类介绍481
18.4.2 CSocket类介绍485
18.4.3使用WinSock类设计网络聊天室485
18.5本章小结488
第19章 程序调试489
19.1断点跟踪490
19.1.1设置普通断点490
19.1.2设置条件断点491
19.1.3设置数据断点492
19.1.4设置消息断点493
19.1.5进行断点跟踪493
19.2调试窗口496
19.2.1使用“Watch”窗口查看变量值496
19.2.2使用“Call Stack”窗口查看函数的调用497
19.2.3使用“Memory”窗口查看对象的内存信息497
19.2.4使用“Variables”窗口查看变量信息499
19.2.5使用“Registers”窗口查看寄存器信息499
19.2.6使用“Disassembly”窗口查看反汇编代码500
19.3内存泄露检测502
19.4本章小结502
附录 实例快速检索503
热门推荐
- 1836202.html
- 3174138.html
- 1535115.html
- 1324879.html
- 1543458.html
- 978900.html
- 1114146.html
- 2289450.html
- 2123672.html
- 3291257.html
- http://www.ickdjs.cc/book_583404.html
- http://www.ickdjs.cc/book_2269573.html
- http://www.ickdjs.cc/book_595108.html
- http://www.ickdjs.cc/book_1397055.html
- http://www.ickdjs.cc/book_937850.html
- http://www.ickdjs.cc/book_876451.html
- http://www.ickdjs.cc/book_620203.html
- http://www.ickdjs.cc/book_3383636.html
- http://www.ickdjs.cc/book_836592.html
- http://www.ickdjs.cc/book_2329923.html