图书介绍
Visual C++编程宝典 十年典藏版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘锐宁,李伟明,梁水编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115236029
- 出版时间:2011
- 标注页数:694页
- 文件大小:191MB
- 文件页数:714页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++编程宝典 十年典藏版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 技能学习篇4
第1章 初窥门径——Visual C++集成开发环境4
1.1 本章学习任务4
1.2 Visual C++概述4
1.3 神兵属性——Visual C++集成开发环境4
1.3.1 开发环境布局5
1.3.2 菜单5
1.3.3 工具栏11
1.3.4 工作区窗口14
1.3.5 代码编辑器16
1.3.6 输出窗口17
1.4 要想学习好,技巧很重要18
1.4.1 谁偷走了“Layout”菜单18
1.4.2 菜单的竞聘上岗机制(“Build”菜单和“Debug”菜单)19
1.4.3 彻底删除类的方法19
1.4.4 让自动提示功能更听话20
1.4.5 当类向导中找不到要处理的消息20
1.4.6 代码凌乱不用愁21
1.5 编程初体验——第一个简单程序的创建21
1.5.1 创建工程21
1.5.2 界面设计23
1.5.3 代码编辑24
1.5.4 运行及发布24
1.5.5 发布应用程序24
1.6 实战检验25
1.7 疑难解惑26
1.7.1 显示函数的参数类型26
1.7.2 管理多个工程26
1.7.3 在发行版本中调试26
1.8 精彩回顾27
第2章 求知问道——走进C++语言基础30
2.1 本章学习任务30
2.2 语言要素要学好30
2.2.1 交通指示牌——关键字30
2.2.2 名片的制作规定——标识符命名规则31
2.2.3 常量32
2.2.4 变量35
2.3 编码规范要记牢36
2.3.1 注释的合理使用36
2.3.2 工整的代码来自于缩进38
2.3.3 换行使代码更清晰39
2.4 数据类型不可少39
2.4.1 数值类型39
2.4.2 字符类型41
2.4.3 非此即彼——布尔类型41
2.4.4 排兵布阵——数组类型42
2.4.5 常量集中营——枚举类型45
2.4.6 团结就是力量——结构体类型47
2.4.7 合租情缘——共用体类型50
2.4.8 成败论英雄——指针类型50
2.5 实战检验53
2.6 疑难解惑54
2.6.1 定义结构体的注意事项54
2.6.2 结构体中的位域54
2.6.3 使用共用体的注意事项54
2.7 精彩回顾55
第3章 虚心求教——运算符与表达式的应用58
3.1 本章学习任务58
3.2 运算符58
3.2.1 重温四则运算58
3.2.2 “=”的新用途62
3.2.3 关系源自比较64
3.2.4 逻辑出真假65
3.2.5 增减有捷径66
3.2.6 位运算68
3.2.7 字节长度可计算72
3.2.8 堆空间的开辟释放73
3.3 文明人应讲秩序——结合性与优先级74
3.4 表达式76
3.4.1 逗号表达式的应用76
3.4.2 三目元表达式77
3.5 实战检验78
3.5.1 使用条件运算符判断奇偶数78
3.5.2 数鸭子问题求解79
3.6 疑难解惑79
3.6.1 经验——位运算符的妙用79
3.6.2 疑惑——逗号表达式的存在感80
3.6.3 当心——修改地址引起的内存泄露80
3.7 精彩回顾80
第4章 掌控天下——控制流程语句84
4.1 本章学习任务84
4.2 语句概述84
4.2.1 语句的构成84
4.2.2 复合语句85
4.3 选择结构程序设计语句87
4.3.1 二者不可得兼——if语句87
4.3.2 维纳斯的选择——多条件判断的switch语句90
4.4 循环结构程序设计语句94
4.4.1 当循环语句while94
4.4.2 直到循环语句do while95
4.4.3 for语句96
4.5 跳转语句99
4.5.1 continue语句跳出本次循环99
4.5.2 定点射击——goto语句100
4.5.3 用于返回数据的return语句101
4.5.4 exit语句102
4.6 实战检验102
4.6.1 名次问题求解103
4.6.2 李白喝酒问题求解104
4.7 疑难解惑104
4.7.1 “=”的陷阱104
4.7.2 switch语句中的障眼法105
4.7.3 失效的goto语句106
4.8 精彩回顾106
第5章 程序中的公交车——函数的使用110
5.1 本章学习任务110
5.2 函数概述110
5.2.1 函数的定义110
5.2.2 函数的调用112
5.3 函数的参数设置114
5.3.1 与生俱来的参数默认值114
5.3.2 各显神通的参数传递方式115
5.3.3 组团传递(函数如何传递数组参数)117
5.3.4 原来省略号也是参数121
5.3.5 不可修改的const参数122
5.4 动态覆盖——函数的重载122
5.4.1 重载函数的应用122
5.4.2 定义重载函数的注意事项124
5.5 疑似鬼撞墙——函数递归调用125
5.6 一种快捷方式——函数指针127
5.7 实战检验128
5.7.1 空瓶换饮料问题求解128
5.7.2 小球称重问题求解129
5.8 疑难解惑131
5.8.1 孰是孰非——引用与指针的优劣131
5.8.2 从定义数组引用得到的启发131
5.8.3 隐身术的揭秘——隐藏重载函数132
5.9 精彩回顾133
第6章 上帝创世——面向对象程序设计136
6.1 本章学习任务136
6.2 面向对象程序设计概述136
6.3 关于类和对象的分析137
6.3.1 物种起源——类的定义137
6.3.2 自我防护——类对成员的保护措施139
6.3.3 类的实例化——对象140
6.4 构造函数和析构函数解析141
6.4.1 构造函数141
6.4.2 析构函数145
6.5 静态成员和静态方法146
6.6 类是如何继承的148
6.6.1 血脉的延续——单继承148
6.6.2 适者生存——多继承151
6.6.3 虚方法152
6.6.4 抽象画的理解——虚继承155
6.7 实战检验157
6.7.1 目录的创建和删除157
6.7.2 光驱的弹出和回退158
6.8 疑难解惑160
6.8.1 构造函数默认值陷阱160
6.8.2 构造函数中的常量赋值160
6.8.3 子类中的方法与父类中的方法同名160
6.9 精彩回顾162
第7章 登堂入室——全面了解对话框164
7.1 本章学习任务164
7.2 对话框的常用操作164
7.2.1 创建对话框资源165
7.2.2 显示对话框166
7.3 对话框的属性介绍171
7.4 在对话框中操作控件175
7.4.1 添加控件的方法175
7.4.2 复制和删除控件175
7.4.3 调整控件的大小176
7.4.4 对齐控件176
7.4.5 为控件关联变量178
7.5 为对话框添加成员变量和成员函数179
7.5.1 添加对话框成员变量的方法180
7.5.2 添加成员函数180
7.5.3 添加消息处理函数180
7.6 使用消息对话框确认操作181
7.7 Windows通用对话框的简单调用183
7.7.1 找到文件的家——“打开”对话框183
7.7.2 顺序搜索文字位置——“查找”对话框184
7.7.3 个性字体博览会——“字体”对话框186
7.7.4 让世界充满色彩——“颜色”对话框188
7.7.5 屏幕和图书间的纽带——“打印”对话框189
7.8 实战检验192
7.8.1 屏幕保护程序的制作192
7.8.2 屏幕万花筒的实现194
7.9 疑难解惑196
7.9.1 “打开”对话框的命运双生子——另存为文件的默认路径196
7.9.2 查找的进一步延伸——全部替换操作197
7.10 精彩回顾198
第8章 常规装扮——工具箱中的常用控件200
8.1 本章学习任务200
8.2 工具箱——控件面板介绍200
8.3 窗体中的广告牌——静态文本控件201
8.3.1 色彩鲜艳的广告牌201
8.3.2 镂空背景的广告牌202
8.3.3 广告牌的机关——模拟按钮单击事件203
8.4 电子版的笔记本——编辑框控件204
8.4.1 密码是安全的保证204
8.4.2 可远观而不可亵玩205
8.4.3 回车可换行205
8.4.4 编辑框的职责——获取/设置编辑框文本206
8.5 一锤定音——按钮控件206
8.5.1 按钮中的图像操作206
8.5.2 鼠标一点点——按钮单击事件207
8.6 调查问卷中的常客——复选框和单选按钮208
8.6.1 初始化选择——设置复选框的选中状态208
8.6.2 资料读入——获得选中复选框中的文本209
8.6.3 控件也分帮——单选按钮的分组210
8.7 我型我秀——图像控件211
8.7.1 秀出图像千般姿态211
8.7.2 图像控件大变形211
8.7.3 图像控件的同化212
8.7.4 位图的动态加载213
8.8 存储字符串的盒子——列表框控件214
8.8.1 列表项的插入214
8.8.2 列表框的变异215
8.9 编辑框和列表框的组合——组合框控件216
8.9.1 “Data”选项卡的秘密217
8.9.2 列表显示区域的伸缩调整217
8.9.3 龙生九子——组合框的不同显示风格218
8.9.4 似曾相识——组合框的数据插入218
8.10 驱散等待中的枯燥——进度条控件219
8.10.1 刚柔并济——两种风格的进度条219
8.10.2 Loading——以进度条驱散枯燥219
8.11 斯诺克中的记分牌——滑标控件221
8.11.1 滑标控件的操作训练221
8.11.2 模拟颜色调配221
8.12 昨天今天明天——时间控件224
8.12.1 时间控件的格式选择224
8.12.2 时间我做主——修改系统时间224
8.13 实战检验226
8.13.1 设计颜色选择组合框控件226
8.13.2 渐变颜色的进度条228
8.14 疑难解惑229
8.14.1 在组合框的指定列表位置插入数据230
8.14.2 方便用户的操作——默认选项设置230
8.15 精彩回顾231
第9章 高端设备——高级控件234
9.1 本章学习任务234
9.2 画家的收藏夹——图像列表控件234
9.2.1 收藏夹的创建234
9.2.2 100%临摹236
9.3 数据格式控制好帮手——列表视图控件237
9.3.1 列表视图控件的4种显示风格237
9.3.2 图标登录窗口设计238
9.3.3 给列表化化妆240
9.3.4 数据的报表显示242
9.4 层次分明——树视图控件244
9.4.1 树控件的装修244
9.4.2 树视图的分层显示245
9.4.3 树节点的变化247
9.4.4 树节点的复选功能247
9.5 扩展空间——标签控件251
9.5.1 属性训练营251
9.5.2 层峦叠翠——多页面的窗体253
9.5.3 门面的装饰——图标标签控件255
9.6 实战检验256
9.6.1 热点效果的列表视图控件256
9.6.2 绘制三态效果树控件258
9.7 疑难解惑262
9.7.1 修改树视图控件的文本颜色262
9.7.2 绘制节点前连线的颜色262
9.8 精彩回顾264
第10章 天下三分——菜单、工具栏和状态栏266
10.1 本章学习任务266
10.2 半数天下归于魏——菜单266
10.2.1 招兵买马——菜单资源设计266
10.2.2 训练有素——菜单项的命令处理267
10.2.3 厉兵秣马——动态创建菜单269
10.2.4 王牌进化——绘制菜单背景271
10.3 民心向背在于蜀——工具栏276
10.3.1 招兵买马——工具栏资源设计276
10.3.2 训练有素——工具栏项的命令处理277
10.3.3 厉兵秣马——动态创建工具栏278
10.3.4 王牌进化——设置工具栏提示282
10.4 独树一帜当属吴——状态栏283
10.4.1 厉兵秣马——动态创建状态栏283
10.4.2 王牌进化——绘制状态栏背景284
10.5 实战检验287
10.6 疑难解惑287
10.7 精彩回顾288
第11章 军需官的功劳簿——程序中的数据库操作290
11.1 本章学习任务290
11.2 史记新编——数据库的发展290
11.3 新的起点——ADO技术291
11.3.1 ADO起源291
11.3.2 在工程中使用ADO技术291
11.4 掌控ADO对象的使用291
11.4.1 初始化COM环境292
11.4.2 导入ADO动态链接库292
11.4.3 定义ADO智能指针293
11.4.4 数据库连接字符串的设置293
11.4.5 遍历记录集中数据294
11.4.6 数据库管理操作296
11.4.7 对记录集数据进行检索300
11.5 山中小径——使用SQL语句操作数据库302
11.6 木牛流马——ActiveX控件304
11.6.1 数据之源——ADO Data控件304
11.6.2 表格搭档——DataGrid控件306
11.7 实战检验308
11.8 疑难解惑309
11.9 精彩回顾309
第12章 力挽狂澜——程序调试312
12.1 本章学习任务312
12.2 纸上谈兵——断点设置浅谈312
12.2.1 选择目标——普通断点312
12.2.2 追踪线索——断点跟踪313
12.2.3 形式判断——条件断点314
12.2.4 掌控资料——数据断点316
12.2.5 行动信号——消息断点317
12.3 攻城器械——调试窗口317
12.3.1 使用“Watch”窗口查看变量值318
12.3.2 使用“Call Stack”窗口查看函数的调用319
12.3.3 使用“Memory”窗口查看对象的内存信息319
12.3.4 使用“Variables”窗口查看变量信息320
12.3.5 使用“Registers”窗口查看寄存器信息320
12.3.6 使用“Disassembly”窗口查看反汇编代码322
12.4 初露锋芒——实战调试322
12.4.1 在调试时动态修改变量的值322
12.4.2 调试在循环中的应用323
12.5 实战检验324
12.6 疑难解惑324
12.7 精彩回顾325
第2篇 范例演练篇330
第13章 运筹帷幄——生活中的算法330
13.1 迷你星座查询的实现330
13.1.1 范例功能演示330
13.1.2 开发思路指引330
13.1.3 专家难点解析331
13.1.4 设计过程详解333
13.1.5 范例开发手记335
13.1.6 进阶与提高335
13.2 设计双色球彩票选号器336
13.2.1 范例功能演示336
13.2.2 开发思路指引336
13.2.3 专家难点解析336
13.2.4 设计过程详解337
13.2.5 范例开发手记339
13.2.6 进阶与提高340
13.3 零存整取的存款利息340
13.3.1 范例功能演示340
13.3.2 开发思路指引341
13.3.3 专家难点解析341
13.3.4 设计过程详解342
13.3.5 范例开发手记343
13.3.6 进阶与提高343
13.4 个人所得税如何计算344
13.4.1 范例功能演示344
13.4.2 开发思路指引344
13.4.3 专家难点解析345
13.4.4 设计过程详解345
13.4.5 范例开发手记347
13.4.6 进阶与提高347
13.5 房屋贷款的计算方式348
13.5.1 范例功能演示348
13.5.2 开发思路指引348
13.5.3 专家难点解析349
13.5.4 设计过程详解350
13.5.5 范例开发手记352
13.5.6 进阶与提高352
第14章 效率生活——工作中的小工具354
14.1 金额大小写的转换354
14.1.1 范例功能演示354
14.1.2 开发思路指引354
14.1.3 专家难点解析354
14.1.4 设计过程详解355
14.1.5 范例开发手记357
14.1.6 进阶与提高358
14.2 模拟石英钟358
14.2.1 范例功能演示358
14.2.2 开发思路指引358
14.2.3 专家难点解析359
14.2.4 设计过程详解360
14.2.5 范例开发手记362
14.2.6 进阶与提高362
14.3 制作请假时间计算器362
14.3.1 范例功能演示362
14.3.2 开发思路指引363
14.3.3 专家难点解析363
14.3.4 设计过程详解364
14.3.5 范例开发手记366
14.3.6 进阶与提高367
14.4 清除“钉子文件”367
14.4.1 范例功能演示367
14.4.2 开发思路指引367
14.4.3 专家难点解析368
14.4.4 设计过程详解369
14.4.5 范例开发手记373
14.4.6 进阶与提高373
14.5 定时关机能解忧374
14.5.1 范例功能演示374
14.5.2 开发思路指引374
14.5.3 专家难点解析374
14.5.4 设计过程详解376
14.5.5 范例开发手记378
14.5.6 进阶与提高378
第15章 控件经典——编程中的好帮手380
15.1 七彩编辑框380
15.1.1 范例功能演示380
15.1.2 开发思路指引380
15.1.3 专家难点解析380
15.1.4 设计过程详解381
15.1.5 范例开发手记382
15.1.6 进阶与提高382
15.2 显示系统盘符组合框382
15.2.1 范例功能演示382
15.2.2 开发思路指引383
15.2.3 专家难点解析383
15.2.4 设计过程详解383
15.2.5 范例开发手记384
15.2.6 进阶与提高384
15.3 QQ抽屉控件很实用385
15.3.1 范例功能演示385
15.3.2 开发思路指引385
15.3.3 专家难点解析386
15.3.4 设计过程详解386
15.3.5 范例开发手记392
15.3.6 进阶与提高392
15.4 迷你电子时钟控件393
15.4.1 范例功能演示393
15.4.2 开发思路指引393
15.4.3 专家难点解析394
15.4.4 设计过程详解394
15.4.5 范例开发手记396
15.4.6 进阶与提高396
15.5 超链接控件397
15.5.1 范例功能演示397
15.5.2 开发思路指引397
15.5.3 专家难点解析398
15.5.4 设计过程详解398
15.5.5 范例开发手记399
15.5.6 进阶与提高400
第16章 时尚绘画——图像相关工具402
16.1 自定义云型窗体402
16.1.1 范例功能演示402
16.1.2 开发思路指引402
16.1.3 专家难点解析402
16.1.4 设计过程详解403
16.1.5 范例开发手记404
16.1.6 进阶与提高405
16.2 闪烁的彩虹文字405
16.2.1 范例功能演示405
16.2.2 开发思路指引406
16.2.3 专家难点解析406
16.2.4 设计过程详解406
16.2.5 范例开发手记407
16.2.6 进阶与提高408
16.3 制作宝宝涂鸦工具408
16.3.1 范例功能演示408
16.3.2 开发思路指引409
16.3.3 专家难点解析409
16.3.4 设计过程详解410
16.3.5 范例开发手记413
16.3.6 进阶与提高414
16.4 模拟开心农场415
16.4.1 范例功能演示415
16.4.2 开发思路指引415
16.4.3 专家难点解析415
16.4.4 设计过程详解416
16.4.5 范例开发手记418
16.4.6 进阶与提高418
16.5 截图好帮手418
16.5.1 范例功能演示418
16.5.2 开发思路指引419
16.5.3 专家难点解析419
16.5.4 设计过程详解420
16.5.5 范例开发手记423
16.5.6 进阶与提高424
第17章 娱乐先锋——轻松任我行426
17.1 让幸运转盘转起来426
17.1.1 范例功能演示426
17.1.2 开发思路指引426
17.1.3 专家难点解析426
17.1.4 设计过程详解426
17.1.5 范例开发手记429
17.1.6 进阶与提高430
17.2 抓不住的兔子430
17.2.1 范例功能演示430
17.2.2 开发思路指引430
17.2.3 专家难点解析431
17.2.4 设计过程详解431
17.2.5 范例开发手记432
17.2.6 进阶与提高433
17.3 蝴蝶飞飞飞433
17.3.1 范例功能演示433
17.3.2 开发思路指引433
17.3.3 专家难点解析434
17.3.4 设计过程详解434
17.3.5 范例开发手记436
17.3.6 进阶与提高436
17.4 快来打地鼠436
17.4.1 范例功能演示436
17.4.2 开发思路指引437
17.4.3 专家难点解析437
17.4.4 设计过程详解437
17.4.5 范例开发手记440
17.4.6 进阶与提高440
17.5 小蛇长得快440
17.5.1 范例功能演示440
17.5.2 开发思路指引441
17.5.3 专家难点解析441
17.5.4 设计过程详解441
17.5.5 范例开发手记447
17.5.6 进阶与提高447
第3篇 项目实战篇452
第18章 天涯若比邻——通信新干线452
18.1 通信新干线概述452
18.1.1 开发背景452
18.1.2 需求分析452
18.1.3 功能结构图452
18.2 数据库设计453
18.2.1 数据表的建立453
18.2.2 数据库操作流程454
18.3 技术攻关455
18.3.1 选项卡技术455
18.3.2 绘制对话框的四周456
18.4 通信新干线主程序模块460
18.5 数据库连接模块474
18.6 数据备份模块477
18.7 数据还原模块479
18.8 数据初始化模块481
18.9 程序调试与错误处理483
18.9.1 使用try...catch捕捉错误483
18.9.2 数据库记录指针的正确使用484
18.10 开发总结485
第19章 一指定乾坤——使用指纹来考勤488
19.1 使用指纹来考勤概述488
19.1.1 开发背景488
19.1.2 需求分析488
19.1.3 功能结构图488
19.2 技术攻关489
19.2.1 指纹头驱动与开发包的安装489
19.2.2 指纹头开发控件的使用490
19.3 公共类设计491
19.4 主窗体设计495
19.5 用户登录模块设计497
19.6 用户管理模块设计498
19.7 部门管理模块设计500
19.8 人员信息管理模块设计502
19.9 考勤模板模块设计507
19.10 指纹登记模块设计509
19.11 考勤管理模块设计512
19.12 考勤汇总查询模块设计516
19.13 程序调试与错误处理518
19.14 开发总结519
第20章 女猎手的猫头鹰——上机课中的屏幕监控专家522
20.1 屏幕监控专家概述522
20.1.1 开发背景522
20.1.2 需求分析522
20.1.3 功能结构图522
20.2 技术攻关523
20.3 服务端应用程序模块524
20.3.1 创建系统托盘技术525
20.3.2 屏幕截图技术528
20.3.3 多播服务端发送技术533
20.4 客户端应用程序模块540
20.5 开发手记544
20.5.1 使用UDP发送数据544
20.5.2 发送广播数据547
20.5.3 分包算法优化548
20.6 程序调试与错误处理549
20.7 开发总结552
第21章 听声辨位——让计算机听懂声音554
21.1 让计算机听懂声音概述554
21.1.1 开发背景554
21.1.2 需求分析554
21.1.3 功能结构图554
21.2 技术攻关555
21.2.1 开发包的安装与使用555
21.2.2 声音特征采集556
21.3 让计算机听懂声音主程序559
21.4 语音朗读模块560
21.5 口型朗读模块562
21.6 朗读配置模块567
21.7 音频流朗读模块572
21.8 语音识别模块575
21.9 程序调试与错误处理577
21.9.1 未初始化接口和库错误处理577
21.9.2 正确设置字符数组的长度578
21.10 开发总结579
第4篇 商业系统篇584
第22章 工作速递——企业内部通信系统584
22.1 企业内部通信系统概述584
22.1.1 系统分析584
22.1.2 总体设计584
22.1.3 系统功能结构586
22.1.4 开发环境587
22.2 数据库设计587
22.2.1 数据表的建立587
22.2.2 数据库操作流程588
22.3 公共模块设计589
22.4 服务端595
22.4.1 服务端主窗体模块595
22.4.2 服务端账户管理模块605
22.4.3 服务端系统组织结构管理模块614
22.5 客户端616
22.5.1 客户端主窗体模块616
22.5.2 客户端发送消息模块660
22.5.3 添加联系人模块681
22.5.4 客户端登录模块685
22.5.5 系统设置模块687
22.5.6 修改密码模块690
22.6 程序调试与错误处理692
22.7 开发总结693
热门推荐
- 1218730.html
- 3261925.html
- 653929.html
- 90901.html
- 2342860.html
- 2093235.html
- 2487479.html
- 408475.html
- 3559994.html
- 905833.html
- http://www.ickdjs.cc/book_887091.html
- http://www.ickdjs.cc/book_552635.html
- http://www.ickdjs.cc/book_419771.html
- http://www.ickdjs.cc/book_3481090.html
- http://www.ickdjs.cc/book_2406470.html
- http://www.ickdjs.cc/book_2829512.html
- http://www.ickdjs.cc/book_906151.html
- http://www.ickdjs.cc/book_2002120.html
- http://www.ickdjs.cc/book_3583271.html
- http://www.ickdjs.cc/book_1476841.html