金版VISUAL BASIC 5

金版VISUAL BASIC 5
作 者: Loren Eidahl 骆丽
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《金版VISUAL BASIC 5》作者简介

内容简介

本书是为程序员编写的一本资料完全、具有权威性的教程,全书共10篇,46章。书中详尽地讲解了Visual Basic 编程的特点和如何使用这些技术创建应用程序。本书的第一部分是VB基础,第二部分讲解了VB的控件,第三部分是信息的输出和显示方法,第四部分是程序设计方法与技巧,包括数据库程序设计、Web程序设计、分布式客户机/服务器环境程序设计,最后是高级设计题目。

图书目录

第I篇 Visual Basic基础

第一章 Visual Basic5介绍

Visual Basic5的新特性

自然代码编译器

开发环境特征

增强的程序编辑器

新的数据库特性

Internet特性

WizardVisual Basic创建的程序类型

Visual Basic的背景

什么是程序

几个定义

事件驱动编程

面向对象编程

程序的组成

第二章 开发环境介绍

开发环境的主要特征

启动

Visual Basic工作区

工具条

Visual Basic的控件

画布

属性

项目窗口

编程窗口

设定编程环境

帮助系统

第三章 创建你的第一个程序

设计程序

设计工作

样本程序的设计

创建程序的界面

保存你的工作

如何实现用户输入

识别输入

加入命令按钮

执行任务

激活一个事件

书写程序代码

执行程序

程序的增强功能

加入贷款分析计算能力

创建偿还日程表

第四章 窗体和控件

属性

对象的属性

窗体尺寸的控制

调整窗体的位置

用户界面的控制

自定义窗体和控件

用方法采取行动

用事件响应动作

属性和方法的关系

窗体

窗体的各个部分

窗体属性

显示一个窗体

处理事件

控件的使用

什么是控件

向窗体中加入控件

设置和恢复控件属性值

控件的功能

用文本工作

动作

在设计环境中用多个控件工作

使用属性

窗口使用窗体编辑工具条

使用格式菜单

用控件集工作

改变所有的控件

改变所选择的控件

第五章 为程序添加菜单和工具条

用菜单条控制一个程序

创建菜单条

菜单条目代码

选项设置

创建弹出式菜单

创建要显示的菜单

激活弹出的菜单

创建工具条

设置工具条控件

用代码使按钮生效

用户定制工具条

创建工具条的其它方法

第六章 使用对话获得信息

保持用户通知

显示消息

从MsgBox函数中返回一个值

获得用户信息

设置输入对话框

InputBox返回的值

使用内置对话框

公共对话控件的一般用法

文件对话框

字体对话框

颜色对话框

打印对话框

帮助对话框

创建自己的对话框

设置对话框窗体

向窗体添加控件

对话框的显示

程序调用对话框

用于其它对话框的窗体模板

第七章 响应用户

事件概念

管理程序中的事件

确定何时出现一个事件

事件类型

书写事件过程

用一个过程处理多个控件

从代码中调用事件过程

事件的顺序

每个动作的多个事件

确定事件顺序

第八章 Visual Basic程序设计

变量

变量的类型

变量声明

变量数组

确定变量可以在哪里使用

使用明确说明语句选项

写简单的语句

赋值语句

数学运算符

字符串

程序中的语句

If语句

False条件

多个If语句

Select Case语句

使用循环

For循环

Do循环

使用程序摆脱错误

出版错误时会发生什么

调试环境是怎样工作的

怎样确定一上变量的值

运行命令

其它调试工具

轶程序的执行

追踪代码

第II篇 Visual Basic控件

第九章 Windows 的标准控件

基本知识

保持顺序

其它属性

设计用户的选择

选择Yes或No

建立复选框

确定用户的选择

多个选项

建立一组按钮

建立多组单选按钮

列表框

建立列表

确定用户的选择

保持列表框中的其它数据

建立一个两列的选择列表

使用组合框处理选择

建立一个下拉列表

使用组合框处理选择

建立一个下拉列表

使用不在列表中的选项

设置初始选项

取得用户的选择

在列表中加入用户建立的项

用滚动条输入数据

定时

建立定时器

建立一个屏幕关闭器

第十章 Windows 的通用控件

建立工具条

复习基本知识

用代码建立工具条

使用状态条的面板

用代码建立状态条

进程条

在程序运行时改变进程条

滑条控件

建立一个有滑条控件的项目

用ListView和TreeView观察数据

使用ListView控件

使用TreeView控件

使用卡片控件

启动项目

建立卡片控件

编写代码建立TreeView控件

执行程序

第十一章 Visual Basic8的新控件

MSFlexGrid控件

建立MSFlexGrid控件

将FlexGrid控件捆绑到数据控件上

在代码中使用FlexGrid控件

在程序中使用视频

建立动画控件

运行动控件

使用可选参数

UpDown控件

建立UpDown控件

取得控件的值

使用UpDown控件的事件

第十二章 控件阵列

建立控件阵列

改变Name属性

使用剪贴板

设置Index属性

加入控件

删除控件

使用正确的语法结构

各项的属性和方法

事件

控件阵列对象

重复阵列中的所有控件

Load和Unload命令

控件阵列的优点

简单的数据佥性验证

更简单的代码

减少内存的开销

可读和整消费者的代码

控件阵列的缺点

表态控件阵列

单选按钮组

容器的集合

装饰性控件

菜单

模拟改变只读属性的控件

动态控件阵列

最近文件列表

为数据输入建立一个专业的表格

第十三章 容器

容器的使用

在窗体上建立多页

建立单选按钮组

建立框

使用控件

切换窗全上的页

图片框

卡片式对话框

定制卡片式对话框

用代码控制卡片式对话框控件

容器的工作

显示适合的按钮

建立浏览和明细页

建立自己的向导

第III篇 信息的输出和显示

第十四章 使用文本、字体和颜色

文本的取得和显示

回顾基本控件

使用文本框控件的其它功能

用符号编辑控件限制文本

用程序修改文本

改变字母的大小写

取得字符串中的文本

使用特殊的字符

使用字符串和数值

使用字符中的注意事项

控制文本的外观

字体对象的属性

控制程序中的字体

使用格式文本

使用RichtextBox控件

使用字体选项

控制段落

查找文本

增添色彩

设置控件的颜色

用代码改变颜色

第十五章 显示和打印报表

将报表输出到控件

使用文本框

使用RichTextBox控件

使用Listbox控件

打印报表

可打印的对象

打印简单的报表

控制报表中的间距

用函数控制文本的外观

在报表达式中建立特殊的效果

控制字体

添加色彩

显示图形

报表各部分的定位

确定对象的的可打印区域

使用TextHeight和TestWidth

放置报表元素

控制打印机

设置打印机的属性

开始新的一页

传送文件到打印机中

放弃打印输出

打印到窗体

使用PrintForm方法

确定打印机函数

对齐页上的文本

在打印输出中使用字换行

建立有格的表

第十六章 Crystal Reports控件

浏览一下Crystal Reports

Crystal Reports使用的数据库

Crystal Reports的界面

报表专家

使用Crystal Reports建立报表

选择报表模板

选择数据字段

建立表

预览报表

保存报表

运行报表

使用Crystal Reports控件

建立控件

启动报表

在运行时设置属性

增加一个报表选择器

建立窗体

加入代码

第IV篇 专业Visual Basic程序设计

第十七章 项目管理

过程和函数

过程的使用

函数的

确定过程和函数的作用域

重复使用函数和过程

使用多个窗体

在程序中加入新窗体

在项目中加入代码模块

访问项目的窗体和模块

管理项目中的部件

管理程序参考

控制控件

在项目中加入窗体、模块

设置启动窗体

使用Sub Main

建立可颂的程序

编译程序

使用安装向导

第十八章 类

类的简介

面向对象程序设计的基本概念

用类实现OOP

在程序中使用类

建立Visual Basic中的类

建立新的类模块

在类中加入属性

使类起作用

在类中加入事件

建立枚举公有常数

从程序访问类

类的建立器

建立包含集合的类

标准集合属性和方法

建立一个新的集合

使用集合组织

程序中的类

命名打印机更好用

数据库访问

对象、属性和方法的说明

第十九章 设计用户界面

以用户为中心的软件开发过程

前期开发阶段

开发阶段

后期开发分阶段

建立协调和高效的图形界面

建立一个设计良好的窗体

设计菜单

改进用户的感觉

避免程序设计中的错误

编写可读性代码

使用Visual Basic的常数

注释代码

使用有说明性的名字

第二十章 建立多文档界面(MDI)

介绍MDI应用程序

MDI父窗体的特点

MDI子窗体的特点

建立一个简单的MDI程序

建立父窗体

建立子窗体

运行程序

建立多个实体

建立基本的窗体

使用对象变量建立窗体

使用关键字Me和ActiveForm

使用菜单

子窗体的管理

自动组织形式

窗体列表

建立一个应用程序——MDI联络管理器

建立MDI窗体

建立客户子窗体

建立“查找”窗体

程序的核心

运行程序

优化MDI应用程序

建立MDI应用程序的框架

建立MDI父模板

MDI子模板

第二十一章 建立在线帮助

介绍Help Workshop

WinHelp 4.0的新功能

Help Topics对话框

其它新功能

Help Workshop

建立帮助系统

建立主题文件

建立项目文件

显示Help topics对话框

在帮助文件中加入高级功能

上下文关联的帮助

加入次级窗口

在帮助文件中加入宏

从Visual Basic 应用程序中进入帮助系统

Windows 95通用对话框控件

加入帮助菜单

使用Wndows API

上下文关联帮助

信息框帮助

第二十二章 封装Visual Basic应用程序

应用程序的类型

应用程序包中有什么

程序设计

帮助系统

手册

应用程序中的报表

性能

出错处理

建立封装部件

使用安装向导

第V篇 ActiveX控件和文档

第二十三章 使用Microsoft 的对象技术

对象技术基础

面向对象程序设计的优点

面向对象程序设计的术语和符号

面向对象与过程程序设计

OOP高级主题

封装

多态

继承

进一步研究Microsoft的对象技术

COM和OLE 2.0

OCX部件

OLE的扩展世界

Microsoft包含Internet:OCX到ActiveX

远程对象:ORB和DCOM

超水平的对象:COM 3.0

当今的对象技术

COM/DCOM与其它对象技术的兼容性

COM与CORBA:标准、平衡、综合或同化

Windows 之外的COM

COM/DCOM结构基础

接口

全局唯一的标识符

登录部件

二进制兼容性和版本控件

建立COM对象

COM库服务

类工厂

称号

COM对象存在的地方

COM对象通信

引用计数

跨过程和网络界限的COM对象

COM对象数据

对旧应用程序使用对象技术的方法

与旧系统协同工作

旧代码的对象包装

用重构建立基于浏览器的接口

为新应用程序实现对象技术的策略

第二十四章 建立ActiveX控件

ActiveX基础

建立和实现ActiveX控件

建立ActiveX控件的两个方法

使用构成控件的优点

使用构成控件

建立Address控件

在控件中加入程序码

了解UserControl-Resize( )

测试Address控件

编译Address控件

简单的例子:建立AXYexNo

展示属性、方法和事件

展示ActiveX控件的属性

展示ActiveX控件 的方法

展示ActiveX控件的事件

增强ActiveX控件

在控件中增添功能

建立基本控件

建立附加的功能

功能测试

选择工具箱图标

使用ActiveX控件接口向导

选择和建立属性

设置属性

完成代码

使用属性页向导

建立页

成页中加入避性

在应用程序中使用属性页

建立其它增强的控件

第二十五章 扩展ActiveX控件

Extender对象

Ambient对象

建立Calculator控件

建立接口

测试接口

了解btnExecute-Click()过程

了解ValidateEntries()方法

使用属性页

建立属性页对象

在属性页上放置控件

实现SelectionChanged( )事件过程

实现Changed( )事件过程

实现ApplyChanges( )事件过程

属性页与控件的连接

使用属性表

处理多控件选择

Visual Basic的调试器

控件出错处理

用安装向导发表ActiveX控件

用Web浏览器查看ActiveX控件

负责的ActiveX建立和发表

标名控件对初始化和脚本安全

控件认证

第二十六章 建立用户界面的控件

建立用户界面的命令按钮

启动项目

建立用户界面

建立按钮的属性

建立按钮的事件

为按钮建立属性页

在程序中使用按钮

画按钮

设置按钮的属性

为事件编写代码

测试按钮

按钮风格

第二十七章 建立ActiveX文档

什么ActiveX文档

建立第一个ActiveX文档

启动ActiveX文档项目

建立文档的界面

在文档中加入代码

测试ActiveX文档

编译文档

用户文档对象

用户文档的关键事件

建立和保存用户文档的属性

使用用户文档的方法

在文档中使用超链对象

使用ActiveX文档移植向导

运行ActiveX文档移植向导

查看向导工作的结果

建立更复杂的文档

在文档中使用和显示窗体

第VI篇 数据库程序设计

第二十八章 建立数据库应用程序

设计数据库

组织数据

使用索引

使用查询

实现设计

建立数据库

建立表

建立索引

建立关系

建立查询

用其它工具建立数据库

使用可视数据管理器

使用Microsoft Access

第三方的数据库设计器

修改数据库的结构

增加和删除表

增加、删除和编辑字段

删除关系

使用SQL修改数据库

用应用程序代替可视数据管理器

第二十九章 使用Visual Basic数据控件

什么是数据控件

在窗体中加入数据控件

只需要设置两个属性

捆绑控件做什么

在窗体中加入控件

用两个简单的属性显示数据

建立一个简单的应用程序

自动建立窗体

建立数据窗体向导

获得数据源

用数据窗体向导选择字体

窗体上的按钮有何用?

使用Crystal Reports控件

执行

在运行时设置属性

第三十章 用捆绑控件做更多的事

深入研究数据控件

数据控件的优点和缺点

使用其它数据库

直接使用表和快照

跟踪当前的记录

其它可选属性

数据控件编程

运行中改变属性

记录集和数据控件

编写数据控件的事件

数据控件的方法

其它捆绑控件

列表框和组合框

数据捆绑列表和组合框

数据捆绑表格

第三方控件

进一步增强

find和Seek操作

选择什么?

第三十一章 用数据访问对象(DAO)改进数据访问

DAO入门

确定使用的记录集类型

表的使用

使用动态集

使用动态集

使用快照

使用只向前的记录集

在屏幕上放置信息

记录指针定位

使用Move方法

使用Find方法

使用Seek方法

使用BookMark属性

使用PercentPosition和AbsolutePosition

属性

使用Filter、Index和Sort属性

设置Filter属性

设置Sort属性

设置表中的当前索引

为新情况建立索引

修改多个记录的程序

使用循环

使用SQL语句

其它编程命令

事务处理

第三十二章 使用远程数据对象

介绍ODBC

ODBC驱动程序

建立ODBC数据源

党代表远程数据对象

比较RDO与DAO

用RDO访问数据库

使用远程数据控件

比较RDC与数据控件

建立RDC

第三十三章 用ActiveX数据对象访问数据库

了解ActiveX数据对象

了解ODBC

主关键字

规范化

畏关键字

相关性

索引

视图

结构化查询语言

SELECT语句

连接

INSERT语句

UPDATE语句

DELETE语句

客户/服务器的使用

ADO对象模型

连接对象

错误对象和Errors集合

命令对象

参数对象和Parameters集合

记录集对象

字段对象和Fields集合

在web上使用ADO的一个例子

活动服务器页

VBScript

打开一个链接

增加记录

建立一个非Web的ADO例子

第三十四章 多用户数据库

控制数据访问

独占数据库

拒绝其他人对表的访问

使用只读表

记录锁定机理

页锁定与记录锁定

锁定方式以及何时使用

释放锁定

Jet的安全功能

数据库许可

表许可

建立安全系统

加密

应用程序口令

网络安全

维护数据一致性

性能问题

保持小记录集

将数据库或表复制到本地驱动器

尽可能使用快照型记录集

对过程更新使用事务处理

使用数据库复制处理多用户

建立可复制的数据库

建立数据库的备份

保持数据库一致

处理错误和冲突

第VII篇 Web程序设计

第三十五章 用VBScript对Internet编程

HTML<FORM>的元素

<FORM>元素

<INPUT>元素

<SELECT>元素

<TEXTAREA>元素

<SCRIPT>元素

使用HTML<FORM>元素

向服务器传递数据

HTMML的限制

VBScritp和Internet Explorer内部控件

Internet Explorer内部控件

使用<OBJECT>标记插入内部控件

事件处理

子程序和函数

Internet Explorer内部控件

使用<OBJECT>标记插入内部控件

事件处理

子程序和函数

Internet Explorer对象模型

内部控件和VBScript

第三十六章 Web页编程

了解HTML<object>标记

HTML<Object>属性的标记

装载ActiveX控件的属性

引用ActiveX控件属性

控制ActiveX控件显示的属性

使用<PARAM>标记

用Microsoft Visual Interdev编写Web页

在Visual Interdev环境下使用

ActiveX控件

用Visual Interdev编写脚本

增强控件功能

不同类型的ActiveX控件

访问系统信息

使用公有对话控件

使用ActiveX控件

JavaSctiveX和Java Applet

比较JavaAppLet和ActiveX控件

在Web页中使用Java Applet

剖析一个Applet

访问Java Applet

从VBScript中使用的Applet

创建Java Applet计分板的例子

VBScript Web页

第三十七章

建立ActiveX服务器页

静态与动态内容

何时建立动态站点

如何建立动态站点

ActiveX服务器页

ASP如何工作

浏览器獐

支持标准

编写ActiveX服务器页

编程基础

从ActiveX服务器页生成HTML

Microsoft Visual InterDev开发

工具运行ActiveX服务顺页

软件要求

解决ASP文件遇到的问题

Windows NT、IIS和ASP中的安全设置

第三十八章 Active服务器页对象

ASP内部对象

Requrest对象

Response对象

Application对象

Session对象

Cookies

SErver对象

使用ASP中的外部对象

ASP中包括的对象

在ASP中使用其它COM对象

第三十九章 使用Web、数据库和Visual Basic

计划

从ASP使用数据库

使用ASP显示信息清单

课程清单

实现分类

表格输出格式

细节视图

简单的细节视图

显示一对多磁系的页

数据编辑和更新

注册

编辑数据库记录

增加新记录

最后的工作

个人化

在站点上建立记数器

在Internet上使用Visual Basic

高级数据链接器

一个应用程序例子

第四十章 将Web功能编写到应用程序中

程序中

TCP/IP通信基础

客户顶和服务器

IP地址和主机名字

域名服务

UDP和TCP

端口

超文本传输协议

文件舆协议

Microsoft Winsock控件版本 5.0

属性

方法

事件

Winsock控件的例子:创建客户机/服务器

应用程序

设计客房机应用程序

设计服务器应用程序

运行Winsock控件客房机/服务器应用程序

Microfoft Internet Transfer控件

属性

事件

Microsoft Internet Transfer控件例子

WebBrowser控件

属发生

方法

事件

WebBrowser控件例子

第VIII篇 分布式客户机/服务器环境程序设计

第四十一章 在客户机/服务器环境下使用Visual Basic

客户机/服务器数据库

Microsoft SQL Server

安装SQL Server

SQL Server的程序组

测试SQL Server的安装

配置企业管理器

创建数据库

创建一个表

用SQL创建一个表

用图解法创建一个表

有关表的说明

把数据加到表中

用SQL加入数据

用BCP加入数据

进行ODB锭接

访问SQL Server数据库

安全问题

通过DAO 访问SQL Server数据

通过捆绑控件访问SQL服务器数据库

把表附加到Jet 引擎数据库

为什么工作如此费劲

存储过程

创建一个简单的存储过程

从Visual Basic调用过程

第四十二章 在Microsoft事务服务器中使用

Visual Basic

分布式事务处理

事务监视器

对象请示代理

Microsft事务服务器

管理数据库连接

管理分布对象

事务协调

用事务服务器集成Visual Basic类

初始人Visual Basic对象

无国藉对象

事务范围

用事务服务器登录Visual Basic调用事务服务器对象

设置产品识别号

调用事务服务器对象

第IX篇 高级题目

第四十三章 建立Visual Basic附件

附件

安装、激活和使用VB5附件

VB5程序包中的附附件

模板管理器附件

激活一个附件

使用附件管理器

编辑VBADDIN.INI文件

附件工具条

附件的本质

附件作为OLE客户机

附件作为OLE服务器

IDT可扩展界面

附件的生命周期

登录

连接

加入用户界面元素

关闭连接

一们简单例子

属性代码产生器

PropertyBuilder项目

Connect类

frmAddIn窗体

AddinBas模块

测试附件

VB IDE对象模型

VBE对象

VBProjects集和VBProject对象

VBComponents集和VBComponent对象

VBForm和VBControl对象

CodeModule对象

CodePanes集和CodePane对象

Windows集和Window对象

事件对象

References集和Reference对象

Addins集和Addin对象

提示和建议

第四十四章 建立向导

定义向导

何时使用向导

有效的向导设计

向导管理器

安装和运行向导管理器

设计比萨饼向导

建立比萨饼向导应用程序

生成向导模板

使用模板建立比萨饼向导

使例子起作用

修改代码

出错处理

使用向导资源文件

安装和使用资源编译器

建立订单

第四十五章 访问Windows 登录表和INI文件

什么是INI文件和Windows 登录表

Windows 95API登录表操作函数

登录表的结构

INI文件与Windows API

Windows 95INI操作函数

Windows 95 API INI 操作函数

使用Windows 95 API访问和更新INI文件

利用VB访问Windows 95登录表

通过Windows 命令访问登录表

Visual Basic登录表操作函数

利用Viausl Basic访问和更新登录表

Windows 95 API 登录表函数

使用Windows 95 API访问登录表

Windows 95 API登录表操作函数

使用Windows 95 API访问登录表

第四十六章 访问外部函数:Windows API

调用基本API和DLL

GetVersionEx

声音API

调用其它DLL中的函数

使用Windows API

从内存类开始

创建自己的API接口

使用GDI API进入图形方式

重访登录表

回调函数

第X篇 附录

附录A:Visual Basic资源

附录B:CD上的内容