图书介绍
Visual Basic开发实战1200例 第2卷PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Basic开发实战1200例 第2卷](https://www.shukui.net/cover/76/30707346.jpg)
- 孙秀梅,巩建华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302253952
- 出版时间:2011
- 标注页数:831页
- 文件大小:350MB
- 文件页数:860页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
Visual Basic开发实战1200例 第2卷PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 多媒体开发2
第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实现队列播放MP320
实例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播放CD48
实例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篇 数据库应用80
第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联合语句UNION178
实例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连接Excel286
实例166连接Exce12007287
实例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将数据库数据传给Excel388
实例220将Excel数据传给Access数据库389
实例221将数据库数据传给Word391
实例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开发482
第5章 网络技术与应用482
5.1网络信息的获取与设置483
实例266获得计算机名称和工作组483
实例267获取本机所有IP地址485
实例268获取本机IP地址以及计算机名称486
实例269获得局域网中的计算机名称和IP地址488
实例270利用Winsock控件获得本机名称490
实例271利用Winsock控件获得本机的IP地址491
实例272从注册表中获取IP地址492
实例273获得和设置计算机IP信息493
实例274获取网卡的物理地址495
5.2资源共享497
实例275映射网络驱动器497
实例276获得网上共享资源498
实例277点对点文件传输500
实例278局域网复制文件503
实例279采用TCP协议传输文件504
实例280确定与服务器相连的打印机506
实例281定时网络共享控制508
实例282保证联网计算机时间同步510
5.3邮件发送511
实例283邮件接收程序511
实例284邮件群发程序513
实例285发送电子邮件附件515
实例286邮件数据管理程序516
实例287利用JMail收发邮件518
实例288获取已安装的邮件发送程序名称522
5.4文件上传与下载523
实例289用Internet Transfer编写FTP程序523
实例290利用VB实现软件下载525
实例291使用API函数下载网络文件526
实例292 VB中利用XMLHTTP下载远程文件528
实例293程序在局域网上自动更新529
实例294自我升级程序531
5.5网络其他相关533
实例295远程控制局域网计算机533
实例296网络状态监视535
实例297网速监控538
实例298获得拨号网络的列表540
实例299局域网信使服务542
实例300聊天程序543
实例301提高XP下ADSL网速544
实例302网上调查545
实例303判断输入的IP地址是否符合要求548
第6章 网络Web开发550
6.1网页信息的获取551
实例304 QQ通信窗口的调用551
实例305获取WebBrowser控件句柄552
实例306获取网页中JavaScript全局变量值553
实例307获取HTTP头部信息555
实例308获得网页中的所有超链接556
实例309提取网页源码558
实例310使用记事本查看网页源文件559
6.2网页收藏与管理560
实例311加入收藏夹560
实例312设置IE的主页561
实例313网站网址导航程序562
实例314清除上网历史记录563
实例315 创建网页快捷方式564
实例316将指定网址加入收藏夹565
实例317修改Internet Explorer标题栏566
实例318网站违禁数据检索程序567
实例319批量获取网页内容到数据库568
6.3 Internet Explorer控制569
实例320网页另存为569
实例321网页内容全选571
实例322 Internet Explorer页面设置572
实例323运行Internet Explorer并获取事件573
实例324判断一个文件是否在IE的缓存中574
第4篇 安全防护与入侵破解578
第7章 加密、安全与软件注册578
7.1常用加密算法579
实例325使用MD5算法对密码进行加密579
实例326 RC4加密582
实例327 RSA加密583
实例328生成DES加密dll585
实例329 SHA1加密589
实例330恺撒加密593
7.2软件注册与安全防护595
实例331 SQL密码扫描595
实例332利用VB实现杀毒软件功能597
实例333计算机锁定程序601
实例334明码序列号保护604
实例335非明码序列号保护605
实例336监控计算机TCP/IP端口607
实例337关闭445端口609
实例338防止SYN洪水攻击610
实例339 SQL注入攻击611
实例340限定计算机使用时间612
实例341限定用户使用计算机613
实例342加密文件夹614
实例343利用磁盘的序列号进行软件加密615
实例344利用网卡MAC地址进行软件加密617
实例345限定输入错误密码次数619
实例346制作软件光盘版620
实例347对Access数据库加密/解密621
第8章 黑客入侵与破解623
8.1端口入侵624
实例348扫描远程计算机开放服务624
实例349 3389端口入侵626
实例350 IPC$密码暴力破解627
实例351 FTP弱口令扫描629
实例352 SQL Server弱口令扫描631
实例353 IP扫描器632
实例354代理协议的穿透635
8.2网页探秘637
实例355自动提交网页表单637
实例356网页弱密码的测试638
实例357网页中验证码的识别640
实例358获取FLV真实播放地址641
实例359躲避Session验证642
实例360采用Cookie欺骗躲避验证643
8.3病毒与外挂645
实例361程序跟随系统启动645
实例362更改lE首页646
实例363线程注入646
实例364 VBS病毒的制作650
实例365破解补丁的制作651
实例366开启磁盘分区共享651
实例367提升用户权限652
实例368 AUTORUN病毒原理653
实例369外挂与钩子654
第5篇 打印技术与报表图表658
第9章 打印技术的应用658
9.1打印各种文字659
实例370打印简单的字符串659
实例371设置打印字体、字号等659
实例372打印彩色文字661
实例373文字竖排打印效果661
实例374使打印的超长文本自动换行662
实例375根据纸张大小和字高计算每页打印行数664
9.2打印窗体、控件和图形665
实例376打印窗体665
实例377打印窗体文本666
实例378打印ListView控件中的内容669
实例379打印RichTextBox控件中的内容670
实例380打印浏览器内容672
实例381打印图片673
实例382打印简历675
实例383打印图表677
实例384可批量打印文件夹照片的程序678
9.3连续、分页和分栏打印680
实例385换页打印680
实例386动态分页打印681
实例387分栏打印688
实例388连续打印691
实例389可调整列宽的打印695
9.4证书、单据特色打印696
实例390打印汇款单696
实例391打印信封标签698
实例392批量打印工作证700
实例393批量打印证书702
实例394库存盘点单打印703
实例395连续纸销售单打印707
实例396批量打印Access数据库中的数据710
实例397打印SQL Server 2000数据库中的数据711
实例398打印连续号码的标签713
实例399证书套打714
实例400设计条形码打印程序716
实例401批量打印条形码717
实例402批量打印Word文档720
实例403批量打印Excel表格721
实例404编写银行取款排号小票打印程序722
实例405打印订单汇总724
第10章 报表的创建727
10.1数据环境与报表设计器728
实例406简单报表728
实例407设置DataReport的报表宽度和纸宽733
实例408预览DataReport报表734
实例409创建图书数据报表735
实例410向报表中添加日期、时间和页码738
实例411创建客房信息纵栏式报表739
实例412分组统计报表741
实例413主明细报表744
实例414导出报表为HTML文件749
实例415利用Command执行动作查询语句751
实例416在DataReport中使用带参数的SQL语句选择数据752
10.2水晶报表的创建753
实例417安装水晶报表Crystal Reports753
实例418使用Crystal Reports创建一个报表754
实例419设置横向页面757
实例420使用VB程序打印水晶报表757
实例421动态设置报表路径758
实例422使用Crystal Reports设计商用报表759
第11章 图表的创建762
11.1简单图表763
实例423设置MSChart控件的Data属性创建图表763
实例424设置MSChart控件的DataSource属性创建图表764
实例425设置MSChart控件的ChartData属性创建图表765
实例426获取数据时缺少字段的问题766
实例427对图表数据进行打印767
实例428使表格数据图表动态调整768
实例429利用Transform制作“透视表”770
11.2图表样式与外观771
实例430向图表中添加或修改标签771
实例431修改图表的字体和颜色773
实例432动态设置图表区字体774
实例433动态填充图表元素的颜色775
实例434动态改变图表的比例777
实例435设置和改变图表的注脚778
实例436动态修改图表的图例样式778
11.3图表的综合应用779
实例437将数组中的数据利用图表分析779
实例438在多个关系表中分析数据780
实例439对某一行数据进行分析781
实例440对分组统计数据进行分析783
实例441利用三维图表分析数据784
实例442利用饼型图分析产品市场占有率785
实例443利用饼型图分析公司男女比率786
实例444利用图表分析企业进货、销售和库存787
实例445利用折线图分析商品的价格走势788
实例446网站人气指数曲线分析789
实例447利用柱型图分析房产销售情况790
实例448利用区域图对比分析员工业绩791
实例449利用组合图分析高级轿车的销售情况793
实例450数据与图表互动794
实例451利用MSChart控件对生产指标进行统计分析796
第6篇 程序控制与磁盘管理804
第12章 程序应用控制804
12.1调用系统工具805
实例452调用画图程序805
实例453调用记事本806
实例454调用Windows计算器程序807
实例455设置输入法顺序808
12.2调用Office810
实例456调用OutLook管理邮件810
实例457调用Word统计字数811
实例458批量打开Word文档813
实例459调用PowerPoint电子文档814
实例460显示Office助手815
12.3时钟控制817
实例461倒计时程序817
实例462设计一个定时闹钟程序819
12.4其他应用820
实例463在VB中调用帮助文件820
实例464调用文件时具有wait功能822
实例465禁止用户复制文字823
实例466调用Word实现实时公告824
实例467 VB菜单提取器826
第13章 磁盘管理技术832
13.1获取磁盘信息833
实例468获取磁盘的剩余空间833
实例469获取逻辑分区信息834
实例470获取物理硬盘个数和逻辑分区个数835
实例471获取物理硬盘信息836
实例472获取磁盘信息838
实例473获取磁盘的总空间840
13.2获取卷标信息841
实例474利用FSO获取计算机中所有驱动器的卷标841
实例475使用API获取计算机中所有的驱动器名称842
实例476获得网络驱动器名称844
实例477获取分区卷标的简单方法846
实例478利用FSO获取驱动器的卷标847
13.3磁盘操作848
实例479设置磁盘卷标848
实例480格式化磁盘850
实例481整理磁盘碎片851
实例482从FAT32转换为NTFS852
实例483隐藏磁盘分区853
实例484显示被隐藏的磁盘分区855
实例485更改磁盘分区号856
13.4磁盘监控与分析857
实例486使用FSO判断驱动器的类型857
实例487使用API函数判断驱动器的类型858
实例488监视硬盘860
实例489判断光驱是否有光盘862
实例490判断是否插入存储器863
实例491检测软驱是否有软盘864
第7篇 系统与硬件设备868
第14章 注册表868
14.1 IE优化与个性化869
实例492禁止更改“Internet选项”中的“历史记录”项869
实例493禁止更改“Internet临时文件”项870
实例494禁止更改“辅助功能”选项872
实例495禁止更改“语言”项874
实例496禁止更改“主页”项876
实例497禁止更改“字体”项878
实例498隐藏“安全”选项卡880
实例499隐藏“常规”选项卡881
实例500隐藏“程序”选项卡883
实例501隐藏“高级”选项卡885
实例502隐藏“连接”选项卡886
实例503隐藏“内容”选项卡888
14.2桌面“开始”菜单优化与个性化890
实例504更改桌面图标之间的垂直间距890
实例505去除快捷方式图标中的小箭头891
实例506删除提示信息892
实例507隐藏“任务栏和[开始]菜单”选项894
实例508隐藏“我的文档”选项895
实例509隐藏“帮助和支持”选项897
实例510隐藏“关闭系统”选项899
实例511隐藏“搜索”选项900
实例512隐藏“文档”选项902
实例513隐藏“运行”选项903
实例514隐藏“控制面板”、“网络连接”和“打印机和传真”3个选项905
实例515隐藏“网上邻居”图标907
实例516隐藏“我的文档”图标908
实例517隐藏桌面图标910
实例518在“开始”菜单中加入“注销”选项912
14.3系统优化与设置913
实例519隐藏任务栏中的时钟913
实例520禁止任务栏的右键菜单915
实例521禁止改变任务栏的停靠位置916
实例522隐藏“显示属性”对话框的“外观”选项卡917
实例523隐藏“显示属性”对话框的“屏幕保护”选项卡918
实例524隐藏“显示属性”对话框的“桌面”选项卡919
实例525隐藏“显示属性”对话框的“设置”选项卡920
实例526隐藏控制面板的“声音与音频设备”选项921
第15章 系统信息与WMI查询923
15.1获取CPU信息924
实例527获取计算机CPU版本信息924
实例528获取CPU编号925
实例529获取计算机CPU制造商名称925
实例530获取计算机CPU的最大时钟频率926
实例531获取CPU二级缓存尺寸927
实例532获取计算机CPU外部频率928
实例533获取计算机CPU当前时钟频率929
实例534获取计算机CPU当前电压930
实例535获取计算机CPU当前使用率930
实例536获取计算机CPU地址宽度931
15.2获取显示设备信息932
实例537获取显示设备的PNPDeviceID932
实例538获取显示设备的名称933
实例539获取显示设备的驱动版本号934
实例540获取显示设备的驱动程序文件935
实例541获取显示设备的当前颜色值936
实例542获取显示设备的显示处理器937
实例543获取显示设备的最小刷新率938
实例544获取显示设备的最大刷新率939
实例545获取显示设备的当前垂直分辨率940
实例546获取显示设备的当前水平分辨率941
实例547获取显示设备的当前显示模式941
15.3获取声音设备信息942
实例548获取声音设备的产品名称942
实例549获取声音设备的PNPDeviceID943
实例550获取声音设备的制造商名称944
15.4获取及设置网卡信息945
实例551获取有效网卡的名称945
实例552显示网卡信息946
实例553设置网卡IP地址、子网掩码、网关及DNS947
实例554获取网卡MAC物理地址948
15.5获取系统驱动程序的描述信息949
实例555获取系统驱动程序的描述信息949
实例556获取系统正在运行的驱动程序950
实例557获取系统服务程序的描述信息951
实例558获取系统服务程序的程序文件952
实例559获取系统正在运行的服务程序953
实例560获取系统已经停止的服务程序954
实例561获取后台已经停止的驱动程序955
15.6获取操作系统信息956
实例562获取操作系统的启动时间956
实例563获取操作系统的安装日期957
实例564获取Windows账户和组信息958
15.7获取主板信息959
实例565获取主板BIOS信息959
实例566获取主板制造商名称和型号960
15.8网络共享管理960
实例567创建网络共享960
实例568删除网络共享961
实例569枚举网络共享962
15.9 WMI的其他应用963
实例570备份程序事件日志963
实例571获取当前打印队列信息964
实例572枚举快捷方式文件965
实例573枚举Win32 Service所有属性名称966
实例574使用WMI方法启动记事本程序967
实例575获取计算机的数据宽度968
实例576获取计算机产品名称968
第16章 硬件相关技术970
16.1串口控制971
实例577通过串口传递数据971
实例578通过串口控制对方计算机973
16.2加密狗974
实例579将密码写入加密狗974
实例580使用加密狗设计加密程序976
16.3 IC卡的应用977
实例581向IC卡中写入数据977
实例582读取IC卡中的数据979
实例583利用IC卡制作考勤程序981
16.4监控983
实例584利用简易摄像头编写监控程序983
实例585编写监控录像程序984
实例586定时监控程序986
16.5扫描、条码987
实例587利用条形码扫描器销售987
实例588设计条形码打印程序989
16.6 POS控制991
实例589设计钱箱控制程序991
实例590设计扫描仪控制程序992
实例591设计发票机控制程序993
实例592客户来电支持系统995
实例593利用手机群发短信997
实例594利用神龙卡制作练歌房程序999
实例595通过语音卡实现电话的拨打与接听1000
实例596视频监控1006
实例597使用ID卡读卡器获取持卡人信息1012
实例598员工指纹考勤系统1015
实例599使用短信猫发送短信1021
实例600通过短信猫实现短信自动回复1024
第1篇 编程基础篇2
第1章 初识Visual Basic 6.02
1.1 Visual Basic 6.0的环境配置3
实例001启动VB 6.03
实例002设置工程属性4
实例003定制工具栏5
实例004窗体的布局6
实例005对齐控件6
实例006在工程中查找文本7
实例007定制编程环境8
1.2 VB应用程序的开发步骤10
实例008创建或打开新工程10
实例009建立并设计用户界面10
实例010添加程序代码11
实例011运行调试程序12
实例012保存程序并生成可执行文件12
1.3控件注册和对象引用13
实例013添加ActiveX控件13
实例014引用对象14
实例015添加第三方控件15
实例016加载和使用API阅览器15
实例017定制模板库17
1.4趣味程序17
实例018神秘的心理测试17
第2章 语言基础20
2.1变量和常量21
实例019局部变量制作计数器21
实例020使用公用变量记录当前登录用户22
实例021使用自定义常量计算圆的面积23
2.2运算符与表达式25
实例022计算加权平均值25
实例023金额大小写转换26
2.3常用的函数与语句28
实例024大小写转换28
实例025程序立即退出29
实例026数字与字符串的转换30
实例027文本字数统计31
实例028一封家书32
2.4条件语句34
实例029使用If语句判断成绩优良34
实例030大了小了猜想36
实例031判断输入的是字母还是数字37
实例032使用Select Case语句判断成绩优良39
实例033制作简单计算器40
实例034测试十二生肖运势42
2.5循环与跳转语句44
实例035防止无限循环44
实例036 0到100的累加45
实例037谁最大,谁最小46
实例038漂亮的星星48
实例039完数判断49
2.6对象与数据结构51
实例040将文本控件加入到集合中51
实例041创建包括12个月份的枚举类型52
实例042利用Object变量传递参数54
实例043有效使用Me关键字54
实例044利用Ca11ByName函数对对象进行操作55
实例045打印住宿登记57
第3章 数组与指针59
3.1数组的引用与算法60
实例046如何获取数组上限和下限60
实例047如何在数组中插入数组元素61
实例048如何删除数组元素62
实例049利用数组实现矩阵转换63
实例050对数组进行二分查找64
3.2数组的应用66
实例051利用数组统计文字段落数66
实例052利用数组随机抽取幸运观众67
实例053利用二维数组向MSFlexGrid表格添加数据68
实例054利用数组设置MSFlexGrid的表头和列宽69
实例055幼儿识字卡片71
实例056 Visual Basic内嵌汇编语言73
实例057在Visual Basic 6.0中实现栈75
3.3控件数组77
实例058动态添加或删除控件77
实例059利用控件数组录入数据78
实例060利用控件数组设置控件状态80
实例061如何声明控件变量数组81
3.4指针地址获取82
实例062如何获取对象实例私有域的地址82
实例063获取字符串第一个字的地址83
实例064获取变量的地址84
实例065获取数组的地址85
实例066获取自定义过程地址85
3.5地址调用86
实例067传递对象指针86
实例068传递字符串指针87
实例069传递变量指针88
实例070利用地址偏移访问内存89
3.6指针综合应用90
实例071利用安全数组借用内存的方法90
实例072利用指针实现数组的插入91
实例073利用指针实现数组的拆分92
实例074利用指针过滤数组重复数据93
实例075使用Split函数分隔明日公司网址95
第4章 程序常用算法96
4.1计算类算法97
实例076最大公约数和最小公倍数97
实例077杨辉三角98
实例078输出100以内的素数99
实例079哥德巴赫猜想100
实例080查找最大值和最小值101
实例081百钱百鸡——穷举法103
实例082十进制转换为其他进制104
实例083使用迭代法求某数平方根105
实例084小管家房贷计算器106
实例085个人所得税计算器109
4.2判断类算法111
实例086判断闰年111
实例087判断身份证是否合法112
实例088判断城市电话区号是否正确113
4.3排序类算法115
实例089直接插入排序算法115
实例090希尔排序算法117
实例091选择排序算法119
实例092起泡排序算法121
实例093快速排序算法122
实例094归并排序算法125
4.4查找算法127
实例095顺序查找127
实例096二分法查找128
实例097分块查找130
实例098哈希查找132
4.5字符处理应用135
实例099简单的加密解密算法135
实例100字符串处理136
4.6游戏算法137
实例101星座查询137
实例102贪吃蛇139
实例103猜数字142
实例104五子棋对战144
4.7定理与猜想148
实例105斐波那契数列148
实例106角谷猜想149
实例107验证歌德巴赫猜想150
实例108四方定理152
实例109尼科彻斯定理153
4.8逻辑推理与生活中的数学154
实例110魔术师的秘密154
实例111婚礼上的谎言155
实例112谁讲了真话156
实例113黑纸与白纸157
实例114巧分苹果158
实例115老王卖瓜——卖西瓜160
实例116三天打鱼——打渔晒网问题160
实例117细水长流——水池注水问题162
实例118分我杯羹——分鱼问题163
实例119平分秋色——递归解分鱼问题164
实例120会逢其适——求车运行速度165
实例121进退失据——一圈人逢三退一166
第5章 字符串及字符串处理技术169
5.1字符串转换170
实例122字母与ASCII码的相互转换170
实例123汉字区位码与汉字的相互转化171
实例124数字与字符串的相互转换173
5.2字符串查找与判断比较173
实例125在字符串中查找指定字符173
实例126在字符串中提取部分字符175
实例127利用IsNumeric函数判断是否为数字176
实例128统计某个字符在一个字符串变量中的出现次数177
实例129判断字符串中某一字符是否大写178
实例130判断字符串是否为日期或时间179
实例131判断获得字符串中大写字符的个数180
实例132巧截字符串的数字181
实例133计算字符串中子字符串出现的次数182
实例134判断某一字符是否在字符串中182
5.3字符串处理183
实例135在字符串中用一子串替换另一子串183
实例136如何将一行字符串分成一列字符185
实例137根据标点符号分行186
实例138去掉字符串中所有空格187
实例139去除字符串尾空格188
5.4字符串位置与长度189
实例140获得中英文混合字符串的字节长度189
实例141获得某个字符在一个字符串中最后出现的位置189
实例142获得字符串中指定后几位字符191
5.5综合应用192
实例143从字符串中分离文件路径、文件名及其扩展名192
实例144进行文本加密与解密193
实例145对字符串进行加、减、乘、除计算194
实例146统计字符个数195
实例147实现字节数组和字符串的相互转换196
实例148用VB分离出文本框的单词197
第6章 过程与函数199
6.1自定义过程200
实例149过程值传递参数200
实例150过程引用传递参数201
实例151不借助第3个变量实现两个变量互换202
实例152计算加权平均值203
实例153检查参数是否成功传递给用户自定义过程204
实例154使用递归过程实现阶乘运算205
6.2综合应用206
实例155制作改变窗体颜色的自定义过程206
实例156利用错误号获取错误名称208
实例157将汉字转换为Unicode字符代码209
实例158获取在已打开文件中的读写位置210
实例159判断变量是否被初始化211
实例160获取文件创建或修改日期212
实例161自定义错误号214
实例162获取当前打开窗口数量215
实例163随机获取姓名216
实例164防止连续出现多个空格217
实例165给程序添加运行参数219
实例166获取汉字拼音简码219
实例167随机抽取字符串222
实例168自定义延时函数223
6.3内置函数224
实例169快速查找或替换文本中的字符224
实例170将金额格式化为包含6位小数的格式226
实例171将日期格式化为指定格式227
实例172判断月份最后一天228
实例173获得Windows系统已经运行的时间229
实例174获取当前日期与指定日期的绝对值230
实例175使用Shell函数打开记事本231
实例176获取系统环境信息232
实例177掷骰子233
实例178倒计时程序236
实例179数字时钟237
实例180文本加密与解密238
实例181我的计算器239
实例182幸运抽奖240
实例183自制闹钟242
实例184利用Command函数显示图片243
实例185石头剪子布244
实例186七星彩摇奖机246
6.4日期函数专栏248
实例187将AM/PM格式时间转换为普通格式时间248
实例188将年、月、日转换为日期249
实例189将时、分、秒转换为时间250
实例190获取星期名称251
实例191获取月份名称252
实例192创建日历253
实例193做成一个有时间限制的测试版254
实例194判断经历多少个工作日255
实例195实现系统分段报时256
实例196利用timeGetTime函数更精准地计算时间差257
实例197使用DateAdd函数向日期型数据加值258
第7章 数据处理技术260
7.1非法输入控制261
实例198只允许输入数字261
实例199只允许输入汉字262
实例200只允许输入特殊字符263
实例201禁止输入非法字符264
实例202数据保存前检查数据是否正确266
7.2数据格式转换267
实例203生成“000”格式的编码267
实例204将数字格式化为金额269
实例205将小写数字金额格式化为大写金额271
实例206根据字段类型自动格式化DataGrid表格中的数据273
7.3数据辅助录入275
实例207利用组合框辅助录入数据275
实例208利用DataGrid控件辅助录入数据277
实例209利用数据窗口辅助录入数据280
实例210在DataGrid表格中实现下拉列表框283
7.4编号、单据号生成284
实例211自动生成产品编号284
实例212批量生成房屋编号286
实例213根据编码规格自动生成各种单据号288
7.5辅助与自动化290
实例214根据用户输入需求自动调整输入法290
实例215输入的数据自动加入输入列表291
实例216设计带记忆的数据录入窗口292
实例217根据用户输入英语还是汉语决定显示内容293
7.6数据的输入控制295
实例218禁止录入重复数据295
实例219只允许在指定的列表框中选择输入297
实例220禁止用户输入数据299
实例221化繁为简——拼音简码查询300
实例222汉字和区位码互转303
实例223通过程序设置系统日期和时间的格式304
实例224进制转换307
第2篇 窗体技术篇310
第8章 窗体设计310
8.1窗体基本应用311
实例225制作登录退出窗体311
实例226利用Tag属性存储用户名312
实例227控件随窗体自动调整313
实例228随机更换主界面背景314
实例229背景为渐变色的主界面316
实例230控制其他程序成为自己程序的子窗体317
实例231获取窗体分辨率318
实例232获取当前打开窗口数量319
实例233限制调整窗口大小的最大值320
实例234整个窗体铺满图片321
8.2主界面应用实例323
实例235类似超级兔子的程序界面323
实例236类似瑞星的导航主界面324
实例237类似Windows XP的程序界面325
实例238 Outlook式主界面327
实例239可以用鼠标切分的窗体328
8.3窗体位置应用实例330
实例240设置窗口在屏幕中的位置330
实例241保存用户对窗体大小的更改332
实例242将自己的程序永远置前333
实例243随桌面分辨率变化的程序界面334
实例244磁性窗体336
8.4窗体标题栏应用实例339
实例245闪烁的窗体标题栏339
实例246拖动没有标题栏的窗体340
实例247禁用窗体最大化、最小化或关闭快捷菜单341
实例248使窗体标题栏不响应鼠标双击342
实例249程序运行时隐藏标题栏344
8.5窗体形状应用实例346
实例250椭圆形窗体界面346
实例251钻石形窗体347
实例252创建透明窗体348
实例253设置窗体透明度350
实例254创建字型窗体351
实例255创建T型窗体352
8.6 MDI窗体应用353
实例256设计多文档界面353
实例257 MDI窗体图片自适应355
实例258禁用MDI窗体控制栏中“最大化”按钮356
实例259禁止调整MDI窗体大小357
8.7实用功能窗体设计358
实例260欢迎窗体358
实例261调用API函数设计关于窗体359
实例262屏幕滚动字幕360
实例263窗体抖动361
实例264显示Windows搜索窗口363
实例265使用InputBox创建密码输入框364
实例266使用API函数显示颜色对话框366
第9章 菜单应用技术368
9.1标准菜单应用369
实例267为菜单添加访问键和快捷键369
实例268给菜单添加分割线370
实例269制作复选菜单371
实例270创建级联菜单372
实例271可收缩展开的菜单373
实例272动态创建菜单374
9.2制作个性化菜单375
实例273制作多语言菜单375
实例274改变菜单的颜色377
实例275创建菜单单选项378
实例276向系统菜单中添加自定义菜单379
实例277创建带历史信息的菜单381
实例278创建分栏式菜单382
实例279创建弹出式菜单384
实例280控件上的弹出式菜单385
实例281创建带图标的菜单387
实例282为无标题栏窗体添加菜单389
实例283创建个性化弹出式菜单390
9.3高级菜单应用392
实例284调用系统菜单392
实例285调用其他应用程序的菜单393
实例286创建右键菜单用于粘贴395
实例287制作带菜单的记事本396
实例288根据表中数据动态生成菜单397
实例289通过菜单控制操作权限398
实例290菜单复制器399
实例291菜单提取器403
9.4导航菜单应用实例406
实例292图形导航按钮406
实例293树状导航菜单407
实例294类似QQ式导航菜单409
实例295将程序图标添加到托盘中411
第10章 工具栏与状态栏413
10.1工具栏应用414
实例296利用ToolBar控件创建简单的工具栏414
实例297带图标的工具栏415
实例298 IE式工具栏417
实例299带提示功能的工具栏418
实例300为工具栏添加事件处理代码419
实例301带下拉菜单的工具栏420
实例302可调整按钮位置的工具栏421
实例303浮动工具栏422
实例304根据表中数据动态生成工具栏424
实例305利用CoolBar控件制作工具栏426
实例306自己制作工具栏427
10.2状态栏应用428
实例307显示系统时间的状态栏428
实例308显示当前用户的状态栏429
实例309时间显示到秒的状态栏430
实例310在状态栏中显示鼠标位置431
实例311在状态栏中显示当前状态432
实例312在状态栏中显示数据库属性433
实例313动态添加状态栏窗格434
实例314自己制作状态栏435
第3篇 控件应用篇438
第11章 标准控件应用438
11.1标签文本框典型实例439
实例315按设定值使标签自动换行439
实例316使用标签控件模拟按钮动作440
实例317限制文本框输入字符数441
实例318限制文本框只能输入数字442
实例319自动删除文本中的非法字符443
实例320格式化文本为指定格式444
实例321限定文本框只允许输入日期型数据445
实例322为文本框设置新的系统菜单446
实例323文本框只能输入小写字母447
实例324为文本框添加列表选择框447
实例325使两个文本框的内容同步448
实例326在文本框光标处插入文字449
实例327文本框获得焦点自动全选450
实例328自定义文本框插入符450
实例329获取文本框内文本行数452
实例330文本框实现撤销功能452
11.2列表框、组合框控件应用453
实例331向列表框控件添加数据453
实例332利用ListBox控件实现标签式的数据选择454
实例333删除列表框中的复选数据455
实例334快速选中ListBox中的全部条目456
实例335列表中拒绝添加重复信息457
实例336移动列表中项目到另一个列表458
实例337将数据库中的数据表添加到列表中460
实例338将表中数据添加到ListBox列表461
实例339带水平滚动条的ListBox控件462
实例340在列表框数据中随机抽取数据463
实例341防止将重复项目添加到组合框控件中464
实例342实现ComboBox条目快速查询465
实例343将数据表中的字段添加到ComboBox控件466
实例344自动改变ComboBox下拉列表的长度467
实例345改变ComboBox控件下拉列表的宽度468
实例346将ComboBox控件放到ToolBar控件上469
11.3按钮选择类控件471
实例347设置按钮支持Enter键和Esc键471
实例348为按钮动态加载图片472
实例349动态添加按钮及其响应事件473
实例350利用按钮数组控件简化编程474
实例351制作粘性按钮475
实例352制作赛跑小游戏475
实例353利用选择控件设置操作权限477
实例354字体设置478
实例355利用选择控件实现复杂查询479
11.4图形图像控件应用481
实例356随鼠标移动的图形481
实例357在图片上放置文字483
11.5滚动条控件484
实例358使用滚动条改变窗体颜色484
实例359使用鼠标移动滚动条484
实例360浏览大幅图片485
实例361实现窗体滚动487
11.6时钟控件488
实例362制作倒计时程序488
实例363打老鼠游戏488
11.7其他应用490
实例364利用Load和Unload动态添加、删除控件490
实例365利用Shape控件实现按钮效果491
实例366获得窗体中的控件名称列表492
实例367为控件添加标题栏和控制按钮493
实例368画桃花494
第12章 ActiveX控件应用496
12.1框架类控件应用497
实例369利用TabStrip控件与Frame控件实现选项卡497
实例370为SSTab选项卡设置背景色498
实例371获得选项卡中所有控件499
实例372为SSTab选项卡添加图标500
实例373限制用户切换SSTab选项卡501
实例374利用SSTab控件设计系统设置程序502
实例375利用SSTab控件设计多选项卡浏览器504
12.2进度条控件应用506
实例376为启动界面添加进度条506
实例377在数据库处理时显示进度507
实例378制作特效进度条509
实例379更改进度条颜色510
实例380利用Slider控件实现音量调整511
12.3 CommonDialog控件应用512
实例381使用“打开”对话框打开一个文件512
实例382设置默认路径513
实例383使用颜色对话框设置窗体背景色514
实例384显示“打印”或“打印选项”对话框515
实例385从公共对话框控件中提取多个文件名称517
12.4 RichTextBox控件应用518
实例386使用RichTextBox控件打开和保存文件518
实例387在RichTextBox控件中查找文本520
实例388在RichTextBox控件中进行英文文字查找并描红522
实例389在RichTextBox控件中进行文本替换523
实例390提取RichTextBox控件文本到数组524
实例391对RichTextBox控件中的选定文本进行打印525
实例392设置RichTextBox控件的页边距526
实例393高亮度显示一整行527
实例394获取文本行号528
实例395利用RichTextBox控件实现文档管理功能529
实例396用RichTextBox控件显示图文数据532
实例397创建彩虹文字533
12.5 TreeView控件应用535
实例398树状显示吉林省各市县名称535
实例399设置TreeView控件的背景色536
实例400获得所有同级节点的内容538
实例401在树状结构上实现右键菜单539
实例402带复选功能的树状结构541
实例403使用TreeView控件实现多级商品信息浏览543
实例404动态修改树状结构的节点544
实例405将XML文档显示在TreeView中546
12.6 ListView控件应用547
实例406显示列表中当前人员的姓名信息547
实例407设置ListView控件的显示方式548
实例408将图标加载到ListView控件中550
实例409利用ListView控件显示图像列表551
实例410将数据库中的表添加到ListView控件554
实例411设置ListView控件的行间隔颜色555
实例412利用ListView控件设置用户权限557
12.7时间日期类控件应用558
实例413判断当前选定的日期是星期几558
实例414查询指定时间段的数据560
第13章 自定义组件和第三方控件562
13.1自定义控件及类库563
实例415透明窗体类库563
实例416数据库通用模块564
实例417 Excel表格生成模块566
实例418程序托盘控件569
实例419验证码控件570
实例420文件夹列表对话框控件572
实例421自定义标题栏控件574
13.2第三方控件及类库的使用576
实例422使用ShockwaveFlash控件播放动画576
实例423使用BarCodeCtrl控件生成条形码577
实例424使用WindowsMediaPlayer控件播放视频578
实例425使用SimpleChart控件生成图表580
实例426使用CtListBar控件制作QQ菜单583
实例427使用Microsoft Agent控件制作程序助手586
实例428使用Microsoft Calendar控件制作日历587
实例429使用ScriptControl控件对字符串进行运算588
实例430使用BSE控件创建不同风格的按钮589
实例431使用VsMenu控件创建漂亮菜单590
实例432使用ccrpProgressBar控件创建不同风格进度条593
实例433使用ccrpHotKey控件创建热键595
实例434使用ezDICOMX控件浏览医疗图像596
第4篇 键盘鼠标篇600
第14章 鼠标相关600
14.1鼠标指针和键601
实例435定义鼠标指针形状601
实例436自定义鼠标指针图标602
实例437设置鼠标为ani格式的动画603
实例438为无标题的窗体添加鼠标效果604
实例439实现大十字光标的形式606
实例440交换鼠标的左右键608
实例441判断鼠标按下键值609
14.2鼠标动作610
实例442移动鼠标610
实例443鼠标的显示与隐藏611
实例444获得窗体上鼠标的位置611
实例445获得屏幕上鼠标的位置613
实例446限制鼠标在某一区域工作614
实例447拖动无标题栏的窗体移动615
实例448利用鼠标绘图616
实例449鼠标点不到的按钮618
实例450记录鼠标行为619
实例451获得和设置鼠标双击时间间隔620
实例452跟随鼠标移动的蝴蝶621
实例453制作鼠标拖拽控件程序622
实例454捕捉MouseEnter和MouseExit事件623
实例455鼠标样式设置器624
实例456利用鼠标移动浏览大幅图片628
实例457鼠标事件记录630
实例458快捷键注册633
14.3鼠标应用638
实例459带鼠标指针的屏幕抓图638
实例460鼠标穿透效果644
实例461屏幕取词646
实例462打造自己的开心农场649
第15章 键盘相关652
15.1键盘基础653
实例463键盘ASCII码查询653
实例464按Enter键移动焦点654
实例465将Enter键变成Tab键655
实例466判断Num Lock键和Caps Lock键是否锁定656
实例467转换键值657
实例468禁止使用窗体上的×关闭窗体658
实例469为自己的程序设置热键659
实例470为窗体设置热键659
实例471模拟Print Screen键按下660
实例472禁止使用Alt+F4键来关闭窗体662
实例473拒绝键盘输入和鼠标按下662
15.2键盘综合应用663
实例474避免按Enter键产生“嘀”声663
实例475键盘幽灵664
实例476指法练习软件667
实例477制作打字母游戏672
实例478警察抓小偷674
第5篇 文件技术篇678
第16章 文件基本操作678
16.1文件基本信息679
实例479获取文件的大小679
实例480获得文件的扩展名680
实例481获取文件最后修改时间681
实例482使用API函数获取文件创建时间682
实例483使用API函数获取文件最后修改时间683
实例484获取文件特征码684
实例485从文件路径中获取文件名686
实例486获取短文件名687
实例487将短文件名转换为长文件名688
实例488获得文件的属性689
实例489设置文件属性691
16.2文件基本操作692
实例490批量删除指定类型的文件692
实例491批量重命名文件694
实例492删除文件695
实例493利用FileCopy语句复制文件696
实例494利用API函数MoveFile移动文件697
实例495利用API函数SHFileOperation复制文件698
实例496使用API函数CopyFile复制文件700
实例497使用API函数DeleteFile删除文件701
实例498使用API函数CopyLZFile复制文件702
实例499使用API函数创建文本文件703
实例500使用FSO对象创建文本文件705
实例501比较文件706
实例502判断文件是否存在707
实例503搜索文件708
实例504将文件删除至“回收站”709
实例505 VB与Windows资源管理器互拷文件711
实例506选择执行具有特定标识的程序713
16.3文件打开与读取、写入714
实例507获取已经打开的文件的大小714
实例508设置随机访问文件的读取位置715
实例509从文件逐行获取信息716
实例510从文件逐字符获取信息717