出版社:清华大学出版社
年代:2011
定价:84.0
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍应用Visual Basic进行程序开发多方面的知识和技巧。
第1篇 多媒体开发
1.1 TTS开发 3
实例001 语音识别程序 3
实例002 语音朗读程序 5
实例003 WAV音频流识别程序 7
实例004 提供朗读方式的朗读程序 9
实例005 带口型演示的英文朗读程序 12
实例006 TTS语音录音 16
1.2 音频播放及录制 19
实例007 播放MP3文件 19
实例008 实现队列播放MP3 20
实例009 读取和写入M3U文件 21
实例010 迷你歌词秀 26
实例011 歌词编辑器 31
实例012 自制录音机 34
第1篇 多媒体开发
第1章 音频开发技术 2
1.1 TTS开发 3
实例001 语音识别程序 3
实例002 语音朗读程序 5
实例003 WAV音频流识别程序 7
实例004 提供朗读方式的朗读程序 9
实例005 带口型演示的英文朗读程序 12
实例006 TTS语音录音 16
1.2 音频播放及录制 19
实例007 播放MP3文件 19
实例008 实现队列播放MP3 20
实例009 读取和写入M3U文件 21
实例010 迷你歌词秀 26
实例011 歌词编辑器 31
实例012 自制录音机 34
实例013 实时在线广播 38
实例014 播放MIDI和WAV文件 40
实例015 利用sndPlaySound()函数播放音频文件 41
实例016 利用mciExecute()函数播放WAV文件 42
实例017 播放资源文件中的声音 43
实例018 取得WAV文件信息 45
实例019 利用DirectSound编程实现实时混音 46
实例020 利用API播放CD 48
实例021 播放MIDI声音文件 50
1.3 音频设备控制 51
实例022 利用PC喇叭播放声音 51
实例023 检查是否安装声卡 52
实例024 控制系统音量 53
实例025 检测系统是否支持声音 55
第2章 视频开发技术 56
2.1 常见视频格式播放 57
实例026 播放FLV视频 57
实例027 播放MPG视频 60
实例028 播放VCD视频 62
实例029 利用MMControl控件播放AVI动画 64
实例030 满屏播放AVI文件 65
实例031 视频画中画 66
实例032 宣传视频 66
2.2 资源提取与画面捕捉 68
实例033 提取FLV文件中视频资源 68
实例034 USB摄像头视频捕捉 70
实例035 在线视频转播 72
实例036 屏幕录像 73
第2篇 数据库应用
第3章 SQL查询与对象的应用 80
3.1 SELECT子句的使用 81
实例037 查询特定列数据 81
实例038 在查询时使用列别名 83
实例039 对列进行计算 85
实例040 使用函数设置条件 87
3.2 查询常量 88
实例041 数值型常量查询 88
实例042 字符型常量查询 90
实例043 日期型常量查询 92
实例044 逻辑型常量查询 93
实例045 查询空数据 95
3.3 查询控件 96
实例046 查询控件中的字符型数据 96
实例047 查询控件中的数值型数据 99
实例048 查询控件中的日期型数据 101
实例049 将控件作为字段、操作符和内容进行查询 102
3.4 查询变量 105
实例050 利用变量查询字符串数据 105
实例051 利用变量查询数值型数据 107
实例052 利用变量查询日期型数据 108
3.5 模式查询 110
实例053 在Jet SQL语法中使用通配符 110
实例054 SQL Server中用通配符“%”进行查询 112
实例055 SQL Server中用通配符“[]”进行查询 113
实例056 SQL Server中用通配符“_”进行查询 114
实例057 SQL Server中用通配符“[^]”进行查询 116
3.6 限制结果查询 117
实例058 查询前10名数据 117
实例059 查询后10名数据 119
实例060 取出数据统计结果前10名数据 120
实例061 查询前40%的数据 122
3.7 周期、日期查询 123
实例062 查询指定日期的数据 123
实例063 查询指定时间段的数据 124
实例064 按月查询数据 127
实例065 只输出日期时间型数据的日期部分 129
实例066 在不同数据环境中进行日期查询 129
3.8 大小比较、逻辑查询 131
实例067 查询数据大于指定条件的数据 131
实例068 NOT与谓词进行组合条件的查询 133
实例069 查询时不显示重复记录 135
实例070 列出数据中的重复记录和记录条数 136
3.9 排序、分组统计 138
实例071 对数据进行降序查询 138
实例072 对数据进行多条件排序 139
实例073 对统计结果进行排序 141
实例074 数据分组统计(单列) 142
实例075 按仓库分组统计图书库存(多列) 144
实例076 多表分组统计 145
实例077 使用COMPUTE和COMPUTE BY子句 147
实例078 GROUP BY子句进行分组查询的注意事项 149
实例079 GROUP BY与HAVING一起使用 149
实例080 将查询结果进行分组小计 150
实例081 利用HAVING语句过滤分组数据 151
实例082 HAVING语句应用在多表查询中 152
3.10 聚集函数 154
实例083 利用聚集函数SUM()对销售额进行汇总 154
实例084 利用聚集函数AVG()求某班学生的平均年龄 156
实例085 利用聚集函数MIN()求销售额、利润最少的商品 158
实例086 利用聚集函数MAX()求月销售额完成最多的员工 159
实例087 利用聚集函数COUNT()求日销售额大于某值的商品数 161
实例088 利用聚集函数First()或Last()求数据表中第一条或最后一条记录 163
3.11 多表查询(连接查询) 164
实例089 利用FROM子句进行多表查询 164
实例090 使用表的别名 166
3.12 嵌套查询 168
实例091 简单嵌套查询 168
实例092 复杂嵌套查询 169
实例093 嵌套查询在查询统计中的应用 171
3.13 子查询 173
实例094 把子查询用作派生的表 173
实例095 把子查询用作表达式 175
实例096 在Update语句中应用子查询 176
3.14 联合语句UNION 178
实例097 使用联合查询 178
实例098 多表联合查询 179
实例099 对联合查询后的结果进行排序 181
3.15 内连接查询 182
实例100 简单内连接查询 182
实例101 复杂内连接查询 184
实例102 使用内连接选择一个表与另一个表中行相关的所有行 185
3.16 外连接查询 187
实例103 Left Outer Join查询 187
实例104 Right Outer Join查询 188
实例105 使用外连接进行多表联合查询 190
3.17 利用IN进行查询 192
实例106 使用IN引入子查询限定查询范围 192
实例107 用IN查询表中的记录信息 193
3.18 交叉表查询 195
实例108 用CASE实现交叉表查询 195
实例109 利用TRANSFORM分析数据 196
实例110 利用TRANSFORM动态分析数据 198
实例111 静态交叉表(SQL Server 2000) 200
实例112 动态交叉表(SQL Server 2000) 202
实例113 利用Pivot实现交叉表查询(SQL Server 2005) 204
实例114 用Unpivot实现交叉表查询(SQL Server 2005) 205
3.19 透视图表查询 207
实例115 动态透视表 207
实例116 透视图 211
3.20 函数查询 214
实例117 在查询语句中使用格式化函数 214
实例118 在查询语句中使用字符串函数 215
实例119 在查询中使用日期函数 217
3.21 添加数据 218
实例120 为指定的列插入值 218
实例121 为所有列插入值 219
实例122 批量添加数据 220
实例123 INSERT语句和完整性约束 222
实例124 利用多个表中的字段创建新记录集 223
3.22 修改数据 224
实例125 修改个别行中的个别列 224
实例126 修改单个行的多个列 226
实例127 修改所有行中的某一列 227
实例128 修改数据时使用子查询 228
实例129 修改数据时使用内连接 230
实例130 在修改数据时使用函数 231
3.23 删除数据 232
实例131 用DELETE子句删除部分数据 232
实例132 删除表中所有数据 234
实例133 带有子查询的DELETE语句 235
实例134 删除表中多余的重复行数据 235
实例135 对数据库数据进行局部删除 236
3.24 视图 237
实例136 动态创建视图 237
实例137 通过视图更改数据 238
实例138 删除视图 240
3.25 触发器 241
实例139 创建触发器 241
实例140 在程序中使用触发器 243
实例141 触发器的嵌套使用 244
3.26 存储过程 246
实例142 创建存储过程 246
实例143 删除存储过程 247
实例144 在程序中使用存储过程 248
实例145 加密存储过程 250
3.27 其他应用 251
实例146 在VB中执行事务 251
实例147 在查询中使用游标 253
实例148 列出网络中所有的SQL Server服务器 255
实例149 利用Execute执行SQL语句 256
实例150 解决查询过程中字段类型不同的问题 257
实例151 把查询结果生成表 258
实例152 追加查询结果到已存在的表中 259
实例153 用VB实现SQL Server 2000存储过程调用 260
实例154 动态创建Access数据库及数据表 263
实例155 拼音简码查询 267
实例156 在程序中应用视图 269
第4章 数据库访问与显示 271
4.1 连接Access数据库 272
实例157 使用ADO连接Access 2003数据库 272
实例158 使用ADO连接Access 2007数据库 275
实例159 使用ADO连接加密的Access 2000数据库 276
实例160 自动识别Access 2000数据库路径 277
实例161 连接网络上共享的Access 2000数据库 279
4.2 连接SQL Server数据库 281
实例162 使用ODBC DSN连接SQL Server数据库 281
实例163 使用ODBC非DSN连接SQL Server数据库 283
实例164 使用OLE DB连接SQL Server数据库 285
4.3 连接其他数据库 286
实例165 连接Excel 286
实例166 连接Excel 2007 287
实例167 连接Oracle数据库 288
实例168 数据库通用模块 290
4.4 数据库结构的读取与修改 294
实例169 读取Access数据库结构 294
实例170 读取SQL Server数据库结构 296
4.5 数据添加 301
实例171 利用数据绑定控件增加新记录 301
实例172 利用数据对象增加新记录 304
实例173 利用SQL语句增加新记录 307
实例174 利用表格批量增加记录 310
4.6 图片存取技术 316
实例175 使用存取文件名的方法存取图片 316
实例176 使用Stream对象向数据库存入图片 320
4.7 数据修改 323
实例177 利用数据绑定控件修改数据 323
实例178 利用数据对象修改数据 325
实例179 利用SQL语句修改数据 327
实例180 删除添加法修改数据 330
4.8 数据保存前判断 332
实例181 判断输入数据是否符合要求 332
实例182 批量数据保存前的判断 335
实例183 防止数据保存时出现运行时错误 338
4.9 数据删除 340
实例184 删除表格中指定的记录 340
实例185 利用SQL语句删除数据 341
4.10 数据记录 343
实例186 判断数据记录总数 343
实例187 判断数据记录位置 344
实例188 移动记录 345
4.11 数据控件相关应用 347
实例189 动态设置ADO控件的属性 347
实例190 使用DataCombo和DataList控件显示关系表中的数据 348
实例191 动态设置DataGrid控件的数据源 350
实例192 用代码设置DataGrid控件的列标头 350
实例193 快速将DataGrid控件中的数据显示在文本框中 351
实例194 在DataGrid控件中实现下拉列表 353
实例195 使用代码格式化DataGrid控件中的数据 354
实例196 根据数据字段类型自动格式化DataGrid表格中的数据 355
实例197 使DataGrid控件刷新前后记录的位置保持不变 356
实例198 隐藏MSHFlexGrid控件的行和列 357
实例199 动态调整MSHFlexGrid表格中字段的顺序 358
实例200 提高数据输入速度 359
实例201 设置奇、偶行颜色不同的表格 361
实例202 在MSHFlexGrid控件中显示图片 362
实例203 利用MSHFlexGrid控件的排序功能对数据排序 363
实例204 合并MSHFlexGrid控件中的数据 364
实例205 利用MSHFlexGrid控件的合并功能制作特色报表 366
实例206 动态增加行 367
4.12 二进制数据处理技术 369
实例207 使用存取文件路径的方法存取图片 369
实例208 使用AppendChunk方法将二进制文件存入数据库 370
实例209 使用Stream对象将二进制文件存入数据库 372
实例210 使用GetChunk方法导出数据库中的二进制文件 374
实例211 用Stream对象将数据库中的二进制数据导出 376
实例212 向SQL Server数据库存入图片 377
实例213 读取并打开数据库中存储的文本文件 379
实例214 读取并打开数据库中存储的图片 380
实例215 读取并打开数据库中存储的多媒体文件 382
实例216 将SQL Server数据库中的image数据类型的图形文件导出为.bmp文件 383
4.13 数据库和其他文件的转换 384
实例217 将硬盘文件目录转为数据库数据 384
实例218 将数据库文件转换为文本文件 386
实例219 将数据库数据传给Excel 388
实例220 将Excel数据传给Access数据库 389
实例221 将数据库数据传给Word 391
实例222 将SQL Server数据库中的表插入到Access数据库 392
实例223 SQL Server导入Access时,如何处理decimal类型字段引起的错误 393
实例224 将Access数据库转换为SQL Server 2005数据库 394
实例225 多种数据库与Excel的转换 395
4.14 数据库结构的创建与读取技巧 399
实例226 使用DAO创建Access数据库 399
实例227 使用ADOX动态创建Access数据库和表 400
实例228 获得Access数据库中的所有表 402
实例229 使用代码创建SQL Server数据库、表和字段 403
实例230 获取SQL Server服务器 404
实例231 获取SQL Server数据库 405
实例232 获取SQL Server数据表 406
实例233 获取字段并将其添加到下拉列表框中 407
实例234 判断一个表是否存在 408
4.15 数据库安全 410
实例235 加密密码字符串 410
实例236 使用DAO方法创建加密数据库 411
实例237 锁定数据库中的表 412
实例238 为数据库上锁 413
实例239 改变Access 2000数据库头文件加密数据库 415
实例240 改变扩展名保护Access数据库 416
实例241 防止SQL注入式攻击 417
4.16 数据维护 418
实例242 备份Access数据库 418
实例243 SQL Server数据库的备份与恢复 421
实例244 定时备份数据 423
实例245 修复Access数据库 425
实例246 压缩数据库文件 426
实例247 在VB中附加SQL Server数据库 428
实例248 在VB中批量附加SQL Server数据库 429
实例249 在VB中分离SQL Server数据库 430
实例250 动态创建Access数据库及数据表 432
实例251 SQL Server对象导出器 436
实例252 通过触发器对数据进行增删改 442
实例253 通过存储过程对商品信息进行管理 446
实例254 动态创建SQL Server数据库及数据表 451
4.17 连接Paradox、FoxPro、Sybase数据库 454
实例255 使用ADO控件访问Paradox数据库 454
实例256 使用ADO控件访问DBase/FoxPro数据库 456
实例257 使用ADO控件访问Sybase数据库 457
4.18 管理系统开发相关 459
实例258 带图像列表的系统登录程序 459
实例259 权限设置程序 462
实例260 系统初始化 464
4.19 数据显示技术 466
实例261 分页显示数据 466
实例262 动态查询模块 469
实例263 利用二进制数据检索用户头像 475
实例264 利用MSHFlexGrid控件实现主从显示 478
实例265 利用透视表分析图书销售情况 479
第3篇 网络技术与Web开发
第5章 网络技术与应用 482
5.1 网络信息的获取与设置 483
5.2 资源共享 497
5.3 邮件发送 511
5.4 文件上传与下载 523
5.5 网络其他相关 533
第6章 网络Web开发 550
6.1 网页信息的获取 551
6.2 网页收藏与管理 560
6.3 Internet Explorer控制 569
第4篇 安全防护与入侵破解
第7章 加密、安全与软件注册 578
7.1 常用加密算法 579
7.2 软件注册与安全防护 595
第8章 黑客入侵与破解 623
8.1 端口入侵 624
8.2 网页探秘 637
8.3 病毒与外挂 645
第5篇 打印技术与报表图表
第9章 打印技术的应用 658
9.1 打印各种文字 659
9.2 打印窗体、控件和图形 665
9.3 连续、分页和分栏打印 680
9.4 证书、单据特色打印 696
第10章 报表的创建 727
10.1 数据环境与报表设计器 728
10.2 水晶报表的创建 753
第11章 图表的创建 762
11.1 简单图表 763
11.2 图表样式与外观 771
11.3 图表的综合应用 779
第6篇 程序控制与磁盘管理
第12章 程序应用控制 804
12.1 调用系统工具 805
12.2 调用Office 810
12.3 时钟控制 817
12.4 其他应用 820
第13章 磁盘管理技术 832
(本章内容在配书光盘中)
13.1 获取磁盘信息 833
13.2 获取卷标信息 841
13.3 磁盘操作 848
13.4 磁盘监控与分析 857
第7篇 系统与硬件设备
第14章 注册表 868
(本章内容在配书光盘中)
14.1 IE优化与个性化 869
14.2 桌面“开始”菜单优化与个性化 890
14.3 系统优化与设置 913
第15章 系统信息与WMI查询 923
(本章内容在配书光盘中)
15.1 获取CPU信息 924
15.2 获取显示设备信息 932
15.3 获取声音设备信息 942
15.4 获取及设置网卡信息 945
15.5 获取系统驱动程序的描述信息 949
15.6 获取操作系统信息 956
15.7 获取主板信息 959
15.8 网络共享管理 960
15.9 WMI的其他应用 963
第16章 硬件相关技术 970
(本章内容在配书光盘中)
16.1 串口控制 971
16.2 加密狗 974
16.3 IC卡的应用 977
16.4 监控 983
16.5 扫描、条码 987
16.6 POS控制 991
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用Visual
Basic进行程序开发的多方面的知识和技巧,主要包括Visual
Basic的多媒体开发、数据库应用、网络技术与Web开发、安全防护与入侵破解、打印技术与报表图表、程序控制与磁盘管理和系统与硬件设备等内容。全书分为7篇16章内容,总计600个实例,并附带600个技巧。每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难以找到的解决方案。
本书附带有配套DVD光盘,其中包括书中全部实例的源代码,这些源代码都是经过作者精心调试并通过的,保证能够在Windows
XP、Windows
2003及Windows
7操作系统下编译和运行。
本书非常适合Visual Basic项目开发人员、Visual
Basic初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书。
600个编程实例,练习、速查、应用三位一体
500余经验技巧,解惑、拓展、总结全面透析
海量学习资料,立体化学习服务。
本书是一套编程实例类丛书,丛书共包括7个品种(详见封四),每个品种的第1卷、第11卷各精选了600个实例和约500个经验技巧,涵盖了编程多个方面的各种应用,是目前市场上最全面的编程实例类丛书,堪称编程实例的“四库全书”,开发中所需的技术、技巧在书中几乎都可以找到。
例子非常实用,书中所选实例均是开发中经常需要使用或实现的技术,由数名工程师多年积累而成,许多实例是开发人员梦寐以求的。实例解释详细、可操作性很强,实例都会给出程序说明、设计思路、设计步骤、源程序等内容,读者可按部就班直接使用、参考。
经验、技巧、总结方便读者拓展,实例给出了很多“秘笈心法”,帮助读者拓展思路、解释答疑、少走弯路。
推荐阅读:
经典入门类:Visual
Basic从入门到精通(第3版)
项目实战类:Visual
Basic项目开发案例全程实录(第2版)
书籍详细信息 | |||
书名 | Visual Basic开发实战1200例站内查询相似图书 | ||
丛书名 | 软件开发实战1200例 | ||
9787302253952 如需购买下载《Visual Basic开发实战1200例》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 84.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 5000 |
Visual Basic开发实战1200例是清华大学出版社于2011.出版的中图分类号为 TP312 的主题关于 BASIC语言-程序设计 的书籍。
孙秀梅, 等编著
软件开发技术联盟, 编著
高春艳, 等编著
苏瑞, 韩中孝, 编著
张德强等, 编著
刘锐宁, 梁水, 李伟明, 编著
网络科技, 编著
周峰, 著
软件开发技术联盟, 编著