手把手教你学VisualBasic

  作 者:前沿科技 编著

  出 版 社: 电子工业出版社

  出版时间: 2008-11-1

  页 数:496页

  开 本: 16开

  I S B N :9787121072611

  所属分类: 图书 >> 计算机/编程 >> Visual Basic

  定价:59.00元(含光盘1张)

  本书包括Visual Basic基本功篇、四大技术篇、三类优化篇、后期维护篇、典型应用篇和项目开发篇六个部分,共19章。基本功篇主要介绍Visual Basic程序员必学、Visual Basic 6.0环境、Visual Basic语言基本功、Visual Basic程序设计基本功;四大技术篇主要介绍窗体、控件、程序结构、过程、函数和模块;三类优化篇主要介绍优化操作、多媒体优化和程序优化;后期维护篇主要介绍文件处理和打印、常见错误与程序调试、发布程序和创建帮助;典型应用篇主要介绍创建ActiveX控件、开发类模块和数据库开发;项目开发篇有“房间管理系统”和“单机版动物棋游戏”,这两个系统都是笔者结合本书所讲的知识和自身开发经验亲自编写的,供读者参考和使用。

  本书主要适用于Visual Basic 6.0的初级用户和中级用户,同时也可作为相关专业学生的学习或培训教程。

  一线程序设计专家精心编写,饱和丰富的实践经验和专业技术

  精心安排152个实例,全面讲解Visual Basic 6.0常用功能

  提炼205个提示和注意点,将实际编程中的问题各个击破

  Visual Basic作为一种可视化开发工具,提供了程序设计领域内的文件访问技术、图形图像处理技术、网络通信技术、多媒体技术、数据库技术、OLE集成技术以及API编程技术,使得越来越多的编程人员选择踏上编程之旅。而作为Visual Basic各版本中功能最全面、应用最广泛的Visual Basic 6.0版本,自然成为首选的开发工具。

  为什么要编写本书

  本书是为Visual Basic 6.0初学者量身定做的一本自学手册。笔者在编写本书之初,特地到西单图书大厦、中关村图书大厦等全国性大型书店进行调查,进行对比和总结,征求读者的意见和需求,并结合几个做软件开发朋友的建议,以期最大化地满足初学者的学习需求。

  内容安排符合初学者的学习心理,首先“程序员必学”告诉读者为什么要学习Visual Basic 6.0,怎么学习Visual Basic 6.0及Visual Basic 6.0程序的实现原理,接着学习Visual Basic 6.0的开发环境,Visual Basic 6.0程序赏析及第一个Visual Basic 6.0开发程序。用简单易懂的语言引领读者步入Visual Basic 6.0的程序之门。

  目录结构突破了初级篇、中级篇、高级篇的划分套路,依然是为初学者考虑,将Visual Basic 6.0中的重要知识和关键技术进行整合,分为了“基本功篇”、“四大技术篇”、“三类优化篇”、“后期维护篇”、“典型应用篇”和“项目开发篇”。给初学者一个清晰的思路,易学易懂。

  知识点讲解浅显易懂,每个知识点配一个小实例,小实例贴切而且简单,让初学者边学边练,快速上手,随时体验编程的乐趣。

  每章都安排有“即问即答”、“提示”、“注意”等小栏目,用这些小栏目来和读者分享编程的经验和心得,同时也竭力为读者清除学习过程中的难点和疑点,以免半途而废。

  本书含金量

  本书除具有“入门与提高”特点外,还具有“实例”型、“大全”型等特点。书中内容共由6篇、19章、152个案例组成。如下表所示:

  篇 名 章 名 案 例 数 本书部分典型案例

  基本功篇 第1章 Visual Basic程序员必学 6 手把手实例:创建一个student数据库

  手把手实例:开启代码窗口

  手把手实例:设置静态变量

  学以致用:观察字符串运算符的运行

   第2章 熟悉Visual Basic 6.0环境

   第3章 Visual Basic语言基本功——数据类型、变量和运算符

   第4章 Visual Basic程序设计基本功——属性、方法和事件

  篇 名 章 名 案 例 数 本书部分典型案例

  四大技术篇 第5章 创建用户界面——窗体 64 手把手实例:设置窗体标题

  手把手实例:添加可插入对象

  手把手实例:判断是否为三角形

  手把手实例:利用Array函数给数组赋值

   第6章 添加可视化对象——控件

   第7章 编程核心——程序结构

   第8章 高级编程——过程、函数和模块

  三类优化篇 第9章 优化操作——菜单、对话框 31 手把手实例:设计下拉式菜单

  手把手实例:按钮跟着鼠标移动

  手把手实例:加载界面示例

   第10章 多媒体优化——绘图、多媒体

   第11章 优化程序

  后期维护篇 第12章 文件处理和打印 19 手把手实例:读取文件

  手把手实例:四类错误的演示

  手把手实例:发布程序

   第13章 错误处理与程序调试

   第14章 发布程序和创建帮助

  典型应用篇 第15章 创建ActiveX控件 30 手把手实例:页框的使用

  手把手实例:添加自定义事件

  手把手实例:创建一个student数据库

   第16章 开发类模块

   第17章 数据库开发

  项目开发篇 第18章 房间管理系统 2 综合实例:房间管理系统

  综合实例:单机版动物棋游戏

   第19章 单机版动物棋游戏

  本书读者定位

  本书具有知识全面、实例丰富、操作性强的特点,力求以全面、系统的知识和丰富、简短的实例指导初学者学习Visual Basic 6.0各方面的技术。本书主要适用于Visual Basic 6.0的初级用户和中级用户,同时也可作为相关专业学生的学习或培训教程。

  如何阅读本书

  本书章节的安排是依据读者对Visual Basic 6.0学习循序渐进的顺序建立的,建议初学者从前至后阅读。

  首先阅读第1章至第8章,这些章节是Visual Basic 6.0编程的基础知识,必须掌握。只有熟读了这几章的内容,并且能够融会贯通,才能阅读后面的章节。

  然后阅读第9章至第14章,这几章是讲述Visual Basic 6.0程序开发的必需技术,对提高开发速度、优化程序结构、简化程序代码等都有非常好的帮助。

  最后阅读第15章至第19章,这几章主要针对Visual Basic 6.0的典型应用和软件程序开发,逐个进行剖析、设计、编程和总结,由浅入深、由简入繁,将读者从理论的学习带入到软件开发的实际应用中。

  致谢

  经过紧张的策划、写作和编排,本书已经完稿。虽然在写作的过程中,遇到各种各样的困难,但是参与编写的各位老师,都尽心尽力,力争达到实用、易懂、严谨、高质量,为该书能够尽快与读者见面做出非常大的贡献。在此,我们对所有参与该书编写工作的同仁表示衷心的感谢。

  编 者

  2008.6.28

  第1篇 基本功篇

  第1章 Visual Basic程序员必学 1

  1.1 为什么要学习Visual Basic 2

  1.1.1 什么是Visual Basic 2

  1.1.2 Visual Basic的主要特色 2

  1.1.3 即问即答 3

  1.2 怎样学习Visual Basic 3

  1.2.1 选择本书 4

  1.2.2 理论联系实际 4

  1.2.3 浏览专业网站 4

  1.2.4 学习方法总结 5

  1.3 Visual Basic程序原理 5

  1.3.1 传统的编程机制 5

  1.3.2 事件驱动 5

  1.3.3 事件驱动应用程序的工作方式 6

  1.3.4 事件驱动应用程序中的典型事件过程 6

  1.4 本章小结 6

  第2章 熟悉Visual Basic 6.0环境 7

  2.1 安装Visual Basic 6.0 8

  2.1.1 安装Visual Basic 6.0的环境要求 8

  2.1.2 安装Visual Basic 6.0的步骤 8

  2.2 认识Visual Basic 6.0开发环境 9

  2.2.1 Visual Basic 6.0可以生成的工程类型 9

  2.2.2 Visual Basic 6.0的集成开发环境 10

  2.2.3 创建Visual Basic 6.0程序步骤 14

  2.2.4 使用Visual Basic 6.0帮助系统 16

  2.3 编写第一个Visual Basic程序 18

  2.4 本章小结 21

  第3章 Visual Basic语言基本功——数据类型、变量和运算符 22

  3.1 数据类型 23

  3.1.1 基本数据类型 23

  3.1.2 自定义数据类型 25

  3.1.3 转换数据类型 27

  3.1.4 即问即答 27

  3.2 常量和变量 28

  3.2.1 常量 28

  3.2.2 符号常量 29

  3.2.3 变量声明 30

  3.2.4 即问即答 33

  3.3 运算符和表达式 33

  3.3.1 算术运算符和表达式 33

  3.3.2 逻辑运算符和表达式 34

  3.3.3 关系运算符和表达式 35

  3.3.4 运算符优先级 36

  3.3.5 即问即答 36

  3.4 学以致用1——观察字符串运算符的运行 36

  3.5 学以致用2——观察关系运算符的运行 37

  3.6 本章小结 38

  第4章 Visual Basic程序设计基本功——属性、方法和事件 39

  4.1 基础概念 40

  4.1.1 类与对象 40

  4.1.2 属性 41

  4.1.3 方法 41

  4.1.4 事件 41

  4.1.5 焦点 42

  4.1.6 即问即答 42

  4.2 对象通用属性 42

  4.2.1 名称属性——Name 42

  4.2.2 标题属性——Caption 43

  4.2.3 文本属性——Text 43

  4.2.4 可用性——Enabled 44

  4.2.5 可见性——Visible 44

  4.2.6 位置属性——Left、Top、Height、Width 45

  4.2.7 即问即答 45

  4.3 对象通用方法 45

  4.3.1 方法概述 46

  4.3.2 拖动——Drag 46

  4.3.3 移动——Move 47

  4.3.4 确定焦点——SetFocus 47

  4.3.5 设置Z顺序——ZOrder 48

  4.3.6 即问即答 48

  4.4 事件驱动 48

  4.4.1 理解事件驱动概念 48

  4.4.2 为控件使用事件 49

  4.4.3 即问即答 50

  4.5 对象通用事件 50

  4.5.1 单击事件——Click 50

  4.5.2 拖放事件——DragDrop 51

  4.5.3 拖过事件——DragOver 51

  4.5.4 取得焦点事件——GotFocus 52

  4.5.5 失去焦点事件——LostFocus 52

  4.5.6 即问即答 53

  4.6 学以致用——单击事件 53

  4.7 本章小结 55

  第2篇 四大技术篇

  第5章 创建用户界面——窗体 56

  5.1 窗体概述 57

  5.1.1 窗体的基本元素 57

  5.1.2 窗体的基本类型 57

  5.1.3 即问即答 58

  5.2 窗体常用属性 58

  5.2.1 窗体标题——Caption 59

  5.2.2 窗体风格——Appearance 60

  5.2.3 边框样式——BorderStyle 61

  5.2.4 控制框按钮——ControlBox 62

  5.2.5 最大化按钮——MaxButton 63

  5.2.6 最小化按钮——MinButton 63

  5.2.7 窗体图标——Icon 64

  5.2.8 可视性——Visible 65

  5.2.9 可视状态——WindowState 65

  5.2.10 即问即答 66

  5.3 窗体常用方法 66

  5.3.1 显示窗体——Show 66

  5.3.2 隐藏窗体——Hide 69

  5.3.3 移动窗体——Move 70

  5.3.4 弹出菜单——PopupMenu 72

  5.3.5 打印窗体——Print 72

  5.3.6 即问即答 74

  5.4 窗体常用事件 74

  5.4.1 单击——Click 74

  5.4.2 双击——DblClick 74

  5.4.3 初始化——Initialize 75

  5.4.4 载入和卸载——Load/ Unload / QueryUnload 76

  5.4.5 活动相关事件——Activate/Deactivate 79

  5.4.6 焦点相关事件——GotFocus/LostFocus 80

  5.4.7 键盘相关事件——KeyDown/KeyUp/KeyPress 80

  5.4.8 鼠标相关事件——MouseDown/MouseMove/MouseUp 82

  5.4.9 即问即答 84

  5.5 设计MDI窗体 84

  5.5.1 MDI主窗体和MDI子窗体 84

  5.5.2 MDI窗体基本特征 87

  5.5.3 操作子窗体 87

  5.5.4 即问即答 90

  5.6 学以致用——创建用户界面 91

  5.7 本章小结 94

  第6章 添加可视化对象——控件 95

  6.1 控件概述及作用 96

  6.2 控件分类 96

  6.2.1 内部控件 96

  6.2.2 ActiveX控件 97

  6.2.3 可插入对象控件 98

  6.2.4 即问即答 98

  6.3 控件的属性、方法和事件 99

  6.3.1 控件的属性 99

  6.3.2 控件的方法 100

  6.3.3 控件的事件 102

  6.3.4 即问即答 104

  6.4 常用控件 104

  6.4.1 命令按钮和标签 104

  6.4.2 文本框控件——TextBox 109

  6.4.3 列表类控件 112

  6.4.4 选择类控件 114

  6.4.5 框架控件 117

  6.4.6 滚动条 119

  6.4.7 时钟 121

  6.4.8 即问即答 123

  6.5 学以致用——制作简单的个人信息表 124

  6.6 本章小结 127

  第7章 编程核心——程序结构 128

  7.1 算法 129

  7.1.1 算法概述 129

  7.1.2 算法特征 129

  7.1.3 算法描述 130

  7.1.4 即问即答 131

  7.2 编码规则 131

  7.2.1 代码书写规则 131

  7.2.2 语句概述 132

  7.2.3 语句书写规则 132

  7.2.4 即问即答 132

  7.3 顺序结构 132

  7.3.1 赋值语句 132

  7.3.2 代码注释 133

  7.3.3 Print方法的使用 134

  7.3.4 即问即答 137

  7.4 条件语句 137

  7.4.1 If…Then 137

  7.4.2 If…Then…Else 140

  7.4.3 If…Then…Elself 142

  7.4.4 Select Case 144

  7.4.5 即问即答 146

  7.5 循环结构 147

  7.5.1 Do…Loop 147

  7.5.2 While…Wend 150

  7.5.3 For…Next 151

  7.5.4 For Each…Next 152

  7.5.5 循环的嵌套 153

  7.5.6 Exit语句 154

  7.5.7 即问即答 157

  7.6 学以致用——验证哥德巴赫猜想 158

  7.7 本章小结 160

  第8章 高级编程——过程、函数和模块 161

  8.1 数组 162

  8.1.1 数组概述 162

  8.1.2 静态数组 162

  8.1.3 动态数组 169

  8.1.4 控件数组 171

  8.1.5 集合 174

  8.1.6 即问即答 177

  8.2 变量和过程的作用域 177

  8.2.1 模块的概念 177

  8.2.2 变量的作用域 179

  8.2.3 过程的作用域 180

  8.2.4 即问即答 181

  8.3 过程与函数 181

  8.3.1 过程概述 182

  8.3.2 Sub过程 182

  8.3.3 事件过程 185

  8.3.4 Function过程 187

  8.3.5 函数参数 190

  8.3.6 函数的嵌套调用 196

  8.3.7 函数的递归调用 198

  8.3.8 即问即答 200

  8.4 学以致用——判断某一年是否为闰年 200

  8.5 本章小结 202

  第3篇 三类优化篇

  第9章 优化操作——菜单、对话框 203

  9.1 设计菜单 204

  9.1.1 菜单的分类与组成 204

  9.1.2 菜单编辑器 205

  9.1.3 下拉式菜单 206

  9.1.4 弹出式菜单 208

  9.1.5 菜单的编程 210

  9.1.6 访问键和快捷键 214

  9.1.7 即问即答 215

  9.1.8 学以致用1——综合设计下拉式菜单和弹出式菜单 215

  9.2 设计对话框 217

  9.2.1 消息框 218

  9.2.2 输入对话框 220

  9.2.3 自定义对话框 222

  9.2.4 通用型对话框 226

  9.2.5 即问即答 234

  9.2.6 学以致用2——“通用型对话框”的使用 234

  9.3 本章小结 236

  第10章 多媒体优化——绘图、多媒体 237

  10.1 绘图 238

  10.1.1 绘图控件 238

  10.1.2 鼠标的事件和拖放 242

  10.1.3 绘图方法 248

  10.1.4 学以致用1——绘制正弦波形 259

  10.1.5 学以致用2——综合绘图 260

  10.2 多媒体 262

  10.2.1 多媒体概述 263

  10.2.2 多媒体控件 263

  10.2.3 MMControl控件 263

  10.2.4 学以致用3——创建一个媒体播放器 270

  10.2.5 学以致用4——播放AVI文件 272

  10.3 本章小结 273

  第11章 优化程序 274

  11.1 程序的优化 275

  11.1.1 优化速度 275

  11.1.2 优化代码 279

  11.1.3 优化对象 282

  11.2 学以致用——7位随机数抽奖 285

  11.3 本章小结 288

  第4篇 后期维护篇

  第12章 文件处理和打印 289

  12.1 文件概述 290

  12.1.1 文件的结构 290

  12.1.2 文件的分类 290

  12.1.3 文件的访问 291

  12.1.4 即问即答 296

  12.2 文件系统控件 296

  12.2.1 驱动器列表框 296

  12.2.2 目录列表框 299

  12.2.3 文件列表框 302

  12.2.4 即问即答 306

  12.3 常用文件操作语句和函数 307

  12.3.1 文件操作语句 307

  12.3.2 文件操作函数 309

  12.3.3 即问即答 309

  12.4 打印的相关操作 310

  12.4.1 Printer对象 310

  12.4.2 Printers集合 316

  12.4.3 使用PrintForm方法 316

  12.4.4 使用Printer对象 317

  12.4.5 即问即答 320

  12.5 查看打印机错误 320

  12.6 学以致用——读取INI文件 321

  12.7 本章小结 323

  第13章 错误处理与程序调试 324

  13.1 错误种类 325

  13.2 错误处理 327

  13.2.1 错误处理办法 327

  13.2.2 错误处理实例 328

  13.2.3 即学即用1——错误处理 332

  13.3 程序调试 333

  13.3.1 程序调试方式 333

  13.3.2 程序调试实例 334

  13.3.3 即学即用2——程序调试 337

  13.4 本章小结 340

  第14章 发布程序和创建帮助 341

  14.1 发布程序 342

  14.1.1 程序的发布 342

  14.1.2 程序打包 349

  14.1.3 展开程序 355

  14.1.4 学以致用1——发布应用程序 358

  14.2 创建帮助 364

  14.2.1 提供应用程序的帮助 364

  14.2.2 常用的帮助文件格式 364

  14.2.3 制作帮助文件 365

  14.2.4 学以致用2——打包程序并生成帮助 371

  14.3 本章小结 372

  第5篇 典型应用篇

  第15章 创建ActiveX控件 373

  15.1 概述 374

  15.1.1 加载ActiveX控件 374

  15.1.2 常用ActiveX控件 374

  15.2 创建ActiveX控件步骤 382

  15.3 典型应用——ActiveX控件应用 385

  15.4 本章小结 388

  第16章 开发类模块 389

  16.1 类模块概述 390

  16.2 类模块的属性和事件 390

  16.3 建立类模块 391

  16.3.1 设置属性 393

  16.3.2 设置方法 395

  16.3.3 设置事件 397

  16.3.4 使用类生成器 398

  16.4 使用类模块 401

  16.5 典型应用——利用类对象制作登录窗体 404

  16.6 本章小结 407

  第17章 数据库开发 408

  17.1 数据库基础 409

  17.1.1 Access数据库 409

  17.1.2 SQL Server 2000数据库 410

  17.1.3 即问即答 412

  17.1.4 SQL语言基础 412

  17.2 数据库访问 420

  17.2.1 访问数据库 420

  17.2.2 Data控件 423

  17.2.3 ODBC体系结构 424

  17.2.4 ADO技术 427

  17.2.5 即问即答 430

  17.3 学以致用——用文本控件绑定ADO控件显示数据 430

  17.4 本章小结 432

  第6篇 项目开发篇

  第18章 房间管理系统 434

  综合实例——房间管理系统 435

  18.1 实例分析 435

  18.2 设计流程 436

  18.3 具体设计步骤 437

  18.3.1 数据库设计 437

  18.3.2 工程框架设计 439

  18.3.3 设计窗体功能模块 439

  18.4 系统试运行 455

  18.5 实例总结 457

  第19章 单机版动物棋游戏 458

  综合实例——单机版动物棋游戏 459

  19.1 实例分析 459

  19.2 设计流程 460

  19.3 游戏可视化设计 460

  19.3.1 主窗体(mainform.frm)设计 460

  19.3.2 “关于”窗体(about.frm)463

  19.3.3 模块设计 464

  19.3.4 棋子图案、游戏音效及游戏图标设计 465

  19.3.5 帮助文档设计 465

  19.4 游戏流程图设计 466

  19.5 游戏代码实现 467

  19.5.1 模块代码 467

  19.5.2 主窗体内的代码 470

  19.5.3 “关于”窗体内的代码 481

  19.6 制作安装程序 481

  19.7 实例总结 481

  实例目录

  第3章 Visual Basic语言基本功——数据类型、变量和运算符 22

  手把手实例1:开启代码窗口 31

  手把手实例2:录入变量数据时出现错误信息 31

  手把手实例3:设置静态变量 32

  学以致用1——观察字符串运算符的运行 36

  学以致用2——观察关系运算符的运行 37

  第4章 Visual Basic程序设计基本功——属性、方法和事件 39

  学以致用——单击事件 53

  第5章 创建用户界面——窗体 56

  手把手实例1:设置窗体标题 59

  手把手实例2:设置窗体为3D效果 60

  手把手实例3:设置窗体边框样式 61

  手把手实例4:设置窗体控制框按钮 62

  手把手实例5:设置窗体最大化按钮 63

  手把手实例6:打开加载图标对话框 64

  手把手实例7:设置窗体可视状态 66

  手把手实例8:显示两个窗体 67

  手把手实例9:隐藏窗体 69

  手把手实例10:移动窗体 70

  手把手实例11:打印窗体 73

  手把手实例12:双击事件 75

  手把手实例13:初始化窗体 76

  手把手实例14:装载窗体 77

  手把手实例15:活动事件 79

  手把手实例16:键盘事件 81

  手把手实例17:鼠标事件 83

  手把手实例18:创建简单MDI窗体 90

  学以致用——创建用户界面 91

  第6章 添加可视化对象——控件 95

  手把手实例1:添加ActiveX控件 97

  手把手实例2:添加可插入对象 98

  手把手实例3:设置文本框控件(TextBox)中文本的属性 100

  手把手实例4:窗体中Cls方法的使用 101

  手把手实例5:在代码中对控件属性赋值以及改变控件的属性 103

  手把手实例6:按钮属性的演示 105

  手把手实例7:标签常用事件的使用 109

  手把手实例8:文本框的KeyPress事件 111

  手把手实例9:组合框的AddItem方法 113

  手把手实例10:单选按钮和复选框的综合练习 115

  手把手实例11:添加两个框架 117

  手把手实例12:用滑块调试颜色 120

  手把手实例13:时钟的Timer事件 122

  学以致用——制作简单的个人信息表 124

  第7章 编程核心——程序结构 128

  手把手实例1:使用Tab与Spc函数 134

  手把手实例2:使用紧凑格式 136

  手把手实例3:判断三角形 138

  手把手实例4:判断是否为三角形 140

  手把手实例5:判断资格条件 142

  手把手实例6:按键输出图形 144

  手把手实例7:Do While…Loop循环 148

  手把手实例8:Do…Loop While循环 149

  手把手实例9:打印九九乘法表 153

  手把手实例10:判断一个给定的整数是否为素数 155

  学以致用——验证哥德巴赫猜想 158

  第8章 高级编程——过程、函数和模块 161

  手把手实例1:程序运行时输入数值 164

  手把手实例2:利用Array函数给数组赋值 164

  手把手实例3:输出数字1~9 166

  手把手实例4:二维数组的输入与输出 167

  手把手实例5:产生随机数并输出 168

  手把手实例6:程序运行时定义数组大小 170

  手把手实例7:设计窗体时创建控件数组 172

  手把手实例8:控件数组的使用 172

  手把手实例9:插入与删除集合中的元素 175

  手把手实例10:自定义Sub过程输出平行四边形 183

  手把手实例11:实参表调用过程 184

  手把手实例12:利用按钮单击事件 185

  手把手实例13:求组合数的 值 188

  手把手实例14:传值调用 190

  手把手实例15:传址调用 192

  手把手实例16:数组作为函数参数 193

  手把手实例17:用数组作参数求和与积 195

  手把手实例18:利用嵌套计算N的阶乘和 196

  手把手实例19:调用递归函数 198

  学以致用——判断某一年是否为闰年 200

  第9章 优化操作——菜单、对话框 203

  手把手实例1:设计下拉式菜单 206

  手把手实例2:设计弹出式菜单 208

  手把手实例3:动态增减菜单项 210

  手把手实例4:给菜单项添加图标 212

  学以致用1——综合设计下拉式菜单和弹出式菜单 215

  手把手实例5:消息框的使用 219

  手把手实例6:输入对话框的使用 221

  手把手实例7:设计自定义对话框 222

  手把手实例8:颜色对话框的使用 230

  手把手实例9:字体对话框的使用 232

  学以致用2——“通用型对话框”的使用 234

  第10章 多媒体优化——绘图、多媒体 237

  手把手实例1:比较图片框和图形框 240

  手把手实例2:设置图片框,并画指定的圆 242

  手把手实例3:Button变量用法 243

  手把手实例4:显示键盘的按键 244

  手把手实例5:按钮跟着鼠标移动 246

  手把手实例6:鼠标的按下、移动和

  手把手实例4:放开操作 247

  手把手实例7:绘制图形 250

  手把手实例8:用画点的方法绘制字样 253

  手把手实例9:绘直线 254

  手把手实例10:绘制方框 256

  手把手实例11:画圆 257

  学以致用1——绘制正弦波形 259

  学以致用2——综合绘图 260

  学以致用3——创建一个媒体播放器 270

  学以致用4——播放AVI文件 272

  第11章 优化程序 274

  手把手实例1:相同条件下访问变量与访问属性的速度比较 275

  手把手实例2:加载界面示例 277

  手把手实例3:卸载图片和演示利用“OptionExplicit”查找无用代码 280

  手把手实例4:使用控件数组 282

  学以致用——7位随机数抽奖 285

  第12章 文件处理和打印 289

  手把手实例1:读取文件 294

  手把手实例2:获取驱动器信息1 298

  手把手实例3:获取驱动器信息2 305

  手把手实例4:终止当前打印 311

  手把手实例5:打印新的打印页 312

  手把手实例6:居中打印正文 314

  学以致用——读取INI文件 321

  第13章 错误处理与程序调试 324

  手把手实例1:四类错误的演示 325

  手把手实例2:“On Error”的使用 328

  手把手实例3:“Err”的使用 329

  手把手实例4:“Resume”的使用 331

  即学即用1——错误处理 332

  手把手实例5:认识Visual Basic自带的调试工具 334

  手把手实例6:设置断点进入中断模式 335

  手把手实例7:立即窗口的使用 336

  即学即用2——程序调试 337

  第14章 发布程序和创建帮助 341

  手把手实例1:发布程序 348

  学以致用1——发布应用程序 358

  学以致用2——打包程序并生成帮助 371

  第15章 创建ActiveX控件 373

  手把手实例1:页框的使用 375

  手把手实例2:图像列表(ImageList)

  手把手实例4:控件的使用 376

  手把手实例3:工具栏的制作 377

  手把手实例4:状态栏的使用 379

  手把手实例5:滑块控件的使用 381

  手把手实例6:创建自己的ActiveX控件 382

  典型应用——ActiveX控件应用 385

  第16章 开发类模块 389

  手把手实例1:向工程中添加类模块(非类生成器添加) 391

  手把手实例2:向类模块中添加共有变量(设置属性) 393

  手把手实例3:添加属性过程(设置属性) 394

  手把手实例4:设置方法 395

  手把手实例5:添加自定义事件 397

  手把手实例6:打开“类生成器”方法一 398

  手把手实例7:打开“类生成器”方法二 399

  手把手实例8:用“类生成器”添加新类 399

  手把手实例9:使用类模块 402

  典型应用——利用类对象制作登录窗体 404

  第17章 数据库开发 408

  手把手实例1:创建一个student数据库 413

  手把手实例2:把数据库student的student表大小改为10MB 414

  手把手实例3:为student数据库增加一个文件 415

  手把手实例4:删除student数据库 415

  手把手实例5:创建一个包含三列的student表格 416

  手把手实例6:为student表添加一个address列 417

  手把手实例7:删除student表 418

  手把手实例8:查询student表的stu_name列为James的所有记录 419

  手把手实例9:用可视化数据管理器创建Access数据库 422

  手把手实例10:创建Data控件 423

  手把手实例11:ODBC数据源设置方法 425

  手把手实例12:在Visual Basic中使用ADO控件 430

  学以致用——用文本控件绑定ADO控件

  学以致用——显示数据 430



Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4