Visual Basic实效编程百例

Visual Basic实效编程百例
作 者: 刘韬 骆娟
出版社: 人民邮电出版社
丛编项: 实效编程百例
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic实效编程百例》作者简介

内容简介

本书通过100多个精选的例子讲解了利用Visual Basic进行应用程序开发的各个方面,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等方面的内容。每章通过经典的例子重点讲述如何利用Visual Basic以及第三方控件、API函数完成特定的功能。本书内容突出了实用性,85%以上的实例模仿较常见的优秀软件的相关功能,余下实例大多为帮助读者理解重点、难懂概念所做。本书的另一个特点在于给出了不少实用性很强的“方案实例”(以往的百例图书内容基本上都属于“功能实例”),其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。本书适用于已经初步掌握Visual Basic编程概念、方法的读者阅读,本书可以帮助读者迅速掌握实际应用中的各种经验、技巧。

图书目录

第1章 界面外观 1

实例1 带图标的菜单 2

实例2 动画进度条 3

实例3 带提示文字的列表框 7

实例4 任意形状的窗体 8

实例5 无边框的窗体 10

实例6 自动排序的列表框 13

实例7 自动显示货币格式的文本框 18

实例8 文字特效 19

实例9 调色程序 21

实例10 窗体分割条 24

实例11 自动完成文本框的文本输入 27

实例12 控制窗体的系统菜单和按钮 29

实例13 产生Windows任务栏 34

实例14 自动隐藏菜单 38

第2章 多媒体控制与图像处理 40

实例15 旋转的3D物体 41

实例16 画贝塞尔曲线 48

实例17 获得鼠标位置的RGB数值 50

实例18 世界地图 52

实例19 自己的3D引擎(方案例) 53

实例20 自己的VCD播放器 58

实例21 不需控件的快速绘图方法 61

实例22 屏幕抓图 65

实例23 图片浏览 70

实例24 位图处理 74

实例25 图像放大 77

第3章 时间控制 79

实例26 绘制动态SIN曲线 80

实例27 定时计时工具 82

实例28 同步网络时间 84

实例29 日期安排工具 88

实例30 动画文件制作工具(方案例) 92

第4章 操作系统 97

实例31 获取系统注册所有文件后缀 98

实例32 获得BIOS信息 99

实例33 编写屏保程序 100

实例34 设置墙纸 103

实例35 调整屏幕分辨率 105

实例36 获取系统硬件信息 107

实例37 获得CPU使用情况 110

实例38 编辑注册表信息 112

实例39 注销、重启动和关闭电脑 117

实例40 获取Windows版本及目录 118

实例41 枚举系统可用字体 121

实例42 打开系统打印机对话框 122

实例43 打印文件 127

实例44 改变打印方向 130

第5章 程序控制 132

实例45 注册/注销ActiveX控件 133

实例46 系统托盘程序 136

实例47 可以自动隐藏的开始菜单 137

实例48 隐藏程序不被“关闭程序”发现 140

实例49 枚举系统中所有进程 141

实例50 任务管理器 144

实例51 程序生成EXCEL表格 147

实例52 调用系统中的一些功能对话框 148

实例53 多线程方式同时进行多项任务 150

实例54 调用DLL 157

实例55 用Tab键切换SSTAB控件内容 160

实例56 在VB中运行FLASH动画 162

实例57 显示和隐藏任务条 164

实例58 热键启动程序 165

第6章 磁盘文件 169

实例59 获取驱动器信息 170

实例60 控制光驱开关 174

实例61 简易资源管理器(方案例) 176

实例62 获得文件属性 179

实例63 文件比较 183

实例64 查找文件(方案例) 186

实例65 制作PDF文档 193

实例66 拷贝、删除、重命名和移动文件 197

实例67 自己的翻译软件 199

实例68 按照16进制方式显示文件 202

实例69 格式化磁盘 204

实例70 自己的压缩程序 205

第7章 数据库 209

实例71 输入控制与格式化数据(方案例) 210

实例72 在数据库中存取图像字段 213

实例73 获得数据库的信息 217

实例74 数据库用户管理 219

实例75 用户的数据库权限管理 224

实例76 数据库加密与解密 227

实例77 代码连接到ODBC 229

实例78 RDO方式连接数据库 231

实例79 DAO方式数据库示例 235

实例80 ADO连接SQL数据库函数 238

实例81 典型的数据查询(方案例) 240

实例82 增删改典型操作模块(方案例) 245

实例83 控制表格控件 249

实例84 列出系统中所有DSN和数据库驱动 252

实例85 快速制作报表 253

实例86 报表输出类型控制 259

实例87 文本文件转换到数据库(方案例) 261

第8章 网络与通信 268

实例88 获得网卡物理地址 269

实例89 获得指定机器的IP地址 272

实例90 创建自己的Telnet服务器 275

实例91 映射和断开网络驱动器 278

实例92 获得网络邻居所有信息(方案例) 281

实例93 使用UDP协议发送信息 284

实例94 局域网上发送信息 285

实例95 网络聊天 287

实例96 网上活动监视 291

实例97 电话拨号上网 294

实例98 给ICQ发送信息 295

实例99 自定义网页浏览器 297

实例100 获得指定网页源代码 300

实例101 获得路由关系 301

实例102 导入导出IE收藏夹 305

实例103 收发电子邮件 306

实例104 FTP下载 309

实例105 端口扫描 311

第9章 鼠标和键盘 314

实例106 鼠标位置跟踪 315

实例107 鼠标控制 316

实例108 模拟鼠标的单双击 319

实例109 动画指针 320

实例110 鼠标记录器 322

实例111 获得键盘信息 323

实例112 键盘记录器 325

第10章 数学算法与程序发布 327

实例113 完整的文本编辑器(方案例) 328

实例114 自己的计算器 332

实例115 俄罗斯方块游戏(方案例) 335

实例116 加密——一种加密的算法 339

实例117 加密——对文本文件的加密 342

实例118 GB码与BIG5码之间的转换 343

实例119 产生程序序列号 346

实例120 操作提示 350