Visual Basic 6.0实效编程百例(附光盘)
分類: 图书,计算机/网络,程序设计,Basic VB VB Script,
作者: 刘韬 等编著
出 版 社: 人民邮电出版社
出版时间: 2002-7-1字数: 549千版次: 1版1次页数: 342印刷时间: 2002/07/01开本:印次:纸张: 胶版纸I S B N : 9787115103871包装: 平装内容简介
本书通过120个精选的例子讲解了利用Visual Basic进行应用程序开发的各个方面,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等方面的内容。每章通过经典的例子重点讲述如何利用Visual Basic以及第三方控件、API函数完成特定的功能。
本书内容突出了实用性,85%以上的实例模仿较常见的优秀软件的相关功能,余下实例大多为帮助读者理解重点、难懂概念所做。本书的另一个特点在于给出了不少实用性很强的“方案实例”(以往的百例图书内容基本上都属于“功能实例”),其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。
本书适用于已经初步掌握Visual Basic编程概念、方法的读者阅读,本书可以帮助读者迅速掌握实际应用中的各种经验、技巧。
目录
第1章 界面外观1
实例1 带图标的菜单2
实例2 动画进度条3
实例3 颜色渐变进度条7
实例4 任意形状的窗体8
实例5 无边框的窗体10
实例6 渐变的窗体背景13
实例7 透明的按钮15
实例8 会动的窗体19
实例9 调色程序22
实例10 窗体分割条25
实例11 自动完成文本框的文本输入29
实例12 控制窗体的系统菜单和按钮31
实例13 产生Windows任务栏36
实例14 自动隐藏菜单40
第2章 多媒体控制与图像处理42
实例15 获得声卡设置43
实例16 调节系统音量45
实例17 播放WAV和MIDI文件51
实例18 再现Windows的CD播放机54
实例19 自己的MP3播放器57
实例20 自己的VCD播放器60
实例21 获得显卡支持的DirectX显示模式63
实例22 屏幕抓图64
实例23 图片浏览69
实例24 将彩色位图转化为灰度图73
实例25 翻转图片75
第3章 时间控制78
实例26 设计打字效果79
实例27 定时计时工具81
实例28 同步网络时间83
实例29 日期安排工具86
实例30 动画文件制作工具(方案例)91
第4章 操作系统96
实例31 修改计算机名称97
实例32 获得BIOS信息97
实例33 编写屏保程序98
实例34 设置墙纸101
实例35 调整屏幕分辨率103
实例36 获取系统硬件信息105
实例37 获得CPU使用情况108
实例38 编辑注册表信息110
实例39 注销、重启动和关闭计算机115
实例40 获取Windows版本信息及系统目录116
实例41 枚举系统可用字体119
实例42 打开系统打印机对话框120
实例43 打印文件125
实例44 改变打印方向128
第5章 程序控制130
实例45 密码验证登录(方案例)131
实例46 系统托盘程序132
实例47 程序显示在最前面134
实例48 隐藏程序不被“关闭程序”发现135
实例49 枚举系统中所有进程136
实例50 任务管理器139
实例51 启动其他应用程序142
实例52 调用系统中的一些功能对话框142
实例53 多线程方式同时进行多项任务144
实例54 建立程序的快捷方式151
实例55 得到剪贴板(clipboard)上的信息153
实例56 把数据写入自身(exe文件)中154
实例57 显示和隐藏任务条158
实例58 热键启动程序159
第6章 磁盘文件162
实例59 获取驱动器信息163
实例60 控制光驱开关167
实例61 简易资源管理器(方案例)169
实例62 获得文件属性172
实例63 文件比较176
实例64 查找文件(方案例)179
实例65 清空回收站186
实例66 拷贝、删除、重命名和移动文件187
实例67 全面控制INI文件189
实例68 按照16进制方式显示文件193
实例69 格式化磁盘196
实例70 自己的压缩程序197
第7章 数据库201
实例71 输入控制与格式化数据(方案例)202
实例72 在数据库中存取图像字段205
实例73 获得数据库的信息209
实例74 数据库用户管理211
实例75 用户的数据库权限管理216
实例76 数据库加密与解密219
实例77 代码连接到ODBC221
实例78 RDO方式连接数据库223
实例79 DAO方式数据库示例227
实例80 ADO连接SQL数据库函数230
实例81 典型的数据查询(方案例)232
实例82 增删改典型操作模块(方案例)237
实例83 记录的锁定241
实例84 表的锁定243
实例85 快速制作报表245
实例86 报表输出类型控制250
实例87 文本文件转换到数据库(方案例)252
第8章 网络与通信259
实例88 获得网卡物理地址260
实例89 获得指定机器的IP地址263
实例90 连续批量Ping测试266
实例91 映射和断开网络驱动器270
实例92 获得网络邻居所有信息(方案例)272
实例93 使用UDP协议发送信息276
实例94 局域网上发送信息277
实例95 网络聊天278
实例96 检测联网信息283
实例97 电话拨号上网284
实例98 给ICQ发送信息285
实例99 自定义网页浏览器287
实例100 获得指定网页源代码290
实例101 获得路由关系291
实例102 导入导出IE收藏夹295
实例103 收发电子邮件296
实例104 FTP下载299
实例105 端口扫描302
第9章 鼠标与键盘305
实例106 鼠标位置跟踪306
实例107 鼠标控制307
实例108 模拟鼠标的单双击310
实例109 动画指针311
实例110 鼠标记录器313
实例111 获得键盘信息314
实例112 键盘记录器316
第10章 数学算法与程序发布318
实例113 进制转换319
实例114 制造随机数322
实例115 七种常用的排序算法324
实例116 加密—一种加密的算法330
实例117 加密—对文本文件的加密333
实例118 GB码与BIG5码之间的转换334
实例119 产生程序序列号337
实例120 建立关联文件341