图书介绍
Visual C++开发实例大全 提高卷PDF|Epub|txt|kindle电子书版本下载
![Visual C++开发实例大全 提高卷](https://www.shukui.net/cover/56/30035746.jpg)
- 软件开发技术联盟著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302394679
- 出版时间:2016
- 标注页数:949页
- 文件大小:122MB
- 文件页数:966页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++开发实例大全 提高卷PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 系统篇2
第1章 Windows操作2
1.1 磁盘信息3
实例001 获取驱动器的卷标3
实例002 检测软驱是否有软盘4
实例003 判断是否插入存储器5
实例004 判断光驱是否有光盘6
实例005 判断驱动器类型7
实例006 获取磁盘序列号8
实例007 获取磁盘空间信息10
1.2 磁盘操作12
实例008 格式化磁盘12
实例009 关闭磁盘共享14
实例010 设置磁盘卷标15
实例011 整理磁盘碎片16
实例012 从FAT32转换为NTFS17
实例013 隐藏磁盘分区18
实例014 显示被隐藏的磁盘分区19
实例015 如何更改分区号20
实例016 如何监视硬盘21
1.3 系统控制与调用23
实例017 调用创建快捷方式向导23
实例018 访问启动控制面板中各项24
实例019 控制光驱的弹开与关闭26
实例020 实现关闭、重启和注销计算机27
实例021 关闭和打开显示器29
实例022 打开和关闭屏幕保护30
实例023 关闭输入法31
实例024 程序发出提示音31
实例025 列举系统中的可执行文件32
1.4 应用程序操作34
实例026 如何确定应用程序没有响应34
实例027 检索任务管理器中的任务列表36
实例028 判断某个程序是否运行37
实例029 设计具有插件功能的应用程序39
实例030 修改其他进程中窗口的标题41
实例031 换肤程序42
实例032 提取Word文档目录46
实例033 修改应用程序图标49
实例034 列举应用程序使用的DLL文件52
实例035 调用具有命令行参数的应用程序54
实例036 在程序中调用一个子进程直到其结束56
实例037 提取并保存应用程序图标58
1.5 系统工具60
实例038 为程序添加快捷方式60
实例039 用列表显示系统正在运行的程序62
实例040 带毫秒的时间64
实例041 注册和卸载组件65
实例042 清空回收站66
实例043 如何在程序中显示文件属性对话框67
1.6 桌面相关68
实例044 隐藏和显示桌面文件68
实例045 隐藏和显示“开始”按钮69
实例046 隐藏和显示Windows任务栏70
实例047 判断屏幕保护程序是否在运行72
实例048 判断系统是否使用大字体73
实例049 获取任务栏属性74
实例050 获取任务栏窗口句柄75
实例051 隐藏任务栏时钟76
实例052 改变桌面背景颜色77
实例053 获取桌面列表视图句柄78
1.7 系统信息79
实例054 获取CPU ID值79
实例055 获取CPU时钟频率80
实例056 获得Windows和System的路径81
实例057 获取特殊文件夹路径82
实例058 检测系统启动模式84
实例059 判断操作系统类型85
实例060 获取当前系统运行时间86
实例061 如何获取Windows 2000系统启动时间87
实例062 获取处理器信息88
实例063 通过内存映射实现传送数据90
实例064 检测是否安装声卡92
实例065 获取当前用户名93
实例066 获取系统环境变量94
实例067 修改计算机名称95
实例068 获取当前屏幕颜色质量96
实例069 获得当前屏幕的分辨率97
1.8 消息98
实例070 自定义消息98
实例071 注册消息99
实例072 发送WM_COPYDATA消息100
实例073 使用SendMessage添加组合框内容101
实例074 使用SendMessage添加列表框内容102
1.9 剪贴板103
实例075 列举剪贴板中数据类型103
实例076 监视剪贴板复制过的内容106
实例077 向剪贴板中传递文字数据107
实例078 显示剪贴板中的图片数据109
实例079 程序间使用剪贴板传递数据110
实例080 子线程与主程序间使用剪贴板传递数据112
第2章 鼠标和键盘相关114
2.1 鼠标115
实例081 交换鼠标左右键115
实例082 设置鼠标双击的时间间隔116
实例083 获得鼠标键数117
实例084 获取鼠标下窗体句柄117
实例085 模拟鼠标单击按钮120
实例086 模拟鼠标双击事件121
实例087 获取鼠标在窗体上的位置122
实例088 记录鼠标行为123
实例089 隐藏和显示鼠标125
2.2 键盘126
实例090 在程序中添加快捷键126
实例091 在对话框中使用加速键127
实例092 获取鼠标下窗体句柄128
实例093 获取键盘按键130
实例094 获取键盘类型及功能号131
实例095 控制键盘指示灯132
实例096 模拟键盘事件134
第3章 注册表136
3.1 读写注册表的API操作137
实例097 写入注册表项137
实例098 快速创建注册表项138
实例099 打开注册表项139
实例100 判断注册表项是否存在140
实例101 删除注册表项141
实例102 打开注册表根项142
实例103 向指定注册表项默认键值写入数据144
实例104 设置注册表键值数据146
实例105 快速设置注册表键值字符串数据147
3.2 读写注册表的MFC类148
实例106 使用CRegKey类写入新键值148
实例107 使用CRegKey类写入默认键值150
实例108 使用CRegKey类查询键值151
3.3 注册表的查询与枚举152
实例109 查询注册表键值信息152
实例110 快速查询注册表键值信息154
实例111 两个API函数可以枚举注册表项155
实例112 列举注册表中的启动项157
实例113 RegEnumKeyEx枚举注册表项158
实例114 SHEnumKeyEx枚举注册表项159
3.4 注册表应用160
实例115 保存注册表项160
实例116 枚举安装程序161
实例117 应用程序自动登录信息163
实例118 软件注册信息164
实例119 如何建立文件关联165
实例120 开机自动运行167
实例121 隐藏和显示“我的电脑”168
实例122 隐藏和显示“回收站”169
实例123 隐藏和显示所有驱动器170
实例124 禁止“查找”菜单172
实例125 禁止“文档”菜单173
实例126 在退出Windows时清除“文档”中的记录174
实例127 禁止使用注册表编辑器175
实例128 禁止使用INF文件176
实例129 禁止使用REG文件177
实例130 控制光驱的自动运行功能178
实例131 设置“蜘蛛纸牌”游戏179
实例132 禁止快速启动181
实例133 禁止更改“Internet选项”里“常规”中的“历史记录”项182
实例134 禁止更改“Internet选项”里“常规”中的“Internet临时文件”项184
实例135 禁止更改“Internet选项”里“常规”中的“辅助功能”项186
实例136 禁止更改“Internet选项”里“常规”中的“语言”项188
实例137 禁止更改“Internet选项”里“常规”中的“主页”项190
实例138 禁止更改“Internet选项”里“常规”中的“字体”项193
实例139 隐藏“Internet选项”中的“安全”选项卡195
实例140 隐藏“Internet选项”中的“常规”选项卡196
实例141 隐藏“Internet选项”中的“程序”选项卡198
实例142 隐藏“Internet选项”中的“高级”选项卡200
实例143 隐藏“Internet选项”中的“连接”选项卡202
实例144 隐藏“Internet选项”中的“内容”选项卡203
实例145 隐藏“开始”菜单中“设置”里的“任务栏和「开始」菜单”选项205
实例146 隐藏“开始”菜单中“文档”里的“我的文档”选项207
实例147 隐藏“开始”菜单中的“帮助和支持”选项209
实例148 隐藏“开始”菜单中的“关机”选项210
实例149 隐藏“开始”菜单中的“运行”选项212
实例150 隐藏“控制面板”“网络连接”“打印机和传真”3个选项213
实例151 隐藏“网上邻居”图标215
实例152 隐藏“我的文档”图标217
实例153 隐藏桌面文件218
实例154 清空上网历史记录219
实例155 设置IE浏览器默认的主页221
实例156 隐藏IE浏览器的右键关联菜单222
实例157 修改IE浏览器标题栏内容223
第4章 线程和动态链接库225
4.1 进程和线程226
实例158 进程创建226
实例159 进程终止227
实例160 进程间消息通信228
实例161 进程间内存共享231
实例162 列举系统中的进程233
实例163 创建线程235
实例164 创建用户界面线程237
实例165 线程的终止238
实例166 使进程处于睡眠状态239
实例167 启动记事本并控制其关闭240
实例168 创建闪屏线程241
实例169 利用互斥对象实现线程同步243
实例170 利用临界区实现线程同步245
实例171 利用事件对象实现线程同步247
实例172 用信号量实现线程同步249
实例173 挂起系统251
实例174 调用记事本程序并暂停其运行252
实例175 等待打开的记事本程序关闭253
实例176 禁止程序重复运行254
实例177 在Visual C++与Delphi间实现对象共享255
4.2 动态链接库与钩子257
实例178 从动态库中获取位图资源257
实例179 屏蔽键盘POWER键258
实例180 屏蔽键盘WIN键259
实例181 禁止使用Alt+F4键来关闭窗体261
实例182 枚举模块中所有图标263
实例183 使用模块对话框资源265
实例184 替换应用程序中对话框资源266
实例185 可导出的动态链接库函数268
实例186 动态链接库动态加载269
实例187 通过动态库建立数据库连接模块271
实例188 利用动态库创建窗体模块273
第2篇 文件篇276
第5章 文件基本操作276
5.1 文件的创建与打开277
实例189 创建文件277
实例190 打开文件279
实例191 使用CFileDialog类选中多个文件280
实例192 使用GetOpenFileName选择文件281
实例193 拖拽文件到对话框283
5.2 文件的复制284
实例194 使用API函数CopyFile实现文件的复制284
实例195 使用CFile类实现文件的复制285
实例196 在复制文件的过程中显示进度条287
实例197 实现网络文件复制289
实例198 使用CopyFileEx复制文件291
实例199 使用文件映射实现文件的复制293
实例200 多线程文件复制295
5.3 文件的修改与删除297
实例201 重命名文件297
实例202 批量重命名文件298
实例203 移动文件300
实例204 批量移动文件302
实例205 删除文件304
实例206 批量删除指定类型的文件305
实例207 强制删除文件306
实例208 将文件删除到回收站312
实例209 清空回收站313
5.4 文件查找314
实例210 列举文件夹下所有文件314
实例211 指定目录查找文件316
实例212 查找指定类型的文件317
实例213 用C语言判断文件是否存在319
5.5 文件读写320
实例214 通过C库函数读取文件320
实例215 使用C库函数写入文件322
实例216 使用C库函数定位文件323
实例217 使用CFile类读写文件325
实例218 制作日志文件326
5.6 文件属性328
实例219 获取文件名328
实例220 获取文件扩展名329
实例221 获取文件所在路径330
实例222 获取当前程序所在路径330
实例223 获取文件属性331
实例224 设置文件修改日期333
实例225 修改文件创建日期334
实例226 设置文件只读属性335
实例227 设置文件隐藏属性336
5.7 文件实用工具337
实例228 文件的简单加密337
实例229 文件解密339
实例230 文件合成340
实例231 文件分割器342
实例232 获取文件图标345
实例233 文件压缩346
实例234 垃圾文件清理348
第6章 目录操作351
6.1 目录的创建与删除352
实例235 创建目录352
实例236 删除文件夹353
实例237 创建多级目录354
6.2 目录设置355
实例238 获取文件夹属性355
实例239 文件夹重命名357
实例240 批量文件夹重命名358
实例241 显示磁盘目录359
实例242 设置文件夹图标361
实例243 修改文件夹的只读属性364
第7章 其他文件操作365
7.1 INI文件的读写函数366
实例244 向INI文件中指定键值写入字符串数据366
实例245 获取INI文件中指定键值下整型数据367
实例246 获取INI文件中指定键值下字符串数据368
实例247 向INI文件指定节下写入数据369
实例248 获取INI文件中所有节名371
实例249 获取INI文件固定节下的键名及数据372
实例250 将用户登录时间写入INI文件373
实例251 将指定目录下文件名列表写入INI文件375
实例252 获取INI文件中记录的数据库配置信息376
7.2 读写XML文件378
实例253 获取XML文件中的内容378
实例254 将部门结构信息插入XML文件中379
第3篇 数据库篇384
第8章 ADO基本操作384
8.1 ADO技术385
实例255 使用ADO连接Access数据库385
实例256 使用ADO Data控件连接Access数据库386
实例257 使用ADO连接SQL Server数据库387
实例258 利用ADO连接SQL Server数据库的两种格式390
实例259 利用Execute执行SQL语句391
8.2 记录集操作392
实例260 遍历记录集392
实例261 使用记录集对象的AddNew方法添加记录393
实例262 使用记录集对象的Update方法更新记录395
实例263 使用记录集对象的Delete方法删除记录396
实例264 通过记录集对象过滤数据397
实例265 在记录集中对查询结果排序399
实例266 利用记录集对象批量更新数据400
第9章 数据库维护402
9.1 数据库应用403
实例267 获取SQL Server数据库的表结构403
实例268 获取Access数据库的表结构405
实例269 获得SQL Server中的数据库名称406
实例270 如何判断一个表是否存在407
实例271 对数据库进行录入图片409
实例272 从数据库中提取图片410
实例273 将数据库文件转化为文本文件412
实例274 在程序中执行SQL Server脚本413
实例275 设置ADO Recordset对象的RecordCount可用416
实例276 获取ADO连接数据库的字符串416
9.2 数据维护417
实例277 分离数据库417
实例278 附加数据库418
实例279 断开SQL Server数据库与其他应用程序的连接420
实例280 利用SQL语句执行外围命令421
实例281 备份数据库422
实例282 还原数据库424
实例283 定时备份Access数据库426
实例284 枚举SQL Server服务器427
实例285 将数据库中的数据导入到Word文档中429
第10章 SQL查询431
10.1 SQL基本查询432
实例286 查询特定列数据432
实例287 使用列别名433
实例288 在列上加入计算434
实例289 查询数字435
实例290 查询字符串436
实例291 查询日期数据437
实例292 查询逻辑型数据438
实例293 使用“_”通配符进行查询440
实例294 使用“%”通配符进行查询441
实例295 使用“[]”通配符进行查询443
实例296 使用“[^]”通配符进行查询444
实例297 复杂的模式查询445
10.2 TOP和PERCENT限制查询结果447
实例298 查询前10名数据447
实例299 取出数据统计结果的后10名数据448
实例300 查询第10~20名的数据449
实例301 查询销售量占前50%的图书信息450
实例302 查询库存数量占后20%的图书信息452
10.3 数值查询453
实例303 判断是否为数值453
实例304 在查询时对数值进行取整454
实例305 将查询到的数值四舍五入455
实例306 使用三角函数计算数值456
实例307 实现数值的进制转换457
实例308 根据生成的随机数查询记录459
实例309 根据查询数值的符号显示具体文本460
10.4 比较、逻辑、重复查询461
实例310 NOT与谓词进行组合条件的查询461
实例311 利用BETWEEN...AND进行时间段查询463
实例312 利用关系表达式进行时间段查询464
实例313 列出数据中的重复记录和记录条数465
实例314 利用关键字DISTINCT去除重复记录466
10.5 在查询中使用OR和AND运算符467
实例315 利用OR运算符进行查询467
实例316 利用AND运算符进行查询468
实例317 同时利用OR、AND运算符进行查询470
10.6 排序、分组统计471
实例318 数据分组统计(单列)471
实例319 在分组查询中使用ALL关键字472
实例320 在分组查询中使用CUBE运算符473
实例321 在分组查询中使用ROLLUP运算符475
实例322 对数据进行降序查询476
实例323 对数据进行多条件排序477
实例324 按姓氏拼音排序478
实例325 按仓库分组统计图书库存(多列)479
实例326 多表分组统计481
实例327 使用COMPUTE子句482
实例328 使用COMPUTE BY子句483
10.7 多表和连接查询485
实例329 利用FROM子句进行多表查询485
实例330 使用表别名486
实例331 合并结果集487
实例332 利用多个表中的字段创建新记录集489
10.8 嵌套查询490
实例333 简单嵌套查询490
实例334 复杂嵌套查询491
实例335 嵌套查询在查询统计中的应用492
10.9 子查询493
实例336 用子查询做派生的表493
实例337 使用一个单行的子查询来更新列494
实例338 用子查询作表达式495
实例339 使用IN引入子查询限定查询范围497
实例340 使用SOME谓词引入子查询498
实例341 使用ANY/SOME谓词引入子查询499
实例342 使用ALL谓词引入子查询500
实例343 使用EXISTS运算符引入子查询501
实例344 在HAVING子句中使用子查询过滤数据502
实例345 在UPDATE语句中应用子查询503
10.10 联合语句UNION505
实例346 使用组合查询505
实例347 多表组合查询506
实例348 对组合查询后的结果进行排序508
实例349 获取组合查询中两个结果集的交集509
实例350 获取组合查询中两个结果集的差集511
10.11 内连接查询512
实例351 简单内连接查询512
实例352 复杂内连接查询513
实例353 使用INNER JOIN实现自身连接515
实例354 使用INNER JOIN实现等值连接516
实例355 使用INNER JOIN实现不等连接517
实例356 使用内连接选择一个表与另一个表中行相关的所有行519
10.12 外连接查询520
实例357 LEFT OUTER JOIN查询520
实例358 RIGHT OUTER JOIN查询521
实例359 使用外连接进行多表联合查询522
10.13 利用IN进行查询524
实例360 用IN查询表中的记录信息524
实例361 使用IN引入限定查询范围525
实例362 使用NOT IN运算符引入子查询526
10.14 交叉表查询528
实例363 利用TRANSFORM分析数据528
实例364 利用TRANSFORM动态分析数据529
实例365 静态交叉表531
实例366 动态交叉表532
10.15 字符串函数534
实例367 在查询语句中使用字符串函数534
实例368 LEFT函数取左侧字符串535
实例369 RIGHT函数取右侧字符串536
实例370 使用LTRIM函数去除左侧空格537
实例371 使用RTRIM函数去除右侧空格538
实例372 使用REPLACE函数替换字符串539
实例373 转换为小写字符540
实例374 转换为大写字符541
实例375 使用LEN函数返回字符个数542
实例376 取得指定个数的字符串543
实例377 取得字符串的起始位置544
实例378 以指定次数重复输出字符串545
实例379 获得字符表达式的反转546
实例380 获得由重复空格组成的字符串547
实例381 删除指定的字符串并在指定的位置插入字符548
实例382 使用ASC函数获取ASCII码549
实例383 使用CHAR函数返回替换字符串550
实例384 使用PATINDEX函数查找字符串位置550
10.16 日期时间函数552
实例385 根据出生日期计算年龄552
实例386 添加日期时间553
实例387 返回当前系统日期时间554
实例388 返回指定日期部分的整数555
实例389 返回指定日期部分的字符串556
实例390 返回表示当前UTC时间557
实例391 YEAR函数的应用558
实例392 MONTH函数的应用559
实例393 DAY函数的应用560
10.17 聚合函数561
实例394 利用聚合函数SUM对销售额进行汇总561
实例395 利用聚合函数AVG求某班学生的平均年龄562
实例396 利用聚合函数MIN求销售额、利润最少的商品563
实例397 利用聚合函数MAX求月销售额完成最多的员工565
实例398 利用聚合函数COUNT求日销售额大于某值的商品数566
实例399 利用聚合函数FIRST或LAST求数据表中第一条或最后一条记录568
实例400 利用聚合函数清除数据库中的重复数据569
实例401 查询大于平均值的所有数据571
实例402 获取无重复或者不为空的所有记录572
实例403 随机查询求和573
实例404 统计某个值出现的次数575
10.18 数学函数576
实例405 使用ABS函数求绝对值576
实例406 CEILING函数的应用577
实例407 FLOOR函数的应用578
实例408 EXP函数的应用579
实例409 使用ROUND函数对数据四舍五入580
实例410 使用POWER函数计算乘方581
实例411 使用SQUARE函数计算平方582
实例412 使用SQRT函数计算平方根582
实例413 使用RAND函数取随机浮点数583
实例414 使用PI函数(圆周率)584
10.19 SQL相关技术585
实例415 格式化金额585
实例416 随机显示数据表中的记录586
实例417 利用HAVING句过滤分组数据587
实例418 追加查询结果到已存在的表588
实例419 把查询结果生成表590
实例420 使用IsNull函数来处理空值591
实例421 使用Nullif函数来处理空值592
第11章 SQL高级查询594
11.1 SQL中的流程控制语句595
实例422 使用BEGIN...END语句控制批处理595
实例423 使用IF语句指定执行条件596
实例424 使用IF EXISTS语句检测数据是否存在597
实例425 使用WHILE语句执行循环语句块598
实例426 使用CASE语句执行分支判断600
实例427 使用RETURN语句执行返回602
实例428 使用WAITFOR语句延期执行语句603
实例429 使用GOTO语句实现跳转605
实例430 使用PRINT语句进行打印606
实例431 使用RAISERROR语句返回错误信息607
11.2 视图应用608
实例432 创建视图608
实例433 删除视图609
实例434 通过视图修改数据611
实例435 使用视图过滤数据612
实例436 对视图进行加密613
实例437 通过视图限制用户队列的访问614
实例438 使用视图格式化检测到的数据615
实例439 使用视图生成计算列617
11.3 触发器应用618
实例440 创建触发器618
实例441 获取数据库中的触发器620
实例442 使用INSERT触发器向员工表中添加员工信息621
实例443 UPDATE触发器在系统日志中的应用623
实例444 使用DELETE触发器删除离职员工信息625
实例445 使用触发器删除相关联的两表间的数据626
实例446 触发器的删除627
11.4 使用存储过程628
实例447 创建存储过程628
实例448 应用存储过程添加数据630
实例449 应用存储过程修改数据631
实例450 应用存储过程删除数据632
实例451 获取数据库中全部的存储过程633
实例452 在存储过程中使用RETURN定义返回值634
实例453 调用具有输出参数的存储过程636
实例454 重命名存储过程637
实例455 在存储过程中使用事务639
实例456 加密存储过程640
实例457 删除存储过程642
实例458 创建索引643
实例459 索引的修改644
实例460 索引的删除645
11.5 事务的使用647
实例461 使用事务同时提交多个数据表647
实例462 使用事务批量删除生产单信息648
第4篇 打印、报表、图表技术篇652
第12章 打印技术652
12.1 打印控制653
实例463 获取打印机DC653
实例464 设置打印页数654
实例465 设置打印份数655
实例466 设置分页打印656
实例467 实现横向打印657
实例468 设置打印纸边距658
实例469 设置打印纸大小661
实例470 获取当前选择的打印机662
实例471 获取用户选择的打印机端口663
实例472 如何解决屏幕和打印机分辨率不统一的问题664
实例473 打印新一页665
实例474 获取当前打印机设置打印纸的左边距和上边距666
12.2 打印应用667
实例475 在基于对话框的程序中进行打印预览667
实例476 在基于对话框的程序中调用文档视图结构668
实例477 打印窗体670
实例478 打印图片671
实例479 打印条形码672
实例480 利用Word进行打印674
实例481 商品销售图表打印675
实例482 利用Excel进行打印677
实例483 打印信封标签680
实例484 具有滚动条的预览界面682
实例485 在对话框中分页预览687
实例486 打印产品标签693
实例487 打印汇款单694
实例488 批量打印证书697
实例489 批量打印工作证699
实例490 批量打印文档701
实例491 批量打印条形码702
第13章 报表设计706
13.1 绘制报表707
实例492 简单报表设计707
实例493 分组式报表设计709
实例494 图案报表设计711
实例495 设置所打印表格的边线及字体712
13.2 其他程序报表设计715
实例496 设计假条套打程序715
实例497 利用代码设计报表717
实例498 实现库存盘点单的打印722
第14章 图表数据分析725
14.1 设计图表726
实例499 设计柱形图726
实例500 设计饼形图727
实例501 添加或修改图表中的标签729
实例502 显示数据库数据的图表731
实例503 将图表插入Office733
实例504 动态实时曲线734
实例505 图书销量分析736
实例506 打印图表738
14.2 图表应用740
实例507 使用图表分析企业进货、销售和库存740
实例508 利用图表分析产品销售走势742
实例509 彩票市场份额饼形图743
实例510 平原和山间盆地降水量折线图744
实例511 网站人气指数条形图746
实例512 利用饼形图分析公司男女比率747
实例513 利用饼形图分析产品市场占有率749
实例514 利用多饼形图分析企业人力资源情况750
实例515 对比图表分析751
实例516 三维折线图752
实例517 三维面积图753
第5篇 网络篇756
第15章 网络开发756
15.1 获取计算机信息757
实例518 获取局域网中计算机名称757
实例519 通过计算机名称获取IP地址758
实例520 获取网卡地址760
实例521 获取当前打开的端口761
实例522 获取局域网内的工作组763
15.2 局域网控制与管理764
实例523 获取局域网所有计算机名称和IP764
实例524 远程控制局域网计算机766
实例525 局域网屏幕监控768
实例526 提取局域网信息到数据库772
实例527 修改计算机的网络名称774
15.3 网上资源共享776
实例528 获得网上的共享资源776
实例529 映射网络驱动器777
实例530 定时网络共享控制779
15.4 网络连接与通信781
实例531 编程实现Ping操作781
实例532 网络语音电话783
实例533 网络流量监控787
实例534 取得Modem的状态792
实例535 检测TCP/IP协议是否安装793
实例536 实现进程间通信796
实例537 利用内存映射实现进程间通信798
15.5 套接字的应用799
实例538 套接字的断开重连799
实例539 在套接字中如何设置超时连接801
实例540 局域网聊天程序802
实例541 设计网络五子棋游戏805
实例542 利用UDP协议实现广播通信812
实例543 利用套接字实现HTTP客户端应用程序813
15.6 其他815
实例544 获得拨号网络的列表815
实例545 获取计算机上串口的数量816
实例546 检测系统中安装的协议817
实例547 域名解析819
实例548 网上调查820
第16章 Web编程824
16.1 上网控制825
实例549 定时登录Internet825
实例550 根据网络连接控制IE启动826
16.2 文件上传与下载827
实例551 遍历FTP文件目录827
实例552 获取FTP文件大小829
实例553 利用套接字实现FTP文件下载830
实例554 FTP文件上传程序833
实例555 使用WebBrowser执行脚本836
实例556 HTTP服务器多线程文件下载837
16.3 邮件管理839
实例557 邮件接收程序839
实例558 邮件发送程序841
实例559 发送电子邮件附件847
实例560 Base64编码849
实例561 使用MAPI群发邮件851
实例562检测邮箱中新邮件854
16.4 上网监控857
实例563 监控上网过程857
实例564 网络监听工具859
16.5 浏览器应用864
实例565 制作自己的网络浏览软件864
实例566 XML数据库文档的浏览866
16.6 网上信息提取867
实例567 定时提取网页源码867
实例568 网上天气预报869
实例569 网页链接提取器871
16.7 其他873
实例570 利用TAPI实现网络拨号873
实例571 ISAPI过滤器876
实例572 电子书阅读器878
第6篇 软件安全控制篇886
第17章 加密与解密技术886
17.1 数据的加密与解密887
实例573 数据加密技术887
实例574 对数据报进行加密888
17.2 文件的加密与解密891
实例575 文本文件的加密与解密891
实例576 利用图片加密文件893
实例577 使用MD5算法对密码进行加密895
实例578 使用AES算法对文本文件进行加密900
第18章 数据库安全906
18.1 连接加密的数据库907
实例579 连接加密的Excel文件907
实例580 访问带验证模式的SQL Server数据库909
实例581 连接加密的Access数据库911
18.2 数据库安全操作912
实例582 SQL Server数据库备份与恢复912
实例583 定时备份数据915
实例584 在Visual C++中执行事务916
实例585 加密数据库中的数据917
实例586 Access数据库备份与还原920
第19章 软件注册与安全防护922
19.1 软件的注册923
实例587 利用INI文件对软件进行注册923
实例588 利用注册表设计软件注册程序924
实例589 利用网卡序列号设计软件注册程序926
实例590 根据CPU和磁盘序列号设计软件注册程序928
19.2 软件的安全防护930
实例591 使用加密狗进行软件加密930
实例592 使用加密锁进行软件加密932
实例593 使用IC卡验证用户密码934
实例594 验证码技术登录938
实例595 限定计算机使用时间939
实例596 多报交错数据加密940
实例597 创建用户并分配管理员权限946
实例598 计算机锁定程序948