VISUAL BASIC 5.0中文版编程实例详解

VISUAL BASIC 5.0中文版编程实例详解
作 者: 李罡
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件与程序设计 VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VISUAL BASIC 5.0中文版编程实例详解》作者简介

内容简介

Visual Basic 是Windows环境下简单、易学、高效地编程的语言,其所见即所得的界面设计风格和面向对象的编程特点都为编程人员提供了极大的方便。Visual Basic 与多种数据库具有良好的接口,可以方便使用本地数据放远程数据。Visual Basic 5.0是Visual Basic 当前的最新版本,在Visual Basic 4.0的基础上,该版本增强了企业应用的开发能力主导数据访问能力,改进了集成开发环境和自动提示功能。Visual Basic 5.0也增强了ActiveX 支持和Internet应用,便于建立、发布Internet应用程序。为便于读者通过阅读此书尽快掌握Visual Basic 5.0中文版,本书舍弃了教科书式的写作方式,突出以实例为主。书中的实例从易到难,逐步深入。同时既涉及界面及界面设计,输入输出管理,文本编辑,绘制图形,动画设计等方面,也涉及了当前最为热门的数据库应用,数据通信,特别是Internet应用等方面,所有实例均在本书的随附软盘中,读者可直接或修改后使用。

图书目录

前言

第1章 概述

1.1 安装

1.1.1 环境

1.1.2 过程

1.2 新特性

1.2.1 本机代码形式

1.2.2 创建自定义ActiveX控件

1.2.3 多工程管理

1.2.4 创建ActiveX控件文档

1.2.5 MDI/SDI/Explorer类型的界面选项

1.2.6 应用程序向导

1.2.7 扩充对象模型

1.2.8 声明、引发、管理自定义事件

1.2.9 增强代码编辑器的功能

1.2.10 Internet组件下载

1.2.11 全局对象

1.2.12 枚举

1.2.13 OLE拖放

1.2.14 多态性

1.2.15 多线程和线程安全的ActiveX组件

1.2.16 分布式COM

1.2.17 POD/ROC调试工具

1.2.18 链接设计器

1.2.19 SQL调试工具

1.2.20 仓库(Repostitoy)

第2章 集成开发环境

2.1 打开集成开发环境

2.1.1 选择应用程序类型

2.1.2 选择应用环境窗口

2.2 主窗口

2.2.1 工具箱

2.2.2 主工具栏

2.3 工具箱

2.4 工程窗口

2.5 属性窗口

2.6 窗体设计窗口

2.7 立即窗口

2.8 菜单项

2.8.1 文件菜单项

2.8.2 编辑菜单项

2.8.3 视图菜单项

2.8.4 工程菜单项

2.8.5 格式菜单项

2.8.6 简单应用实例

2.9 简单应用实例

2.9.1 设计与调整体窗体中控件

2.9.2 使用扩展控件

第3章

第3章 编写简单的应用程序

3.1 启动Visual Basic 5.0

3.2 设计界面

3.3 设计窗体

3.3.1 创建标签

3.3.2 创建命令按钮

3.4 编写事件驱动程序

3.5 命名模块

3.6 运行程序

3.7 保存工程

3.8 增加按钮及信息提示窗口

3.9 MsgBox函数

第4章 界面设计

4.1 使用控件

4.1.1 常用控件

4.1.2 程序运行创建控件

4.2 使用控件数组

4.3 定制命令按钮

4.3.1 创建绘图区域

4.3.2 绘制按钮

4.3.3 识别按钮按动动作

4.3.4 根据不同操作重新绘制

4.4 设计有效可行的界面

4.5 实例

4.5.1 图片阅览器程序

4.5.1.1 名称

4.5.1.2 功能

4.5.1.3 创建程序

4.5.1.4 程序清单

4.5.1.5 运行结果

4.5.2 改进后程序

4.5.2.1 名称

4.5.2.2 功能

4.5.2.3 程序清单

4.5.2.4 运动结果

4.5.2.5 说明

4.5.3 计算器程序

4.5.3.1 名称

4.5.3.2 功能

4.5.3.3 程序清单

4.5.3.4 说明

4.5.3.5 运行结果

第5章 菜单、工具栏及状态提示条

5.1 菜单

5.1.1 菜单编辑器

5.1.2 下拉式菜单

5.1.3 菜单中的分隔符

5.1.4 菜单中的快捷键和热键

5.1.4.1 快捷键

5.1.4.2 热键

5.1.5 响应菜单动作

5.1.6 级联菜单

5.1.7 弹出式菜单

5.1.8 选择菜单

5.1.9 动态菜单

5.1.9.1 设置属性法

5.1.9.2 菜单数组法

5.2 工具栏

5.2.1 TRoolbar控件

5.2.2 ImageList控件

5.2.3 创建工具栏

5.3 状态提示条

5.4 实例

5.4.1 建立下拉菜单

5.4.1.1 名称

5.4.1.2 功能

5.4.1.3 步骤

5.4.1.4 改进

5.4.2 建立级联菜单

5.4.3 使用弹出菜单

5.4.4 单选菜单和复选菜单

5.4.5 图形编辑程序

5.4.5.1 名称

5.4.5.2 功能

5.4.5.3 程序清单

5.4.5.4 说明

5.4.5.5 运行结构

5.4.6 万年历程序

5.4.6.1 名称

5.4.6.2 功能

5.4.6.3 程序清单

5.4.6.4 运行结果

5.4.7 新增程序

5.4.7.1 名称

5.4.7.2 功能

5.4.7.3 程序清单

5.4.7.4 运行结果

第6章 输入输出管理

6.1 文件操作

6.1.1 打开文件

6.1.2 关闭文件

6.1.3 访问文件

6.1.3.1 顺序文件

6.1.3.2 随机文件

6.1.3.3 二进制文件

6.2 键盘输入

6.2.1 KeyDown和KeyUp事件

6.2.2 KeyPress事件

6.2.3 大小写转换

6.2.4 输入密码

6.3 控制鼠标

6.3.1 响应鼠标事件

6.3.1.1 mouseDown事件

6.3.1.2 MouseUp事件

6.3.1.3 MmuseMove事件

6.3.2 鼠标拖放

6.3.2.1 DragOver

6.3.2.2 DragDrop

6.3.2.4 自动拖放

6.3.3 手动拖放

6.3.3.1 OLE拖放

6.3.3.2 自动OLE拖放

6.4 实例

6.4.1 学生成绩管理程序

6.4.1.1 名称

6.4.1.2 功能

6.4.1.3 程序清单

6.4.1.4 说明

6.4.1.5 运行结果

6.4.2 使用鼠标绘图

6.4.2.1 名称

6.4.2.2 功能

6.4.2.3 程序清单

6.4.2.4 运行结果

6.4.3 文本编辑器

6.4.3.1 名称

6.4.3.2 功能

6.4.3.3 程序清单

6.4.3.4 说明

6.4.3.5 运行结果

第7章 文本编辑与多窗体文档

7.1 文本编辑

7.1.1 文本控件

7.1.1.1 TextBox控悠件

7.1.1.2 Rich TextBox控件

7.1.2 Clipboard对象

7.2 在绘图区中使用字符

7.2.1 使用Print方法

7.2.2 控制字符输出位置

7.2.3 控制颜色和字体

7.3 多界面文档

7.3.1 创建多界面文档

7.3.2 排列子窗体

7.4 实例

7.4.1 文本编辑器

7.4.1.1 名称

7.4.1.2 功能

7.4.1.3 程序清单

7.4.1.4 运行结果

7.4.1.5 改进

7.4.2 多文本编辑器

7.4.2.1 名称

7.4.2.2 功能

7.4.2.3 程序清单

7.4.2.4 运行结果

7.4.3 动态字符

7.4.3.1 名称

7.4.3.2 功能

7.4.3.3 程序清单

7.4.3.4 运行结果

第8章 绘制图舍近求形

8.1 坐标系

8.1.1 Scale方法

8.1.2 ScaleMode属性

8.1.3 ScaleX方法

8.1.4 ScaleY方法

8.1.5 ScaleLeft属性

8.1.6 ScaleTop属性

8.1.7 ScaleWQidth属性

8.1.8 ScaleHeight属性

8.2 图形控件

8.2.1 Image控件

8.2.1.1 加载图像

8.2.1.2 卸载图像

8.2.1.3 Stretch属性

8.2.2 Line控件

8.2.3 Shape控件

8.3 图形方法

8.3.1 Cls

8.3.2 Pset

8.3.3 Point

8.3.4 Line

8.3.5 Circle

8.3.6 PaintPicture

8.4 使用颜色

8.4.1 RGB函数

8.4.2 使用预定义常量

8.4.3 直接赋值

8.4.4 使用调色板

8.5 绘图属性

8.5.1 DrawMode

8.5.2 BackColor

8.5.3 ForeColor

8.5.4 DrawStyle

8.5.5 DrawWidth

8.5.6 FillStyle

8.5.7 FillColor

8.6 图形处理

8.7 实例

8.7.1 正弦曲线

8.7.1.1 名称

8.7.1.2 功能

8.7.1.3 程序清单

8.7.1.4 运行结果

8.7.2 贝齐尔曲线

8.7.2.1 名称

8.7.2.2 功能

8.7.2.3 程序清单

8.7.2.4 运行结果

8.7.3 时钟

8.7.3.1 名称

8.7.3.2 功能

8.7.3.3 程序清单

8.7.3.4 运行结果

8.7.4 区域填充

8.7.4.1 名称

8.7.4.2 功能

8.7.4.3 程序清单

8.7.4.4 运行结果

8.7.4.5 改进

8.7.5 迷宫

8.7.5.1 名称

7.8.5.2 功能

7.8.5.3 程序清单

8.7.5.4 运行结果

8.7.5.5 改进

8.7.6 256色调色板编辑器

8.7.6.1 名称

8.7.6.2 功能

8.7.6.3 程序清单

8.7.6.4 运行结果

8.7.6.5 改进

第9章 动画设计

9.1 计算机动画原理与实现方法

9.2 计时器

9.3 使用图形方法

9.4 使用颜色循环

9.5 使用Move方法

9.6 使用动画控件播放动画

9.6.1 Snimation控件

9.6.2 PicturCip控件

9.7 实例

9.7.1 钟摆

9.7.1.1 名称

9.7.1.2 功能

9.7.1.3 程序清单

9.7.1.4 运行结果

9.7.1.5 说明

9.7.2 调色板程序

9.7.2.1 名称

9.7.2.2 功能

9.7.2.3 程序清单

9.7.3 调色板动画

9.7.3.1 名称

9.7.3.2 功能

9.7.3.3 程序清单

9.7.3.4 运行结果

9.7.3.5 改进

9.7.4 凸轮设计程序

9.7.4.1 名称

9.7.4.2 功能

9.7.4.3 程序清单

9.7.4.4 运行结果

第10章 数据库应用

10.1 可视化数据管理器

10.2 数据控件

10.2.1 Data控件

10.2.2 使用Data控件连接数据库

10.3 DAO

10.4 使用ODBC API访问数据库

10.4.1 SQL语言

10.4.2 ODBC API函数

10.4.3 使用权ODBC API访问数据库

10.5 使用PDO访问数据库

10.5.1 使用权RDO过程

10.5.2 RDO中的对象

10.5.3 使用RDO连接数据库

10.6 打印报表

10.6.1 生成报表

10.6.2 使用CrystalReport(报表)控件

10.7 实例

10.7.1 培训预约管理系统

10.7.1.1 名称

10.7.1.2 功能

10.7.1.3 程序清单

10.7.1.4 运行结果

第11章 数据通信

11.1 串口通信

11.1.1 发送顺序

11.1.2 RS-232C标准接口

11.1.3 MSComm控件

11.1.4 使用MSComm控件传输数据

11.1.5 Modem

11.1.6 使用Modem

11.2 网络通信

11.2.1 网络通信分层参考模型

11.2.2 TCP/IP协议

11.2.3 IP地址

11.2.4 子网屏蔽码(掩码Mask)和IP地址

11.2.5 路由

11.2.6 Winsock控件

11.2.7 使用TCP协议通信

11.2.8 使用UDP方式通信

11.3 实例

11.3.1 远程数据访问

11.3.1.1 名称

11.3.1.2 功能

11.3.1.3 程序清单

11.3.1.4 运行结果

11.3.1.5 改进

11.3.2 网络五子棋(串口)

11.3.2.1 名称

11.3.2.2 功能

11.3.2.3 程序清单

11.3.2.4 运行结果

11.3.3 网络五子棋(Modem)

11.3.3.1 名称

11.3.3.2 功能

11.3.3.3 程序清单

11.3.3.4 运行结果

11.3.4 五子棋游戏(TCP/IP)

11.3.4.1 名称

11.3.4.2 功能

11.3.4.3 程序清单

11.3.4.4 运行结果

11.3.5 多用户连接程序(TCP/IP)

11.3.5.1 名称

11.3.5.2 功能

11.3.5.3 程序清单

11.3.5.4 运行结果

第12章 Internet与ActiveX技术

12.1 HTTP与FTP

12.2 电子邮件技术

12.2.1 MapiSession控件

12.2.2 MAPIMessages控件

12.3 ActiveX技术

12.3.1 ActiveX文档

12.3.1.1 生成ActiveX文档

12.3.1.2 转换文档

12.3.2 定制ActiveX控件

12.3.2.1 使用ActiveX控件向导

12.3.2.2 手工建立ActiveX控件

12.3.3 在Internet网上发行应用

12.4 实例

12.4.1 IE中的计算器

12.4.1.1 名称

12.4.1.2 功能

12.4.1.3 程序清单

12.4.1.4 运行结果

12.4.1.5 运行说明

12.4.2 定制箭头控件

12.4.2.1 名称

12.4.2.2 功能

12.4.2.3 程序清单

12.4.2.4 运行结果

12.4.3 指示器控件

12.4.3.1 名称

12.4.3.2 功能

12.4.3.3 程序清单

12.4.3.4 运行结果

12.4.4 Web游览器

12.4.4.1 名称

12.4.4.2 功能

12.4.4.3 程序清单

12.4.4.4 运行结果

附录A VB5.0常用函数

Abs函数

Array函数

Asec函数

Atn函数

Choose函数

Chr函数

Command函数

Cos函数

CreateObject函数

CurDir函数

CVErr函数

Date函数

DateAdd函数

DateDiff函数

DatePart函数

DateValue函数

Day函数

DDB函数

Dri函数

DoEvents函数

Environ函数

EOF函数

Error函数

Exp函数

FileAttr函数

FileDateTime函数

FileLen函数

Format函数

FreeFile函数

FV函数

GetAllSettings函数

GetAttr函数

GetAutoServerSettings函数

GetObject函数

GetSetting函数

Hex函数

Hour函数

IIf函数

IMEStatus函数

Input(InputB)函数

Int、Fix函数

Ipmt函数

IRR函数

IsArray函数

IsDate函数

IsEmpty函数

IsError函数

IsNull函数

IsNumeric函数

IsObject函数

LBound函数

LCase函数

Left(LeftB)函数

Len(LenB)函数

LoadPicture函数

Loc函数

LOF函数

Log函数

LTrim、RTrim与Tim函数

Mid(MidB)函数

Miuute函数

Mirr函数

Month函数

MsgBox函数

Now函数

Nper函数

NPV函数

Oct函数

Partition函数

Pmt函数

PPmt函数

PV函数

QBColor函数

Rate函数

RGB函数

Right(RightB)函数

Rnd函数

Second函数

Seek函数

Sgn函数

Shell函数

Sin函数

SLN函数

Space函数

Spc函数

SQL函数

Sqr函数

Str函数

StrComp函数

StrConv函数

String函数

Switch函数

SYD函数

Tab函数

Tan函数

Time函数

Timer函数

TimeSerial函数

TimeValue函数

TypeName函数

UBound函数

UCase函数

Val函数

VarType函数

Weekday函数

Year函数

附录B VB5.0标准(固有)控件

CheckBox控件

属性

方法

事件

ComboBox控件

属性

方法

事件

CommandButton控件

属性

方法

事件

Date

属性

方法

事件

DirListBox控件

属性

方法

事件

DriveListBox控件

属性

方法

事件

FileListBox控件

属性

方法

事件

Frame控件

属性

方法

事件

HScrollBar、VScrollBar控件

属性

方法

事件

Image控件

属性

方法

事件

Label控件

属性

方法

事件

Line

属性

方法

事件

ListBox控件

属性

方法

事件

Menu控件

属性

方法

事件

OLE控件

属性

方法

事件

OptionButton控件

属性

方法

事件

PictureBox控件

属性

方法

事件

Shape控件

属性

方法

事件

TextBox控件

属性

方法

事件

Timer控件

属性

方法

事件

附录C VB5.0ActiveX控件(扩展控件)

Animation控件

属性

方法

事件

CmmonDialog控件

属性

方法

Internet Transfer控件

属性

方法

事件

ListView控件

属性

方法

事件

MAPIMeSSAGES控件

属性

方法

MAPISession控件

属性

方法

MSComm控件

属性

事件

Multimedia MCI控件

属性

方法

事件

Rich TexBox控件

属性

方法

事件

Slider

属性

方法

事件

StatusBar控件

属性

方法

事件

Sysinfo控件

属性

事件

Toolbar控件

属性

方法

事件

UpDown控件

属性

方法

事件

Windsock控件

属性

方法

事件

附录D VB5.0常用预定义(全局)对象

App对象

属性

方法

Clipboard对象

方法

Debug对象

方法

Err

属性

Err方法

Global对象

属性

语句、函数

Printer对象和Printers集合

属性

方法

Screen对象

属性