Visual Basic5从入门到精通

Visual Basic5从入门到精通
作 者: Evangelos Petroutsos 邱仲潘
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic5从入门到精通》作者简介

内容简介

Visual Basic不仅仅是一门计算机语言,而是一个集应用程序开发、测试、查错功能于一体的集成式开发环境。加之对ActiveX的支持,使Visual Basic开辟了崭新的编程新天地。本书详细介绍了Visual Basic的基础知识,编程方法及相关技巧。内容包括,开发传统应用程序,利用链接与嵌入技术,数据库系统编程,语音与图象的引用及处理,利用ActiveX和VBScript开发Web应用程序等等。全书的介绍由浅入深、内容全面、论述深入,并附有大量实例程序,其中不少实例可直接应用于用户程序之中,相信本书能帮助读者快速深入地掌握VB编辑技术。本书适合于学习和使用Visual Basic的广大计算机用户,大专院校相关专业的师生和技术开发人员。

图书目录

第一部分 Visual编程:Visual Basic基础

第1章 Visual Basic初步

一个语言,三个版本

集成式开发环境

菜单条

工具条

Project Explorer

工具框

属性窗口

窗体设计器

窗体布局

Immediate窗口

第一个VB项目

更名与保存项目

用户接口元素

设计用户接口

对齐控件

运行应用程序

编制应用程序

编制命令钮程序

成组控件

可视开发与事件驱动编程

几个常用属性

几个常用方法

几个常见事件

焦点

定制环境

Editor标签

Editor Format标签

General标签

Docking标签

Environment标签

Advanced标签

第2章 Visual Basic项目

VB5应用:贷款计算器

贷款应用程序如何工作

建立用户接口

编制Loan应用程序

验证数据

VB5实例:数学计算器

建立用户接口

编制Math应用程序

加入更多特性

错误捕获功能

多窗体应用程序

VB5实例:计算器应用程序

启动对象(Startup Object)

项目文件

细谈项目文件

窗体文件

移动和复制项目

公布执行文件

第3章 Visual Basic语言

变量

声明变量

变量类型

变换变量类型

用户定义的数据类型

特殊数值

强制的变量声明

变量范围

变量的寿命周期

常量

数组

集合

过程

子程序

函数

变元

流程控制语句

循环语句

第4章 使用窗体

窗体的外观

装入、显示或隐藏窗体

用一个窗体控制另一窗体

设计菜单

菜单命令的编程

使用访问键和快捷键

运行时操作菜单

拖放操作

VB5实例:DrEvents应用程序

鼠标冲突

VB5实例:DragDrop应用程序

VB5实例:FormDrop应用程序

手工拖动

拖动清单项目

第5章 基本ActiveX控件

文本框控件

基本属性

操作控件文本

选择文本

查找和替换操作

捕获键入

列表框与组合框控件

基本属性

列表框的控件方法

箭头

用列表框控件索引

搜索排序清单

滚动条控件与滑标控件

滚动条控件

滚动条控件事件

公共对话框控件

使用公共对话框

Color公共对话框

Font公共对话框

FileOpen和FileSave公共对话框

Print公共对话框

Help公共对话框

文件控件

第6章 Visual Basic绘图

窗体、图象框和图形框控件

调整图形大小

装入和保存图形

设置图形和图象的属性

通过剪贴板交换图形

坐标系统

Scale方法与属性

VB5实例:COORDS应用程序

绘图方法

绘制文本

画直线

画方框

填充形体

使用Circle方法

使用绘制方式

VB5实例:Draw应用程序

画曲线

操作象素

定义颜色

定义渐变

什么是颜色值

使用PainPicture方法

处理图形

优化问题

何时刷新

透明图形

优美的橡筋线形体

第二部分 高级Visual Basic

第7章 高级ActiveX控件

RichTextBox控件

RTF语言

VB5实例:RTFDemo应用程序

RTFPad应用程序

文本操作属性

RichTextBox控件的方法

文本格式化属性

文本对齐属性

VB5实例:RTFPad应用程序

MSFlexGrid控件

基本属性

使用多个单元

单元外观与对齐方式

网格排序

合并单元

数据项

VB5实例:GridEdit应用程序

VB5实例:FlexGrid应用程序

第8章 用多媒体元素加强应用程序

用图形加强应用程序

图形质量

图形格式

图形压缩

图形处理工具

VB5实例:Wipes应用程序

用声音加强应用程序

使用波形音频

使用MIDI

使用MCI控件

其它API声音函数

向应用程序加入声音信息

用景象加强应用程序

使用Video for WIndows

使用MPEG

第9章 多文档接口

MDI应用程序基础

MDI内置功能

上级菜单和子菜单

VB5实例:MDIDemol窗体

对象和实例

装入和卸出子窗体

VB5实例:MDIPad应用程序

向MDIEditor加入子窗体

编程新命令

编程Open命令

TextPad与MDIPad之间的差别

结束MDI应用程序

第10章 递归编程

基本概念

实际生活中的递归

简单例子

无意递归

折半查找和递归实现

定制的文件管理器

递归过程的描述

将自然语言的描述变成代码

定制的Explorer

映射文件夹

堆栈机制

递归编程与堆栈

通过堆栈传递变元

递归编程中的特殊问题

很容易写成循环程序

知道何时使用递归编程

第11章 Visual Basic的数据库编程

数据库与数据库管理系统

记录集

Data控件

Data控件的属性

Data控件的方法

关系型数据库的概念

主关键字

外部关键字

数据项索引

使用可视数据管理器

用可视数据管理器指定索引

BIBLIO数据库的结构

数据验证

证实事件

Error事件

输入数据

引用完整性

VB5实例:DEntry应用程序

访问记录集中的字段

VB5实例:扫描记录集

VB5实例:ManyTbls应用程序

SQL简介

SQL语句的格式

SQL中的连接

使用SQL语句

将查询语句附加到数据库中

高级约束数据控件

使用约束数据列表控件

使用约束数据组合框控件

使用约束数据网格控件

映射数据库

Database对象

TalbeDef对象:表格定义

QueryDef对象:查询的定义

第三部分 扩展Visual Basic

第12章 Windows API

基本概念

从Visual Basic中访问Win32 API

Windows变元

声明32位函数和结构

访问内存及文件

确定Windows的全局内存

管理大型数据文件

确定磁盘介质和磁盘的自由空间

其它文件函数

窗体与窗口

生成带位图的菜单

运行时改变菜单

探测鼠标移动

使窗口保持在最上层

访问系统

查询其它应用程序

注册表函数

操作图形

第13章 Visual Basic的对象编程

用OLE扩展Visual Basic

什么是OLE

OLE术语

链接与嵌入举例

OLE容器控件

设计时采用链接与嵌入对象

OLE控件快捷菜单

运行时进行对象链接与嵌入

常用OLE容器控件的属性

常用OLE容器控件方法

OLE自动化

Discount应用程序的使用

Excel工作表

编写服务器应用程序

建立简单的服务器程序

建立健全的服务器

建立ActiveX构件

在其它项目中引用构件

通过Excel访问CalcServer

OLE自动注册

VB5实例:HTML Server应用程序

VB5实例:HTMLCln2应用程序

第14章 建立ActiveX控件

定制控件

Gradient控件规范

ActiveX控件的用户接口向导程序

测试新的ActiveX控件

ActiveX控件框架

绘制渐变

枚举属性

测试最后的控件

与容器交互

设计属性页

建立常规控件

加入属性

控件寿命

初始化控件及属性

控件的关键字属性

VB5实例:Alarm ActiveX控件

设计Alarm控件

更新显示

测试Alarm ActiveX控件

第4部分 从桌面从Web

第15章 Visual Basic与Web

HTML基础

URL与超链接

HTML标志

HTML页面脚本

ActiveX Control Pad

文字编辑器

HTML布局编辑器

脚本向导程序

Internet Explorer ActiveX控件

Marquee控件

HotSpot ActiveX控件

在Web页面上使用专用ActiveX控件

Alarm页面

Gradient控件

会说话的页面

ActiveX文档

把Visual Basic 应用程序变成ActiveX文档

带菜单的ActiveX文档

处理多个ActiveX文档

ActiveX文档查错

第16章 脚本模型

脚本模型的对象

脚本对象的属性

脚本对象的方法

ActiveX Control Pad与脚本模型

Windows对象

Windows对象的属性

Windows对象的方法

Document对象

Document对象的属性

Document对象方法

VB5实例:Pagel例子

VB5实例:日历生成器

History对象

History对象的方法

Navigator对象

Navigator对象的属性

Location对象

Location对象的属性

Links对象

第17章 Web浏览控件

WebBrowser控件

VB5实例:WebBrowser应用程序

Internet Explorer对象

VB5实例:应用程序Explore

WebBrowser控件的属性与InternetExporer对象

InternetExplorer对象与WebBrowser控件的方法

WebBrowser控件与InternetExplorer对象的事件

使用WebBrowser控件

VB5实例:专用Web浏览器

监视下载进程

在Visual Basic应用程序中使用超链接

VB5实例:DemoPage应用程序

附录A 内部函数

关于本书选配的光盘

读者购盘说明