Visual Basic5宝典

Visual Basic5宝典
作 者: Douglas Hergert 李国华
出版社: 电子工业出版社
丛编项: 美国IDG“宝典”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic5宝典》作者简介

内容简介

本书全面、系统地介绍了如何用Microsoft Visual Basc 5开发应用程序。全书分为三个部分,共18章。第1部分包括第1章到第6章,讲述了如何使用Visual Basc,如何设置属性、写代码、调试程序和生成可执行文件等;第2部分包括第7章到第12章,讲述了Visual Basc语言的要素,如过程、函数、数据结构和控制流、输入输出等;第3部分包括第13章到第18章,讲述了一些高级的编程技术,如如何用Visual Basc开发面向对象的应用程序、多文档界面、ActiveX组件和OLE控制、如何在Visual Basc中访问数据库、如何开发ActiveX组件等。ActiveX是目前的技术热点之一,本书的第18章讲述了如何开发可以在Web页面中使用的ActiveX文档。本书的附录A中和配套的光盘中给出了书中所有例子程序的完整源代码。此外,由于本书中有大量插图,因此即便读者没有上机实践的条件,也可以通过阅读本书来掌握Visual Basc编程。

图书目录

第1部分 用Visual Basic开发应用程序

第1章 用Visual Basic创建应用程序

启动Visual Basic

开发环境的直观印象

重新安排Visual Basic桌面

使用菜单和工具条按钮

工具箱

控制、表单和工程

第一步:在表单中放置控制

运行一个程序

探究属性窗口

第二步:设置属性

工程管理器窗口

事件驱动编程模型

第三步:编写代码

获得帮助

Currency Exchange Travel Guide程序

深入这个程序的内部

第2章 设计有效的用户界面

设计程序

为实现程序功能选择控制

预览一下设计完成的程序

创建程序的对话框

向表单中添中控制

将工作存盘

调整表单设计网络

使用Format菜单中的命令

以后要进行的工作

第3章 定义属性

在设计时或运行时设置属性值

改变标签的属性

标题和访问关键字

TabIndex和控制焦点

Font属性

Name属性

组合框属性

命令按钮属性

表单的属性

下一步的工作

第4章 编写代码

设计事件过程

代码窗口

浏览过程的两种方法

了解代码窗口的性能

拆分条

编辑器的使用

创建事件过程

测试事件过程

语法检查和关键字帮助

查看最终程序的代码

过程

长代码行

变量和数据结构

Form-Load过程

Click过程

第5章 调试程序代码

错误分类

调试工具

第一个调试练习

第二个调试练习

第6章 制作可执行的程序文件

使用Make命令

使用Application Setup Wizard

第2部分 编程基础

第7章 过程、变量和操作

使用Option Explicit语句

International Travel Expense Log程序

深入分析Expense Log程序

创建一般过程

设计过程

设计函数

在程序中使用变量

变量说明

Variant类型

变量的作用域

给变量赋值

初始化变量和定义常量

在赋值语句中书写表达式

理解优先级

执行字符串操作

使用其它类型的操作

第8章 工程、表单和模块

运行Restaurant Review程序

启动表单

录入饭店记录

从数据库中检索记录

浏览饭店记录

修改饭店记录

深入Restaurant Review程序内部

理解表单属性

在工程中管理多个表单

在表单之间交换信息

Restaurant Review程序中的其它技术

第9章 数据结构和控制流

运行Meetings程序

录入和查询会议记录

深入Meetings程序

判断

写If语句

条件表达式

书写判断结构

使用ElseIf子句

Select Case结构

理解Case表达式

嵌套判断

循环

理解Do循环

理解For循环

数组

声明数组

多维数组

动态数组

用户自定义类型

定义记录结构

With语句

创建记录数组

使用Enum类型

第10章 数据文件和数据库管理

Phone Directory程序

运行程序

访问随机存取文件

设计一个随机存取文件

用Put#语句把一条记录写入文件

使用Get#语句从文件中读取一条记录

使用Seek#语句来选择当前的记录号

为一个随机存取文件设计一个索引

在其它的数据库操作中使用索引表

使用文本文件

为写入数据而打开一个文件

使用Write#语句

使用Pritn#语句

为读数据而打开一个文本文件

捕获运行时错误“File not found”

使用Input#语句

使用Line Input#语句

关闭一个文件

第11章 有效的输入输出技术

International Sales程序

定义一个菜单

定义控制数组

输入技术

检验并且格式化输入内容

移动输入焦点

对用户菜单选择的响应

输出技术

计算和显示销售总额

画图

完成其它的输出任务

第12章 非标准控制

向工程中添加一个组件

Transportatoin Plannner程序

Transportation Planer的源程序

使用通用对话框控制

使用打印机对象

第3部分 更进一步的编程技术

第13章 对象、类和收集

Travel Reminders演示程序

向工程中加入MDI表单和类模块

运行Travel Reminders演示程序

察看程序的源代码

开发类和收集

类的使用

类模块的源代码

第14章 多文档界面

Transportation Planner应用程序的MDI版本

运行程序

新建窗口和打开文件

使用Window菜单

对MDI应用程序更多的讨论

创建MDI表单中的工具条

探究程序的源代码

创建子表单的新实例

响应对工具条上按钮的单击

判断文件是否已经被打开

在退出前保存所有文件

第15章 ActiveX组件和OLE控制

使用OLE控制

用ActiveX编程

创建对象库的引用

运行International Sales程序的Excel版

Excel版的International Sales程序的源代码

为Excel组件定义对象变量

创建和管理Worksheet对象

把数据复制到工作表中

在工作表中创建嵌入图表

第16章 与数据库连接

使用Visual Data Manager

复习一下数据库方面的术语

创建Currency.Mdb数据库

数据控制和绑定控制

用数据控制编程

数据库版本的Currency Excchange程序

Currency Exchange程序的数据库版本的源代码

其它数据库编程练习

第17章 开发ActiveX组件

CheckLists组件和List Maker程序

List Maker程序的运行例子

编译ActiveX DLL组件

CheckLists和List Maker工程的源代码

CheckLists类的属性和方法

CheckLists类的事件

ListMaker工程中的过程

第18章 ActiveX文档和与Web的连接

France工程和FranceGo文档

运行例子工程和察看文档

编译例子工程

UserDcument的源代码

使用Hyprerlink对象

货币转换器事件处理过程

附录:CD-ROM中的内容

Currency Exchange Travel Guide程序

第1章

Travel Gudie程序中的CurrExch.Bsa模块

Travel Guide程序中的TrvlGde.Frm表单

International Currency Exchange程序

第2章、第3章、第4章

Currency Eexchange程序中的CurrExch.Frm表单

International Travel Expense Log程序

第7章

Travel Expense Log程序中的ExpnsLog.Frm表单

Restaurant Review程序

第8章

Restaurant Review程序中的RestRevu.Frm表单

Restaurant Review程序中的RestList.Frm表单

Restaurant Review程序中的RestRevu.Bas模块

Meetings程序

第9章

Meetings程序中的Meetings.Frm表单

Meetings程序中的MeetFind.Frm表单

Meetings程序中的Meetings.Bas模块

Phone Directory程序

第10章

Phone Directory程序中的Phone.Frm表单

Phone Directory程序中的PhoenBrow.Frm表单

Phone Directory程序中的Phone.Bas模块

International Sales程序

第11章

International Sales程序中的IntSales.Frm

Transportation Planner程序

第12章

Transportaton Planner程序中的TranPlan.Frm

Travel Reminders程序

第13章

Travel Reminders程序中的ReminMDI.Frm

Travel Reminders程序中的Reminder.Frm

Travel Reminders程序中的Reminder.Cls

Transportation Planner程序的MDI版本

第14章

Transportation Planner程序的MDI版本的TranMDIp.Frm

Transportation Planner程序的MDI版本的TranMDIc.Frm

International Sales程序的Excel版本

第15章

International Sales程序的Excel版本的SalesExl.Frm

Currency Exchange程序的数据版本

第16章

Currency Exchange程序的数据库版本的CurrExDB.Frm

CheckLists组件和List Maker

第17章

ChheckLists组件的ChkList.Cls

CheckLists组件的ChkList.FRM

ListMaker工程的ListData.FRM

ListMaker工程的ListOpen.FRM

France程序和FranceGo文档

第18章

France工程的FranceGo.DOB

如何安装光盘上的程序