Visual Basic开发实例大全 提高卷(附光盘)

Visual Basic开发实例大全 提高卷(附光盘) pdf epub mobi txt 电子书 下载 2025

软件开发技术联盟 编
图书标签:
  • Visual Basic
  • VB
  • 开发实例
  • 编程
  • 计算机
  • 软件开发
  • 提高
  • 光盘
  • 教程
  • 代码
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302384410
版次:1
商品编码:11837452
品牌:清华大学
包装:平装
丛书名: 软件工程师开发大系
开本:16开
出版时间:2016-01-01
用纸:胶版纸
页数:1048
附件:光盘

具体描述

编辑推荐

多读源码,可以快速学习!多读源码,可以提高熟练度!

实例案例,拿来就用,效率可提高N倍!

《visual basic开发实例大全》超级详尽的实例大全,源码分析的案头手册,提高效率的绝好帮手!

36个方向,1200个实例案例,visual basic编程类四库全书,分门别类常用编程实例,一网打尽!

实例说明、技术要点、代码实现、详尽注释、秘籍心法,条分缕析代码实现过程!

《visual basic开发实战1200例》之全新升级!

内容简介

《Visual Basic开发实例大全(提高卷)》筛选、汇集了Visual Basic开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分7篇共16章,主要包括Visual Basic的多媒体开发、数据库应用、网络技术与Web开发、安全防护与入侵破解、打印技术与报表图表、程序控制与磁盘管理、系统与硬件设备等内容。配书光盘附带了实例的源程序。

《Visual Basic开发实例大全(提高卷)》既适合Visual Basic程序员参考和查阅,也适合Visual Basic初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。

作者简介

软件开发技术联盟,作者系一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该组织近年来参与的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,11种版权输出到台湾等地,为IT教育培训做出了积极贡献。

目录

第1篇 多媒体开发
第1章 音频开发技术
1.1 TTS开发
实例001 语音识别程序
实例002 语音朗读程序
实例003 WAV音频流识别程序
实例004 提供朗读方式的朗读程序
实例005 带口型演示的英文朗读程序
实例006 TTS语音录音
1.2 音频播放及录制
实例007 播放MP3文件
实例008 实现队列播放MP3
实例009 读取和写入M3U文件
实例010 迷你歌词秀
实例011 歌词编辑器
实例012 自制录音机
实例013 实时在线广播
实例014 播放MIDI和WAV文件
实例015 利用sndPlaySound()函数播放音频文件
实例016 利用mciExecute()函数播放WAV文件
实例017 播放资源文件中的声音
实例018 取得WAV文件信息
实例019 利用DirectSound编程实现实时混音
实例020 利用API播放CD
实例021 播放MIDI声音文件
1.3 音频设备控制
实例022 利用PC喇叭播放声音
实例023 检查是否安装声卡
实例024 控制系统音量
实例025 检测系统是否支持声音

第2章 视频开发技术
2.1 常见视频格式播放
实例026 播放FLV视频
实例027 播放MPG视频
实例028 播放VCD视频
实例029 利用MMControl控件播放AVI动画
实例030 满屏播放AVI文件
实例031 视频画中画
实例032 宣传视频
2.2 资源提取与画面捕捉
实例033 提取FLV文件中的视频资源
实例034 USB摄像头视频捕捉
实例035 在线视频转播
实例036 屏幕录像

第2篇 数据库应用
第3章 SQL查询与对象的应用
3.1 SELECT子句的使用
实例037 查询特定列数据
实例038 在查询时使用列别名
实例039 对列进行计算
实例040 使用函数设置条件
3.2 查询常量
实例041 数值型常量查询
实例042 字符型常量查询
实例043 日期型常量查询
实例044 逻辑型常量查询
实例045 查询空数据
3.3 查询控件
实例046 查询控件中的字符型数据
实例047 查询控件中的数值型数据
实例048 查询控件中的日期型数据
实例049 将控件作为字段、操作符和内容进行查询
3.4 查询变量
实例050 利用变量查询字符串数据
实例051 利用变量查询数值型数据
实例052 利用变量查询日期型数据
3.5 模式查询
实例053 在Jet SQL语法中使用通配符
实例054 在SQL Server中用通配符“%”进行查询
实例055 在SQL Server中用通配符“[]”进行查询
实例056 在SQL Server中用通配符“_”进行查询
实例057 在SQL Server中用通配符“[^]”进行查询
3.6 限制结果查询
实例058 查询前10名数据
实例059 查询后10名数据
实例060 取出数据统计结果前10名数据
实例061 查询前40%的数据
3.7 周期、日期查询
实例062 查询指定日期的数据
实例063 查询指定时间段的数据
实例064 按月查询数据
实例065 只输出日期时间型数据的日期部分
实例066 在不同数据环境中进行日期查询
3.8 大小比较、逻辑查询
实例067 查询数据大于指定条件的数据
实例068 NOT与谓词进行组合条件的查询
实例069 查询时不显示重复记录
实例070 列出数据中的重复记录和记录条数
3.9 排序、分组统计
实例071 对数据进行降序查询
实例072 对数据进行多条件排序
实例073 对统计结果进行排序
实例074 数据分组统计(单列)
实例075 按仓库分组统计图书库存(多列)
实例076 多表分组统计
实例077 使用COMPUTE和COMPUTE BY子句
实例078 GROUP BY子句进行分组查询的注意事项
实例079 GROUP BY与HAVING一起使用
实例080 将查询结果进行分组小计
实例081 利用HAVING语句过滤分组数据
实例082 HAVING语句应用在多表查询中
3.10 聚集函数
实例083 利用聚集函数SUM()对销售额进行汇总
实例084 利用聚集函数AVG()求某班学生的平均年龄
实例085 利用聚集函数MIN()求销售额、利润最少的商品
实例086 利用聚集函数MAX()求月销售额完成最多的员工
实例087 利用聚集函数COUNT()求日销售额大于某值的商品数
实例088 利用聚集函数First()或Last()求数据表中第一条或最后一条记录
3.11 多表查询(连接查询)
实例089 利用FROM子句进行多表查询
实例090 使用表的别名
3.12 嵌套查询
实例091 简单的嵌套查询
实例092 复杂的嵌套查询
实例093 嵌套查询在查询统计中的应用
3.13 子查询
实例094 把子查询用作派生的表
实例095 把子查询用作表达式
实例096 在UPDATE语句中应用子查询
3.14 联合语句UNION
实例097 使用联合查询
实例098 多表联合查询
实例099 对联合查询后的结果进行排序
3.15 内连接查询
实例100 简单内连接查询
实例101 复杂内连接查询
实例102 使用内连接选择一个表与另一个表中行相关的所有行
3.16 外连接查询
实例103 Left Outer Join查询
实例104 Right Outer Join查询
实例105 使用外连接进行多表联合查询
3.17 利用IN进行查询
实例106 使用IN引入子查询限定查询范围
实例107 用IN查询表中的记录信息
3.18 交叉表查询
实例108 用CASE实现交叉表查询
实例109 利用TRANSFORM分析数据
实例110 利用TRANSFORM动态分析数据
实例111 静态交叉表(SQL Server 2000)
实例112 动态交叉表(SQL Server 2000)
实例113 利用Pivot实现交叉表查询(SQL Server 2005)
实例114 用Unpivot实现交叉表查询(SQL Server 2005)
3.19 透视图表查询
实例115 动态透视表
实例116 透视图
3.20 函数查询
实例117 在查询语句中使用格式化函数
实例118 在查询语句中使用字符串函数
实例119 在查询中使用日期函数
3.21 添加数据
实例120 为指定的列插入值
实例121 为所有列插入值
实例122 批量添加数据
实例123 INSERT语句和完整性约束
实例124 利用多个表中的字段创建新记录集
3.22 修改数据
实例125 修改个别行中的个别列
实例126 修改单个行的多个列
实例127 修改所有行中的某一列
实例128 修改数据时使用子查询
实例129 修改数据时使用内连接
实例130 在修改数据时使用函数
3.23 删除数据
实例131 用DELETE子句删除部分数据
实例132 删除表中所有数据
实例133 带有子查询的DELETE语句
实例134 删除表中多余的重复行数据
实例135 对数据库数据进行局部删除
3.24 视图
实例136 动态创建视图
实例137 通过视图更改数据
实例138 删除视图
3.25 触发器
实例139 创建触发器
实例140 在程序中使用触发器
实例141 触发器的嵌套使用
3.26 存储过程
实例142 创建存储过程
实例143 删除存储过程
实例144 在程序中使用存储过程
实例145 加密存储过程
3.27 其他应用
实例146 在VB中执行事务
实例147 在查询中使用游标
实例148 列出网络中所有的SQL Server服务器
实例149 利用Execute执行SQL语句
实例150 解决查询过程中字段类型不同的问题
实例151 把查询结果生成表
实例152 追加查询结果到已存在的表中
实例153 用VB实现SQL Server 2000存储过程调用
实例154 动态创建Access数据库及数据表
实例155 拼音简码查询
实例156 在程序中应用视图

第4章 数据库访问与显示
4.1 连接Access数据库
实例157 使用ADO连接Access 2003数据库
实例158 使用ADO连接Access 2007数据库
实例159 使用ADO连接加密的Access 2000数据库
实例160 自动识别Access 2000数据库路径
实例161 连接网络上共享的Access 2000数据库
4.2 连接SQL Server数据库
实例162 使用ODBC DSN连接SQL Server数据库
实例163 使用ODBC非DSN连接SQL Server数据库
实例164 使用OLE DB连接SQL Server数据库
4.3 连接其他数据库
实例165 连接Excel
实例166 连接Excel 2007
实例167 连接Oracle数据库
实例168 数据库通用模块
4.4 数据库结构的读取与修改
实例169 读取Access数据库结构
实例170 读取SQL Server数据库结构
4.5 数据添加
实例171 利用数据绑定控件增加新记录
实例172 利用数据对象增加新记录
实例173 利用SQL语句增加新记录
实例174 利用表格批量增加记录
4.6 图片存取技术
实例175 使用存取文件名的方法存取图片
实例176 使用Stream对象向数据库中存入图片
4.7 数据修改
实例177 利用数据绑定控件修改数据
实例178 利用数据对象修改数据
实例179 利用SQL语句修改数据
实例180 删除添加法修改数据
4.8 数据保存前判断
实例181 判断输入数据是否符合要求
实例182 批量数据保存前的判断
实例183 防止数据保存时出现运行时错误
4.9 数据删除
实例184 删除表格中指定的记录
实例185 利用SQL语句删除数据
4.10 数据记录
实例186 判断数据记录总数
实例187 判断数据记录位置
实例188 移动记录
4.11 数据控件相关应用
实例189 动态设置ADO控件的属性
实例190 使用DataCombo和DataList控件显示关系表中的数据
实例191 动态设置DataGrid控件的数据源
实例192 用代码设置DataGrid控件的列标头
实例193 快速将DataGrid控件中的数据显示在文本框中
实例194 在DataGrid控件中实现下拉列表框
实例195 使用代码格式化DataGrid控件中的数据
实例196 根据数据字段类型自动格式化DataGrid表格中的数据
实例197 使DataGrid控件刷新前后记录的位置保持不变
实例198 隐藏MSHFlexGrid控件的行和列
实例199 动态调整MSHFlexGrid表格中字段的顺序
实例200 提高数据输入速度
实例201 设置奇、偶行颜色不同的表格
实例202 在MSHFlexGrid控件中显示图片
实例203 利用MSHFlexGrid控件的排序功能对数据排序
实例204 合并MSHFlexGrid控件中的数据
实例205 利用MSHFlexGrid控件的合并功能制作特色报表
实例206 动态增加行
4.12 二进制数据处理技术
实例207 使用存取文件路径的方法存取图片
实例208 使用AppendChunk方法将二进制文件存入数据库
实例209 使用Stream对象将二进制文件存入数据库
实例210 使用GetChunk()方法导出数据库中的二进制文件
实例211 用Stream对象将数据库中的二进制数据导出
实例212 向SQL Server数据库存入图片
实例213 读取并打开数据库中存储的文本文件
实例214 读取并打开数据库中存储的图片
实例215 读取并打开数据库中存储的多媒体文件
实例216 将SQL Server数据库中的image数据类型的图形文件导出为.bmp文件
4.13 数据库和其他文件的转换
实例217 将硬盘文件目录转为数据库数据
实例218 将数据库文件转换为文本文件
实例219 将数据库数据传给Excel
实例220 将Excel数据传给Access数据库
实例221 将数据库数据传给Word
实例222 将SQL Server数据库中的表插入Access数据库
实例223 SQL Server导入Access时,如何处理decimal类型字段引起的错误
实例224 将Access数据库转换为SQL Server 2005数据库
实例225 多种数据库与Excel的转换
4.14 数据库结构的创建与读取技巧
实例226 使用DAO创建Access数据库
实例227 使用ADOX动态创建Access数据库和表
实例228 获得Access数据库中的所有表
实例229 使用代码创建SQL Server数据库、表和字段
实例230 获取SQL Server服务器
实例231 获取SQL Server数据库
实例232 获取SQL Server数据表
实例233 获取字段并将其添加到下拉列表框中
实例234 判断一个表是否存在
4.15 数据库安全
实例235 加密密码字符串
实例236 使用DAO方法创建加密数据库
实例237 锁定数据库中的表
实例238 为数据库上锁
实例239 改变Access 2000数据库头文件加密数据库
实例240 改变扩展名保护Access数据库
实例241 防止SQL注入式攻击
4.16 数据维护
实例242 备份Access数据库
实例243 SQL Server数据库的备份与恢复
实例244 定时备份数据
实例245 修复Access数据库
实例246 压缩数据库文件
实例247 在VB中附加SQL Server数据库
实例248 在VB中批量附加SQL Server数据库
实例249 在VB中分离SQL Server数据库
实例250 动态创建Access数据库及数据表
实例251 SQL Server对象导出器
实例252 通过触发器对数据进行增删改
实例253 通过存储过程对商品信息进行管理
实例254 动态创建SQL Server数据库及数据表
4.17 连接Paradox、FoxPro、Sybase数据库
实例255 使用ADO控件访问Paradox数据库
实例256 使用ADO控件访问DBase/FoxPro数据库
实例257 使用ADO控件访问Sybase数据库
4.18 管理系统开发相关
实例258 带图像列表的系统登录程序
实例259 权限设置程序
实例260 系统初始化
4.19 数据显示技术
实例261 分页显示数据
实例262 动态查询模块
实例263 利用二进制数据检索用户头像
实例264 利用MSHFlexGrid控件实现主从显示
实例265 利用透视表分析图书销售情况

第3篇 网络技术与Web开发
第5章 网络技术与应用
5.1 网络信息的获取与设置
实例266 获得计算机名称和工作组
实例267 获取本机所有IP地址
实例268 获取本机IP地址以及计算机名称
实例269 获得局域网中的计算机名称和IP地址
实例270 利用Winsock控件获得本机名称
实例271 利用Winsock控件获得本机的IP地址
实例272 从注册表中获取IP地址
实例273 获得和设置计算机IP信息
实例274 获取网卡的物理地址
5.2 资源共享
实例275 映射网络驱动器
实例276 获得网上共享资源
实例277 点对点文件传输
实例278 局域网复制文件
实例279 采用TCP协议传输文件
实例280 确定与服务器相连的打印机
实例281 定时网络共享控制
实例282 保证联网计算机时间同步
5.3 邮件发送
实例283 邮件接收程序
实例284 邮件群发程序
实例285 发送电子邮件附件
实例286 邮件数据管理程序
实例287 利用JMail收发邮件
实例288 获取已安装的邮件发送程序名称
5.4 文件上传与下载
实例289 用Internet Transfer编写FTP程序
实例290 利用VB实现软件下载
实例291 使用API函数下载网络文件
实例292 在VB中利用XMLHTTP下载远程文件
实例293 程序在局域网上自动更新
实例294 自我升级程序
5.5 网络其他相关
实例295 远程控制局域网计算机
实例296 网络状态监视
实例297 网速监控
实例298 获得拨号网络的列表
实例299 局域网信使服务
实例300 聊天程序
实例301 提高XP下ADSL网速
实例302 网上调查
实例303 判断输入的IP地址是否符合要求

第6章 网络Web开发
6.1 网页信息的获取
实例304 QQ通信窗口的调用
实例305 获取WebBrowser控件句柄
实例306 获取网页中JavaScript全局变量值
实例307 获取HTTP头部信息
实例308 获得网页中的所有超链接
实例309 提取网页源码
实例310 使用记事本查看网页源文件
6.2 网页收藏与管理
实例311 加入收藏夹
实例312 设置IE的主页
实例313 网站网址导航程序
实例314 清除上网历史记录
实例315 创建网页快捷方式
实例316 将指定网址加入收藏夹
实例317 修改Internet Explorer标题栏
实例318 网站违禁数据检索程序
实例319 批量获取网页内容到数据库
6.3 Internet Explorer控制
实例320 网页另存为
实例321 网页内容全选
实例322 Internet Explorer页面设置
实例323 运行Internet Explorer并获取事件
实例324 判断一个文件是否在IE的缓存中

第4篇 安全防护与入侵破解
第7章 加密、安全与软件注册
7.1 常用加密算法
实例325 使用MD5算法对密码进行加密
实例326 RC4加密
实例327 RSA加密
实例328 生成DES加密dll
实例329 SHA1加密
实例330 恺撒加密
7.2 软件注册与安全防护
实例331 SQL密码扫描
实例332 利用VB实现杀毒软件功能
实例333 计算机锁定程序
实例334 明码序列号保护
实例335 非明码序列号保护
实例336 监控计算机TCP/IP端口
实例337 关闭445端口
实例338 防止SYN洪水攻击
实例339 SQL注入攻击
实例340 限定计算机使用时间
实例341 限定用户使用计算机
实例342 加密文件夹
实例343 利用磁盘的序列号进行软件加密
实例344 利用网卡MAC地址进行软件加密
实例345 限定输入错误密码次数
实例346 制作软件光盘版
实例347 对Access数据库加密/解密

第8章 黑客入侵与破解
8.1 端口入侵
实例348 扫描远程计算机开放服务
实例349 3389端口入侵
实例350 IPC$密码暴力破解
实例351 FTP弱口令扫描
实例352 SQL Server 弱口令扫描
实例353 IP扫描器
实例354 代理协议的穿透
8.2 网页探秘
实例355 自动提交网页表单
实例356 网页弱密码的测试
实例357 网页中验证码的识别
实例358 获取FLV真实播放地址
实例359 躲避Session验证
实例360 采用Cookie欺骗躲避验证
8.3 病毒与外挂
实例361 程序跟随系统启动
实例362 更改IE首页
实例363 线程注入
实例364 VBS病毒的制作
实例365 破解补丁的制作
实例366 开启磁盘分区共享
实例367 提升用户权限
实例368 AUTORUN病毒原理
实例369 外挂与钩子

第5篇 打印技术与报表图表
第9章 打印技术的应用
9.1 打印各种文字
实例370 打印简单的字符串
实例371 设置打印字体、字号等
实例372 打印彩色文字
实例373 文字竖排打印效果
实例374 使打印的超长文本自动换行
实例375 根据纸张大小和字高计算每页打印行数
9.2 打印窗体、控件和图形
实例376 打印窗体
实例377 打印窗体文本
实例378 打印ListView控件中的内容
实例379 打印RichTextBox控件中的内容
实例380 打印浏览器内容
实例381 打印图片
实例382 打印简历
实例383 打印图表
实例384 可批量打印文件夹照片的打印程序
9.3 连续、分页和分栏打印
实例385 换页打印
实例386 动态分页打印
实例387 分栏打印
实例388 连续打印
实例389 可调整列宽的打印
9.4 证书、单据特色打印
实例390 打印汇款单
实例391 打印信封标签
实例392 批量打印工作证
实例393 批量打印证书
实例394 库存盘点单打印
实例395 连续纸销售单打印
实例396 批量打印Access数据库中的数据
实例397 打印SQL Server 2000数据库中的数据
实例398 打印连续号码的标签
实例399 证书套打
实例400 设计条形码打印程序
实例401 批量打印条形码
实例402 批量打印Word文档
实例403 批量打印Excel表格
实例404 编写银行取款排号小票打印程序
实例405 打印订单汇总

第10章 报表的创建
10.1 数据环境与报表设计器
实例406 简单报表
实例407 设置DataReport的报表宽度和纸宽
实例408 预览DataReport报表
实例409 创建图书数据报表
实例410 向报表中添加日期、时间和页码
实例411 创建客房信息纵栏式报表
实例412 分组统计报表
实例413 主明细报表
实例414 导出报表为HTML文件
实例415 利用Command执行动作查询语句
实例416 在DataReport中使用带参数的SQL语句选择数据
10.2 水晶报表的创建
实例417 安装水晶报表Crystal Reports
实例418 使用Crystal Reports创建一个报表
实例419 设置横向页面
实例420 使用VB程序打印水晶报表
实例421 动态设置报表路径
实例422 使用Crystal Reports设计商用报表

第11章 图表的创建
11.1 简单图表
实例423 设置MSChart控件的Data属性创建图表
实例424 设置MSChart控件的DataSource属性创建图表
实例425 设置MSChart控件的ChartData属性创建图表
实例426 获取数据时缺少字段的问题
实例427 对图表数据进行打印
实例428 使表格数据图表动态调整
实例429 利用TRANSFORM制作透视表
11.2 图表样式与外观
实例430 向图表中添加或修改标签
实例431 修改图表的字体和颜色
实例432 动态设置图表区字体
实例433 动态填充图表元素的颜色
实例434 动态改变图表的比例
实例435 设置和改变图表的注脚
实例436 动态修改图表的图例样式
11.3 图表的综合应用
实例437 将数组中的数据利用图表分析
实例438 在多个关系表中分析数据
实例439 对某一行数据进行分析
实例440 对分组统计数据进行分析
实例441 利用三维图表分析数据
实例442 利用饼形图分析产品市场占有率
实例443 利用饼形图分析公司男女人数比率
实例444 利用图表分析企业进货、销售和库存情况
实例445 利用折线图分析商品的价格走势
实例446 网站人气指数曲线分析
实例447 利用柱形图分析房产销售情况
实例448 利用区域图对比分析员工业绩
实例449 利用组合图分析高级轿车的销售情况
实例450 数据与图表互动
实例451 利用MSChart控件对生产指标进行统计分析

第6篇 程序控制与磁盘管理
第12章 程序应用控制
12.1 调用系统工具
实例452 调用画图程序
实例453 调用记事本
实例454 调用Windows计算器程序
实例455 设置输入法顺序
12.2 调用Office
实例456 调用OutLook管理邮件
实例457 调用Word统计字数
实例458 批量打开Word文档
实例459 调用PowerPoint电子文档
实例460 显示Office助手
12.3 时钟控制
实例461 倒计时程序
实例462 设计一个定时闹钟程序
12.4 其他应用
实例463 在VB中调用帮助文件
实例464 调用文件时具有wait功能
实例465 禁止用户复制文字
实例466 调用Word实现实时公告
实例467 VB菜单提取器

第13章 磁盘管理技术
13.1 获取磁盘信息
实例468 获取磁盘的剩余空间
实例469 获取逻辑分区信息
实例470 获取物理硬盘个数和逻辑分区个数
实例471 获取物理硬盘信息
实例472 获取磁盘信息
实例473 获取磁盘的总空间
13.2 获取卷标信息
实例474 利用FSO获取计算机中所有驱动器的卷标
实例475 使用API获取计算机中所有驱动器的名称
实例476 获得网络驱动器名称
实例477 获取分区卷标的简单方法
实例478 利用FSO获取驱动器的卷标
13.3 磁盘操作
实例479 设置磁盘卷标
实例480 格式化磁盘
实例481 整理磁盘碎片
实例482 从FAT32转换为NTFS
实例483 隐藏磁盘分区
实例484 显示被隐藏的磁盘分区
实例485 更改磁盘分区号
13.4 磁盘监控与分析
实例486 使用FSO判断驱动器的类型
实例487 使用API函数判断驱动器的类型
实例488 监视硬盘
实例489 判断光驱是否有光盘
实例490 判断是否插入存储器
实例491 检测软驱是否有软盘

第7篇 系统与硬件设备
第14章 注册表
14.1 IE优化与个性化
实例492 禁止更改“Internet选项”中的“历史记录”项
实例493 禁止更改“Internet临时文件”项
实例494 禁止更改“辅助功能”选项
实例495 禁止更改“语言”项
实例496 禁止更改“主页”项
实例497 禁止更改“字体”项
实例498 隐藏“安全”选项卡
实例499 隐藏“常规”选项卡
实例500 隐藏“程序”选项卡
实例501 隐藏“高级”选项卡
实例502 隐藏“连接”选项卡
实例503 隐藏“内容”选项卡
14.2 桌面“开始”菜单优化与个性化
实例504 更改桌面图标之间的垂直间距
实例505 去除快捷方式图标中的小箭头
实例506 删除提示信息
实例507 隐藏“任务栏和「开始」菜单”选项
实例508 隐藏“我的文档”选项
实例509 隐藏“帮助和支持”选项
实例510 隐藏“关机”选项
实例511 隐藏“搜索”选项
实例512 隐藏“文档”选项
实例513 隐藏“运行”选项
实例514 隐藏“控制面板”、“网络连接”和
“打印机和传真”3个选项
实例515 隐藏“网上邻居”图标
实例516 隐藏“我的文档”图标
实例517 隐藏桌面图标
实例518 在“开始”菜单中加入“注销”选项
14.3 系统优化与设置
实例519 隐藏任务栏中的时钟
实例520 禁止任务栏的右键菜单
实例521 禁止改变任务栏的停靠位置
实例522 隐藏“显示属性”对话框的“外观”选项卡
实例523 隐藏“显示属性”对话框的“屏幕保护”选项卡
实例524 隐藏“显示属性”对话框的“桌面”选项卡
实例525 隐藏“显示属性”对话框的“设置”选项卡
实例526 隐藏控制面板的“声音与音频设备”选项

第15章 系统信息与WMI查询
15.1 获取CPU信息
实例527 获取计算机CPU版本信息
实例528 获取CPU编号
实例529 获取计算机CPU制造商名称
实例530 获取计算机CPU的最大时钟频率
实例531 获取CPU二级缓存尺寸
实例532 获取计算机CPU外部频率
实例533 获取计算机CPU当前时钟频率
实例534 获取计算机CPU当前电压
实例535 获取计算机CPU当前使用率
实例536 获取计算机CPU地址宽度
15.2 获取显示设备信息
实例537 获取显示设备的PNPDeviceID
实例538 获取显示设备的名称
实例539 获取显示设备的驱动版本号
实例540 获取显示设备的驱动程序文件
实例541 获取显示设备的当前颜色值
实例542 获取显示设备的显示处理器
实例543 获取显示设备的最小刷新率
实例544 获取显示设备的最大刷新率
实例545 获取显示设备的当前垂直分辨率
实例546 获取显示设备的当前水平分辨率
实例547 获取显示设备的当前显示模式
15.3 获取声音设备信息
实例548 获取声音设备的产品名称
实例549 获取声音设备的PNPDeviceID
实例550 获取声音设备的制造商名称
15.4 获取及设置网卡信息
实例551 获取有效网卡的名称
实例552 显示网卡信息
实例553 设置网卡IP地址、子网掩码、网关及DNS
实例554 获取网卡MAC物理地址
15.5 获取系统驱动程序的描述信息
实例555 获取系统驱动程序的描述信息
实例556 获取系统正在运行的驱动程序
实例557 获取系统服务程序的描述信息
实例558 获取系统服务程序的程序文件
实例559 获取系统正在运行的服务程序
实例560 获取系统已经停止的服务程序
实例561 获取后台已经停止的驱动程序
15.6 获取操作系统信息
实例562 获取操作系统的启动时间
实例563 获取操作系统的安装日期
实例564 获取Windows账户和组信息
15.7 获取主板信息
实例565 获取主板BIOS信息
实例566 获取主板制造商名称和型号
15.8 网络共享管理
实例567 创建网络共享
实例568 删除网络共享
实例569 枚举网络共享
15.9 WMI的其他应用
实例570 备份程序事件日志
实例571 获取当前打印队列信息
实例572 枚举快捷方式文件
实例573 枚举Win32_Service所有属性名称
实例574 使用WMI方法启动记事本程序
实例575 获取计算机的数据宽度
实例576 获取计算机产品名称

第16章 硬件相关技术
16.1 串口控制
实例577 通过串口传递数据
实例578 通过串口控制对方计算机
16.2 加密狗
实例579 将密码写入加密狗
实例580 使用加密狗设计加密程序
16.3 IC卡的应用
实例581 向IC卡中写入数据
实例582 读取IC卡中的数据
实例583 利用IC卡制作考勤程序
16.4 监控
实例584 利用简易摄像头编写监控程序
实例585 编写监控录像程序
实例586 定时监控程序
16.5 扫描、条码
实例587 利用条形码扫描器销售商品
实例588 设计条形码打印程序
16.6 POS控制
实例589 设计钱箱控制程序
实例590 设计扫描仪控制程序
实例591 设计发票机控制程序
实例592 客户来电支持系统
实例593 利用手机群发短信
实例594 利用神龙卡制作练歌房程序
实例595 通过语音卡实现电话的拨打与接听
实例596 视频监控
实例597 使用ID卡读卡器获取持卡人信息
实例598 员工指纹考勤系统
实例599 使用短信猫发送短信
实例600 通过短信猫实现短信自动回复

前言/序言

  特别说明:

  《Visual Basic开发实例大全》分为基础卷和提高卷(即本书)两册。本书的前身是《Visual Basic开发实战1200例(第II卷)》。

  编写目的

  1. 方便程序员查阅

  程序开发是一项艰辛的工作,挑灯夜战、加班加点是常有的事。在开发过程中,一个技术问题可能会占用几天甚至更长时间。如果有一本开发实例大全可供翻阅,可从中找到相似的实例,也许几分钟就可以解决。本书编写的主要目的就是方便程序员查阅、提高开发效率。

  2. 通过分析大量源代码,达到快速学习之目的

  本书提供了约600个开发实例及源代码,附有相应的注释、实例说明、关键技术、设计过程和秘笈心法,对实例中的源代码进行了比较透彻的解析。相信这种办法对激发学习情趣、提高学习效率极有帮助。

  3. 通过阅读大量源代码,达到提高熟练度之目的

  俗话说“熟能生巧”,读者只有通过阅读、分析大量源代码,并亲自动手去做,才能够深刻理解、运用自如,进而提高开发效率,适应工作之需要。

  4. 实例源程序可以“拿来”就用,提高了效率

  本书的很多例子,可以稍加改动,拿来就用,不必再去从头编写,从而节约了时间,提高了效率。

  本书内容

  本书分为7篇16章,共约600个实例。书中所选实例均来源于一线开发人员的实际项目开发,囊括了开发中经常使用和需要解决的热点、难点问题,使读者可以快速地解决开发中的难题,提高编程效率。本书知识结构如下图所示。

  本书在讲解实例时采用统一的编排样式,多数实例由“实例说明”“关键技术”“设计过程”“秘笈心法”4部分构成。其中,“实例说明”部分采用图文结合的方式介绍实例的功能和运行效果;“关键技术”部分介绍了实例使用的重点、难点技术;“设计过程”部分讲解了实例的详细开发过程;“秘笈心法”部分给出了与实例相关的技巧和经验总结。

  本书特点

  1. 实例极为丰富

  本书精选了约600个实例,另外一册《Visual Basic开发实例大全(基础卷)》也精选了基础部分约600个实例,这样,两册图书总计约1200个实例,可以说是目前市场上实例最多、最全面、最丰富的软件开发类图书,涵盖了编程中各个方面的应用。

  2. 程序解释详尽

  本书提供的实例及源代码,附有相应的注释、实例说明、关键技术、设计过程和秘笈心法。分析解释详尽,便于快速学习。

  3. 实践实战性强

  本书的实例及源代码很多来自现实开发中,光盘中绝大多数给出了实例的全部源代码,读者可以直接调用、研读、练习。

  关于光盘

  1. 实例学习注意事项

  读者在按照本书学习、练习的过程中,可以从光盘中复制源代码,注意去掉只读属性。有些实例需要使用相应的数据库或第三方资源,在使用前需要进行相应配置,具体步骤请参考书中或者光盘中的配置说明。

  2. 实例源代码

  本书光盘提供了实例的源代码,位置在光盘中的“MR章号实例序号”文件夹下,例如,“MR496”表示实例096,位于第4章。由于有些实例源代码较长,限于篇幅,图书中只给出了关键代码,完整代码在光盘中。

  读者对象

  Visual Basic程序员,Visual Basic初学者,如高校大学生、求职人员、培训机构学员等。

  编 者


《Visual Basic 开发实例精粹 进阶篇》—— 开启您的 VB 编程新境界 本书并非《Visual Basic 开发实例大全 提高卷(附光盘)》的重复或延伸,而是为您精心打造的一部全新力作,旨在深度挖掘 Visual Basic 在实际开发中的高级应用技巧与实战经验。如果您已经掌握了 VB 的基础知识,并渴望在复杂项目、高性能应用以及前沿技术领域有所突破,《Visual Basic 开发实例精粹 进阶篇》将是您不可或缺的良师益友。 拒绝套路,直击核心——从理论到实践的飞跃 本书的核心理念在于“精粹”,这意味着我们剔除了大量重复和浅显的内容,直接将目光聚焦于 Visual Basic 开发中最具价值、最能体现开发者功力的部分。我们不拘泥于零散的入门技巧,而是从解决实际开发难题、提升软件质量、优化用户体验的宏观角度出发,层层深入,带领您领略 VB 编程的深度与广度。 内容精选,亮点纷呈 与您提到的那本《Visual Basic 开发实例大全 提高卷(附光盘)》不同,本书的侧重点在于那些能够真正提升您项目开发能力和技术高度的方面,具体体现在以下几个关键领域: 深入理解与应用高级面向对象特性: 尽管 VB 拥有面向对象的特性,但其深层次的应用往往是区分初学者与高手的关键。《Visual Basic 开发实例精粹 进阶篇》将详细解析类的高级设计模式、继承与多态的精妙运用、接口的哲学思想、以及如何利用组合与聚合构建灵活可扩展的系统。我们将通过一系列精心设计的实例,演示如何将这些抽象的概念转化为实际、高效的代码,例如构建可复用的业务逻辑层、实现灵活的插件化架构等。您将不再停留在表面,而是真正理解面向对象设计的优势,并能主动运用它们来应对复杂的开发挑战。 数据库高级交互与性能优化: 数据库是大多数应用的核心。《Visual Basic 开发实例精粹 进阶篇》将深入探讨 ADO.NET 的高级特性,包括但不限于: 高效的数据访问策略: 讲解如何利用 `DataSet` 和 `DataTable` 进行离线数据操作,如何通过 `DataReader` 实现流式数据读取以减少内存占用,以及如何为不同场景选择最优的数据访问模式。 事务处理的健壮性: 详细阐述事务的ACID特性,演示如何使用 `SqlTransaction` 类来保证数据的一致性,并处理并发冲突。 存储过程与用户定义函数: 教授如何设计和调用存储过程,利用它们封装业务逻辑,提升执行效率,并介绍用户定义函数在数据计算和转换中的应用。 性能瓶颈分析与调优: 引导您学会使用 SQL Server Profiler 等工具定位数据库查询的性能瓶颈,并通过索引优化、查询重写、连接池管理等技术手段,大幅提升数据访问的速度和效率。我们将从实际案例出发,剖析常见的性能问题,并提供行之有效的解决方案。 ORM(对象关系映射)框架的探索: 简要介绍 ORM 的概念,并展示如何在 VB 中集成和使用轻量级的 ORM 工具,以简化数据库操作,提高开发效率,同时避免直接操作 SQL 带来的硬编码和可维护性问题。 网络通信与分布式应用开发: 现代应用往往需要跨越网络进行通信。《Visual Basic 开发实例精粹 进阶篇》将带您走进 VB 的网络编程世界: TCP/IP Socket 编程: 从底层原理入手,讲解如何使用 `Socket` 类实现可靠的 TCP 通信,构建客户端/服务器架构,并提供诸如文件传输、即时通讯等实用示例。 HTTP 协议与 Web 服务: 演示如何使用 `HttpClient` 类进行 HTTP 请求,与 Web API 进行交互,解析 JSON/XML 数据。重点讲解构建和消费 RESTful Web Services 的方法。 多线程与异步编程: 解决 UI 阻塞问题,提升应用响应速度。本书将深入讲解 `Thread`、`ThreadPool` 的使用,以及 `BackgroundWorker` 组件的异步操作模式。您将学会如何安全地在多线程环境中共享数据,如何避免线程死锁,并理解异步编程模型(如 `async`/`await` 在 .NET Core/5+ 中的应用,虽然 VB.NET 的语法在此方面有所差异,但原理相通)的优势。 消息队列(MQ)初步: 简要介绍消息队列的架构和作用,并可能通过示例展示如何在 VB 中集成RabbitMQ或Kafka等消息队列,实现应用间的解耦和异步通信,为构建高可用、可伸缩的分布式系统打下基础。 高级 UI 设计与用户体验优化: 优秀的用户界面是软件成功的关键。《Visual Basic 开发实例精粹 进阶篇》将超越标准的控件应用: 自定义控件开发: 教授如何创建功能更强大、外观更独特的自定义控件,实现代码复用,并提升界面的专业度和吸引力。 图形与多媒体处理: 演示如何利用 `GDI+` 进行高级图形绘制,如渐变、阴影、透明度效果,以及如何集成第三方库处理图像(如缩放、裁剪、滤镜)和播放音视频。 数据可视化: 介绍如何利用 Chart 控件或其他第三方图表库,将复杂的数据以直观、易于理解的图表形式呈现给用户,如折线图、柱状图、饼图、散点图等,并支持交互式操作。 用户体验设计原则: 结合实例,讲解如何应用可用性原则,设计响应式布局,处理用户输入校验,提供清晰的操作反馈,以及实现无障碍访问功能,从而显著提升用户满意度。 应用部署与打包: 即使是再精妙的代码,也需要可靠的部署。《Visual Basic 开发实例精粹 进阶篇》将涵盖: ClickOnce 部署: 详细介绍 ClickOnce 的工作原理,如何配置和发布 ClickOnce 应用程序,实现简便快捷的自动更新。 Installer Projects(安装程序项目): 教授如何使用 Visual Studio 自带的或第三方工具(如 Inno Setup)创建专业的安装程序,实现应用程序的完整安装、卸载以及注册表、文件关联等的配置。 打包与分发策略: 讨论不同部署场景下的打包策略,如何处理应用程序依赖项,以及如何对安装文件进行优化。 性能分析与调试进阶: 提升代码质量,离不开精准的分析与调试。《Visual Basic 开发实例精粹 进阶篇》将带您进入更深层次的调试境界: 性能分析工具: 介绍 Visual Studio 的性能分析器,如 CPU 使用率、内存使用率、.NET 对象分配跟踪等,帮助您找出代码中的性能热点。 高级调试技巧: 演示如何使用条件断点、监视窗口、内存窗口、调用堆栈窗口进行复杂问题的定位,以及如何进行远程调试。 日志记录与异常处理: 强调结构化日志记录的重要性,介绍 NLog、Serilog 等日志框架的应用,以及如何设计健壮的异常处理机制,记录详细的错误信息,便于问题追溯和修复。 为何选择《Visual Basic 开发实例精粹 进阶篇》? 1. 实战导向,拒绝纸上谈兵: 本书所有内容均以解决实际开发问题为出发点,每一个章节都附带精心设计的、可运行的示例代码,让您在学习的同时,能够亲手实践,融会贯通。 2. 技术深度,直击痛点: 我们专注于那些在日常开发中经常遇到的难点和瓶颈,提供深入的解析和创新的解决方案,帮助您突破技术壁垒。 3. 前瞻视野,引领趋势: 在介绍经典技术的同时,本书也会适时引入一些面向未来的技术概念和实践,帮助您保持技术领先性。 4. 体系完整,逻辑清晰: 内容组织严谨,从高级概念到具体实现,环环相扣,形成完整的知识体系,便于您系统地掌握 VB 的高级开发技能。 5. 独立价值,而非附庸: 本书内容经过独立策划和创作,其价值和深度足以独立于任何其他书籍存在,您可以将其作为您 VB 编程生涯中重要的进阶阶梯。 谁适合阅读本书? 已经掌握 VB.NET 基础知识,有一定项目开发经验的程序员。 希望提升 VB.NET 开发技能,学习高级编程技巧的开发者。 从事复杂应用开发,需要解决性能、扩展性、可靠性等挑战的工程师。 寻求在 VB.NET 领域进行深度探索,拓展技术视野的技术爱好者。 《Visual Basic 开发实例精粹 进阶篇》不仅仅是一本书,更是您在 Visual Basic 开发道路上的一次升级。它将帮助您从“会用”走向“精通”,从“实现功能”走向“创造价值”。现在就开始您的进阶之旅吧!

用户评价

评分

《Visual Basic开发实例大全 提高卷(附光盘)》的另一个亮点在于其内容的广度和深度完美结合。在学习过程中,我发现书中不仅涵盖了VB开发的核心技术,还涉及了一些更高级的应用领域,比如数据库交互、网络编程、窗体设计技巧以及一些实用的小工具开发。这些内容对于想要突破VB开发瓶颈的学习者来说,无疑是极其宝贵的。书中并没有回避复杂的技术难题,而是将其分解成易于理解的步骤,并提供可行的解决方案。例如,在数据库部分,书中详细介绍了ADO.NET的使用,从连接数据库到执行SQL语句,再到数据绑定,整个过程都有详实的讲解和示例。更令人惊喜的是,书中还涉及了一些关于性能优化和安全性的讨论,这些往往是衡量一个程序员是否真正成熟的重要标志。我特别欣赏书中在处理用户界面设计时的一些独到见解,比如如何设计更加人性化的对话框,如何响应用户的不同操作,这些细节的关注,能够极大地提升用户体验。

评分

《Visual Basic开发实例大全 提高卷(附光盘)》在讲解一些比较抽象或复杂的概念时,采用了非常生动形象的比喻和类比,这对于我这样有一定基础但仍然希望深入理解VB精髓的读者来说,极大地降低了学习难度。书中对于API函数的使用、内存管理的一些技巧、以及如何与其他应用程序进行交互等高级话题,都进行了深入浅出的阐述,并配以实用的开发实例。我印象深刻的是关于文件操作和系统编程的部分,这些内容在很多时候是开发一个完整应用程序不可或缺的,而书中将这些复杂的操作进行了模块化处理,通过简洁的代码片段展示了其核心功能,使得我可以快速掌握并加以运用。更重要的是,作者在讲解这些高级技术的同时,并没有忘记强调代码的规范性和可读性,以及在实际应用中需要注意的一些陷阱和优化方向。这种全面性的讲解,让我不仅仅学会了“怎么做”,更理解了“为什么这么做”,以及“如何做得更好”。

评分

最近入手了《Visual Basic开发实例大全 提高卷(附光盘)》,虽然书中内容我暂时还没来得及细细品味,但仅从书籍的装帧设计和整体的初步印象来看,就给我留下了深刻的积极感受。首先,封面设计简洁而不失专业感,色彩搭配协调,标题的字体清晰易读,给人一种值得信赖的学术氛围。翻开书本,纸张的质感相当不错,厚实且光滑,印刷的字迹工整清晰,长时间阅读也不会感到眼睛疲劳。更重要的是,书中提供的光盘包装严谨,光盘本身也没有任何划痕,这对于像我这样注重实操的学习者来说,光盘内容的完整性和可用性至关重要。很多时候,一本好的技术书籍,除了理论知识的扎实,实操的辅助也是衡量其价值的重要标准。我非常期待通过书中提供的实例和光盘中的代码,能够将Visual Basic的开发技能提升到一个新的高度。这本书的出版,无疑为广大VB爱好者提供了一个宝贵的学习资源,其细致的排版和对细节的关注,也预示着内容定然是经过精心打磨的,相信它不会辜负读者的期望。

评分

这本《Visual Basic开发实例大全 提高卷(附光盘)》给我的最大感受就是其“学以致用”的理念贯穿始终。书中提供的每一个实例,都不是凭空产生的,而是紧密联系着实际开发中的常见需求和问题。作者并没有为了展示技术而堆砌复杂的代码,而是从解决实际问题的角度出发,引导读者一步步构建出功能完善的应用程序。我特别喜欢书中关于用户自定义控件的章节,这部分内容对于想要扩展VB功能、提高开发效率的学习者来说,价值非常大。通过书中详尽的讲解和实例,我不仅学会了如何创建自己的控件,还理解了如何将这些控件集成到项目中,实现更个性化的界面和功能。书中的光盘资源也起到了画龙点睛的作用,每个实例的代码都可以在光盘中找到,这使得学习过程更加顺畅,我可以一边阅读一边对照代码进行实践,加深理解。这种理论与实践相结合的学习方式,让我能够更快速地掌握VB开发的技能,并将其应用到自己的实际项目中。

评分

读完《Visual Basic开发实例大全 提高卷(附光盘)》的第一部分,我深感这不仅仅是一本技术书籍,更像是一位经验丰富的导师,循序渐进地引领我走向VB开发的深度世界。书中对每一个概念的讲解都力求透彻,不是简单地罗列代码,而是深入剖析其背后的原理和设计思想,并且通过精心设计的案例来验证和巩固这些知识点。比如,在讲述面向对象编程时,作者并没有止步于类和对象的概念,而是详细阐述了继承、多态、封装在实际项目中的应用场景,以及如何通过这些特性来优化代码结构,提高可维护性。书中的代码示例清晰明了,逻辑性强,每一行代码的意义都经过了详细的注释,甚至会解释一些可能被初学者忽略的细节。我尤其喜欢书中对错误处理和异常机制的讲解,这部分内容在实际开发中至关重要,但往往容易被新手忽视。作者通过生动的例子,让我理解了如何优雅地处理各种运行时错误,如何编写健壮的代码,这无疑是提升开发效率和代码质量的关键。

评分

很好吃,也很好玩

评分

以收货,还没看,不过保护的挺好的。

评分

天佑干脆给笔记本取名为“怪怪书”,他把笔记本和娃娃放进书包后就回家了。

评分

书很不错,感谢京东,终于买到我自己喜欢的书了,哈哈哈哈哈哈哈!活动力度不错,下次还会再来的!

评分

原装正版,印刷精美,正在埋头苦学。头天买隔日到,京东好棒。

评分

还没看 先评价

评分

十分满意,原以为会出什么问题,现实就是惊喜,书到手新,包装不错,没有破损,赞赞赞!!!

评分

不错吧,准备暑假里面好好啃,书本身没有破损,快递也算可以,包装就惨不忍睹了

评分

十分满意,原以为会出什么问题,现实就是惊喜,书到手新,包装不错,没有破损,赞赞赞!!!

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有