Visual Basic 6.0程序设计参考手册

Visual Basic 6.0程序设计参考手册
作 者: 本书编写组编著
出版社: 人民邮电出版社
丛编项: 软件工程师参考手册
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic 6.0程序设计参考手册》作者简介

内容简介

VisualBasic6.0是一种易学习、功能强、效率高的编程工具,目前它拥有着相当数量的用户群。本书是针对广大的VisualBasic编程人员编写的一本参考手册,对于不同层次的VisualBasic编程人员来说都极具参考价值,是一本不可多得的参考书。本书是关于VisualBasic6.0编程的一本较为完整的参考手册。本书涵盖了VisualBasic集成开发环境的使用、VisualBasic编程基础知识、VisualBasic控件的用途与用法、VisualBasic编程的错误处理与程序调试、VisualBasic文件系统及数据库的访问、VisualBasicAPI调用、应用程序的优化和发布等各方面知识。书中大部分技术手段都辅以了相应的示例。这些示例力求短小精练、界面友好、可读性强。将对应的技术手段应用于实际,有助于读者理解,同时也可供模仿和直接使用。本书是从事VisualBasic应用程序开发和应用人员必备参考书,也可作为大专院校相关专业师生自学、教学参考用书。

图书目录

第1章 初识Visual Basic

1. 1 Visual Basic概述

1. 1. 1 Visual Basic的发展历程

1. 1. 2 VB的特色

1. 1. 3 获得帮助

1. 2 VB的安装. 启动和退出

1. 2. 1 VB 6. 0的运行环境

1. 2. 2 VB 6. 0的安装

1. 2. 3 VB 6. 0的启动和退出

第2章 VB的集成开发环境

2. 1 集成开发环境选项

2. 1. 1 设定开发界面

2. 1. 2 停放窗口

2. 2 菜单栏

2. 3 工具栏

2. 3. 1 标准工具栏

2. 3. 2 编辑工具栏,

2. 3. 3 窗体编辑器工具栏

2. 3. 4 调试工具栏

2. 4 IDE各子窗口

2. 4. 1 资源工程管理器

2. 4. 2 窗体设计器

2. 4. 3 属性窗口

2. 4. 4 代码窗口

2. 4. 5 窗体布局窗口

2. 4. 6 对象浏览器

2. 4. 7 工具箱

第3章 VB编程起步

3. 1 程序设计的基本概念

3. 1. 1 VB中的关键字

3. 1. 2 标识符

3. 1. 3 VB字符集

3. 2 数据类型

3. 2. 1 基本数据类型

3. 2. 2 自定义数据类型

3. 3 常量

3. 3. 1 常量的概念

3. 3. 2 符号常量

3. 4 变量

3. 4. 1 变量的概念

3. 4. 2 变量声明

3. 4. 3 Option Explicit语句

3. 5 数组和数组声明

3. 5. 1 数组的概念和作用

3. 5. 2 数组的声明

3. 5. 3 多维数组

3. 5. 4 动态数组

3. 6 运算符和表达式

3. 6. 1 算术运算符和算术表达式

3. 6. 2 关系运算符和关系表达式

3. 6. 3 逻辑运算符和逻辑表达式

第4章 VB程序语句

4. 1 程序基本语句

4. 1. 1 赋值语句

4. 1. 2 注释代码

4. 1. 3 长语句的分行

4. 1. 4 Print的方法使用

4. 2 条件判断语句

4. 2. 1 If/Then语句

4. 2. 2 Select Case语句

4. 3 循环语句

4. 3. 1 For/Next语句

4. 3. 2 While/Wend语句

4. 3. 3 Do/Loop循环

第5章 过程与函数

5. 1 Sub过程和函数

5. 1. 1 Sub过程和调用

5. 1. 2 Function过程和调用

5. 1. 3 Sub过程和Function过程的区别和联系

5. 2 变量作用域

5. 2. 1 局部变量

5. 2. 2 模块级变量

5. 2. 3 全局变量

5. 2. 4 静态变量

5. 3 基本函数

5. 3. 1 类型转换函数

5. 3. 2 字符串函数

5. 3. 3 日期和时间函数

5. 3. 4 数值函数

第6章 构建VB工程

6. 1 编写第一个工程

6. 1. 1 创建工程

6. 1. 2 创建新程序的用户界面

6. 1. 3 设置用户界面中各对象的属性

6. 1. 4 编写程序代码

6. 1. 5 保存和运行程序

6. 1. 6 创建可执行文件

6. 2 VB工程的结构

6. 2. 1 VB 工程概述

6. 2. 2 设计时和杂项文件

6. 2. 3 运行时文件

6. 3 配置VB 工程

6. 3. 1 工程属性

6. 3. 2 引用和部件

第7章 控件的属性. 方法和事件

7. 1 控件及其作用

7. 1. 1 控件概述

7. 1. 2 控件作用

7. 1. 3 控件分类

7. 2 属性. 方法和事件概述

7. 3 事件驱动机制

7. 3. 1 理解什么是事件驱动

7. 3. 2 在控件中使用事件

7. 3. 3 事件发生的先后次序

7. 4 最通用的属性

7. 4. 1 名称属性 Name属性

7. 4. 2 标题属性和文本属性 Caption和Text属性

7. 4. 3 是否可用和是否可视 Enable和Visible属性

7. 4. 4 确定控件位置 Left. Top. Height和Width属性

7. 5 最通用的方法

7. 5. 1 方法概述

7. 5. 2 拖动--Drag方法

7. 5. 3 移动--Move方法

7. 5. 4 设置焦点--Setfocus方法

7. 5. 5 设置控件的Z顺序--ZOrder方法

7. 6 最通用的事件

7. 6. 1 单击事件--Click事件

7. 6. 2 放下事件--DragDrop事件

7. 6. 3 拖过事件--DragOver事件

7. 6. 4 取得焦点的事件--GotFocus事件

7. 6. 5 失去焦点的事件--LostFocus事件

第8章 窗体

8. 1 窗体概述

8. 1. 1 窗体的基本元素

8. 1. 2 窗体类型

8. 2 窗体的属性

8. 2. 1 窗体标题--Caption属性

8. 2. 2 窗体外表风格--Appearance属性

8. 2. 3 边框样式--BorderStyle属性

8. 2. 4 控制框按钮--ControlBox属性

8. 2. 5 最大化按钮--MaxButton属性

8. 2. 6 最小化按钮--MinButton属性

8. 2. 7 是否可视--Visible属性

8. 2. 8 窗体图标--Icon属性

8. 2. 9 窗体的可视状态--WindowState属性

8. 3 窗体的常用方法

8. 3. 1 显示窗体--Show方法

8. 3. 2 隐藏窗体--Hide方法

8. 3. 3 移动窗体--Move方法

8. 3. 4 弹出菜单--PopupMenu方法

8. 3. 5 打印窗体--PrintForm方法

8. 4 窗体的常用事件

8. 4. 1 单击--Click事件

8. 4. 2 双击--DblClick事件

8. 4. 3 初始化--Initialize事件

8. 4. 4 窗体的载入和卸载--Load/Unload/QueryUnload事件

8. 4. 5 窗体活动性--Activate/Deactivate事件

8. 4. 6 焦点相关--GotFocus/LostFocus事件

8. 4. 7 窗体重绘--Paint/Resize事件

8. 4. 8 键盘相关--KeyDown/KeyUp/KeyPress事件

8. 4. 9 鼠标相关--MouseDown/MouseMove/MouseUp事件

8. 5 设计MDI窗体

8. 5. 1 MDI主窗体和MDI子窗体

8. 5. 2 MDI窗体的基本特征

8. 5. 3 操作子窗体

第9章 命令按钮--CommandButton控件

9. 1 概述

9. 2 命令按钮的属性

9. 2. 1 取消按钮--Cancel属性

9. 2. 2 控件内容--Caption属性

9. 2. 3 默认命令按钮--Default属性

9. 2. 4 压下图片--DownPicture属性

9. 2. 5 无效图片--DisabledPicture属性

9. 2. 6 控件是否有效--Enabled属性

9. 2. 7 掩码颜色--MaskColor属性

9. 2. 8 鼠标指针--MousePointer属性

9. 2. 9 按钮图片--Picture属性

9. 2. 10 显示类型--Style属性

9. 2. 11 是否使用掩码颜色--UseMaskColor属性

9. 2. 12 按钮选择情况--Value属性

9. 3 命令按钮的基本方法

9. 3. 1 拖放操作--Drag方法

9. 3. 2 移动控件--Move方法

9. 3. 3 设置焦点--SetFocus方法

9. 3. 4 控件刷新--Refresh方法

9. 4 命令按钮的基本事件

9. 4. 1 单击事件--Click事件

9. 4. 2 获得焦点--GotFocus事件

9. 4. 3 失去焦点--LostFocus事件

9. 4. 4 按下键盘--KeyDown事件

9. 4. 5 松开按键--KeyUn事件

9. 4. 6 按下和松开按键--KeyPress事件

9. 4. 7 按下鼠标--MouseDown事件

9. 4. 8 移动鼠标--MouseMove事件

9. 4. 9 松开鼠标--MouseUp事件

9. 5 示例

第10章 文本编辑类控件

10. 1 标准文本框

10. 1. 1 概述

10. 1. 2 标准文本框的属性

10. 1. 3 标准文本框的方法

10. 1. 4 标准文本框的事件

10. 1. 5 DDE对话示例

10. 1. 6 文本编辑器示例

10. 2 增强文本框

10. 2. 1 概述

10. 2. 2 MaskedEdit控件的属性

10. 2. 3 MaskedEdit控件的方法

10. 2. 4 MaskedEdit控件的事件

10. 2. 5 示例

10. 3 富文本框

10. 3. 1 概述

10. 3. 2 RichTextBox控件的属性

10. 3. 3 RichTextBox控件的方法

10. 3. 4 RichTextBox控件的事件

10. 3. 5 示例

第11章 静态类控件

11. 1 标签控件

11. 1. 1 概述

11. 1. 2 标签控件的属性

11. 1. 3 标签控件的方法

11. 1. 4 标签控件的事件

11. 2 线条控件

11. 2. 1 概述

11. 2. 2 线条控件的属性

11. 2. 3 线条控件的方法

11. 2. 4 线条控件的常用事件

11. 3 形状控件

11. 3. 1 概述

11. 3. 2 Shape控件的属性

11. 3. 3 Shape控件的方法

11. 3. 4 Shape控件的常用事件

11. 3. 5 示例

第12章 列表/视图类控件

12. 1 标准列表框

12. 1. 1 概述

12. 1. 2 ListBox控件的属性

12. 1. 3 ListBox控件的方法

12. 1. 4 ListBox控件的事件

12. 1. 5 示例

12. 2 标准组合框

12. 2. 1 概述

12. 2. 2 ComboBox控件的属性

12. 2. 3 ComboBox控件的方法

12. 2. 4 ComboBox控件的事件

12. 2. 5 示例

12. 3 列表视图

12. 3. 1 概述

12. 3. 2 ListView控件的属性

12. 3. 3 ListView控件的方法

12. 3. 4 ListView控件的事件

12. 3. 5 示例

12. 4 树状视图

12. 4. 1 概述

12. 4. 2 TreeView控件的属性

12. 4. 3 TreeView控件的方法

12. 4. 4 TreeView控件的常用事件

12. 4. 5 示例

第13章 选择类控件

13. 1 复选框

13. 1. 1 概述

13. 1. 2 CheckBox控件的属性

13. 1. 3 CheckBox控件的方法

13. 1. 4 CheckBox控件的常用事件

13. 1. 5 示例

13. 2 单选框

13. 2. 1 概述

13. 2. 2 OptionButton控件的属性

13. 2. 3 OptionButton控件的方法

13. 2. 4 OptionButton控件的常用事件

13. 2. 5 示例

第14章 框架类控件

14. 1 标准框架控件

14. 1. 1 概述

14. 1. 2 Frame控件的属性

14. 1. 3 Frame控件的方法

14. 1. 4 Frame控件的常用事件

14. 2 书签控件

14. 2. 1 概述

14. 2. 2 TabStrip控件的属性

14. 2. 3 TabStrip控件的方法

14. 2. 4 TabStrip控件的常用事件

14. 2. 5 示例

14. 3 选项卡控件

14. 3. 1 概述

14. 3. 2 SSTab控件的属性

14. 3. 3 SSTab控件的方法

14. 3. 4 SSTab控件的事件

14. 3. 5 示例

第15章 条形类控件

15. 1 水平滚动条和垂直滚动条

15. 1. 1 概述

15. 1. 2 HscrollBar和VScrollBar控件的属性

15. 1. 3 HscrollBar和VScrollBar控件的方法

15. 1. 4 HscrollBar和VScrollBar控件的事件

15. 1. 5 示例

15. 2 进度条

15. 2. 1 概述

15. 2. 2 ProgressBar控件的属性

15. 2. 3 ProgressBar控件的常用方法

15. 2. 4 ProgressBar控件的事件

15. 2. 5 示例

15. 3 状态条

15. 3. 1 概述

15. 3. 2 StatusBar控件的属性

15. 3. 3 StatusBar控件的方法

15. 3. 4 StatusBar控件的事件

15. 3. 5 示例

15. 4 工具栏

15. 4. 1 概述

15. 4. 2 ToolBar控件的属性

15. 4. 3 ToolBar控件的方法

15. 4. 4 ToolBar控件的事件

15. 4. 5 示例

第16章 图像类控件

16. 1 图像控件

16. 1. 1 概述

16. 1. 2 PictureBox控件的属性

16. 1. 3 PictureBox控件的方法

16. 1. 4 PictureBox控件的事件

16. 1. 5 示例

16. 2 图像控件

16. 2. 1 概述

16. 2. 2 Image控件的属性

16. 2. 3 Image控件的方法

16. 2. 4 Image控件的事件

16. 2. 5 示例

16. 3 图像列表控件

16. 3. 1 概述

16. 3. 2 ImageList控件的属性

16. 3. 3 ImageList控件的方法

16. 3. 4 ImageList控件的事件

16. 3. 5 示例

16. 4 图表控件 MSChart

16. 4. 1 概述

16. 4. 2 MSChart控件的属性

16. 4. 3 MSChart控件的方法

16. 4. 4 MSChart控件的事件

16. 4. 5 示例

第17章 数据记录列举类控件

17. 1 数据库列表框

17. 1. 1 概述

17. 1. 2 DBList控件的属性

17. 1. 3 DBList控件的方法

17. 1. 4 DBList控件的事件

17. 1. 5 示例

17. 2 数据列表框

17. 2. 1 概述

17. 2. 2 DataList控件的常用属性

17. 2. 3 DataList控件的方法

17. 2. 4 DataList控件的事件

17. 2. 5 示例

17. 3 数据库组合框

17. 3. 1 概述

17. 3. 2 DBCombo控件的常用属性

17. 3. 3 DBCombo控件的常用方法

17. 3. 4 DBCombo控件的事件

17. 3. 5 示例

17. 4 数据组合框

17. 4. 1 概述

17. 4. 2 DataCombo控件的属性

17. 4. 3 DataCombo控件的方法

17. 4. 4 DataCombo控件的事件

17. 4. 5 示例

17. 5 数据网格 DataGrid

17. 5. 1 概述

17. 5. 2 DataGrid控件的属性

17. 5. 3 DataGrid控件的方法

17. 5. 4 DataGrid控件的事件

17. 5. 5 示例

17. 6 可伸缩的网格控件

17. 6. 1 概述

17. 6. 2 MSFlexGrid控件的属性

17. 6. 3 MSFlexGrid控件的方法

17. 6. 4 MSFlexGrid控件的事件

17. 6. 5 示例

17. 7 分层次的可伸缩网格控件

17. 7. 1 概述

17. 7. 2 MSHFlexGrid控件的属性

17. 7. 3 MSHFlexGrid控件的方法

17. 7. 4 MSHFlexGrid控件的事件

17. 7. 5 示例

第18章 数据连接类控件

18. 1 DAO数据连接控件

18. 1. 1 概述

18. 1. 2 Data控件的属性

18. 1. 3 Data控件的方法

18. 1. 4 Data控件的事件

18. 1. 5 示例

18. 2 RDO数据连接控件 RemoteData

18. 2. 1 概述

18. 2. 2 RemoteData控件的属性

18. 2. 3 RemoteData控件的方法

18. 2. 4 RemoteData控件的事件

18. 2. 5 示例

18. 3 ADO数据连接控件

18. 3. 1 概述

18. 3. 2 ADOData控件的属性

18. 3. 3 ADOData控件的方法

18. 3. 4 ADOData控件的事件

18. 3. 5 示例

第19章 文件系统类控件

19. 1 驱动器列表

19. 1. 1 概述

19. 1. 2 DriverListBox控件的属性

19. 1. 3 DriverListBox控件的方法

19. 1. 4 DriverListBox控件的事件

19. 1. 5 示例

19. 2 目录列表

19. 2. 1 概述

19. 2. 2 DirListBox控件的属性

19. 2. 3 DirListBox控件的方法

19. 2. 4 DirListBox控件的事件

19. 2. 5 示例

19. 3 文件列表

19. 3. 1 概述

19. 3. 2 FileListBox控件的属性

19. 3. 3 FileListBox控件的方法

19. 3. 4 FileListBox控件的事件

15. 3. 5 示例

第20章 时间类控件

20. 1 定时控件

20. 1. 1 概述

20. 1. 2 Timer控件的属性

20. 1. 3 Timer控件的方法

20. 1. 4 Timer控件的事件

20. 1. 5 示例

20. 2 日历控件

20. 2. 1 概述

20. 2. 2 MonthView控件的属性

20. 2. 3 MonthView控件的方法

20. 2. 4 MonthView控件的事件

20. 2. 5 示例

第21章 多媒体类控件

21. 1 动画控件 Animation

21. 1. 1 概述

21. 1. 2 Animation控件的属性

21. 1. 3 Animation控件的方法

21. 1. 4 Animation控件的事件

21. 1. 5 示例

21. 2 控制音频和视频外设

21. 2. 1 概述

21. 2. 2 MultimediaMCI控件的属性

21. 2. 3 MultimediaMCI控件的方法

21. 2. 4 MultimediaMCI控件的事件

21. 2. 5 示例

第22章 通用对话框

22. 1 概述

22. 2 CommonDialog控件的属性

22. 3 CommonDialog控件的方法

22. 4 CommonDialog控件的事件

22. 5 示例

第23章 通信网络类控件

23. 1 消息应用程序接口控件

23. 1. 1 MAPISession. MAPIMessages控件概述

23. 1. 2 MAPISession. MAPIMessages控件的常用属性

23. 1. 3 MAPISession. MAPIMessages控件的方法

23. 1. 4 MAPISession. MAPIMessages控件的事件

23. 1. 5 示例

23. 2 串行通信控件

23. 2. 1 MSComm控件概述

23. 2. 2 MSComm控件的常用属性

23. 2. 3 MSComm控件的方法

23. 2. 4 MSComm控件的事件

23. 2. 5 示例

23. 3 套接字控件

23. 3. 1 Winsock控件概述

23. 3. 2 Winsock控件的属性

23. 3. 3 Winsock控件的方法

23. 3. 4 Winsock控件的事件

23. 3. 5 示例

23. 4 Internet传输控件

23. 4. 1 Inet控件概述

23. 4. 2 Inet控件的常用属性

23. 4. 3 Inet控件的方法

23. 4. 4 Inet控件的事件

23. 4. 5 示例

第24章 对象编程

24. 1 面向对象编程

24. 1. 1 面向对象编程概述

24. 1. 2 VB中的面向对象编程

24. 2 对象变量和对象引用

24. 2. 1 对象变量及其使用

24. 2. 2 对象变量和对象类型

24. 3 集合和对象集合

24. 3. 1 集合

24. 3. 2 集合的操作

24. 3. 3 VB中的对象集合

24. 4 通过类模块来创建对象

24. 4. 1 类和类模块

24. 4. 2 类模块的创建

24. 4. 3 向类中添加属性和方法

24. 4. 4 向类中添加事件

24. 4. 5 使用类生成器

24. 5 对象编程示例

24. 5. 1 定制About窗体类

24. 5. 2 自定义学生信息类

24. 5. 3 简易学生信息管理系统

第25章 菜单对象

25. 1 菜单设计

25. 1. 1 菜单的基本概念

25. 1. 2 菜单编辑器

25. 1. 3 设计菜单

25. 2 弹出式菜单

25. 2. 1 弹出式菜单概述

25. 2. 2 弹出式菜单的设计

25. 2. 3 弹出式菜单的调用

25. 3 菜单的编程

25. 3. 1 菜单编程初步

25. 3. 2 运行时改变菜单状态

25. 4. 3 运行时菜单项的增减

25. 4 菜单设计示例

25. 4. 1 设计弹出式菜单

25. 4. 2 动态菜单的增减

25. 4. 3 设计MDI菜单

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

26. 1 错误与错误对象

26. 1. 1 VB中的错误

26. 1. 2 错误对象

26. 2 错误处理

26. 2. 1 错误处理的一般步骤

26. 2. 2 深入错误处理

26. 2. 3 联机错误处理

26. 2. 4 示例

26. 3 程序调试

26. 3. 1 概述

26. 3. 2 程序的模式及其切换

26. 3. 3 跟踪代码

26. 3. 4 使用调试窗口

第27章 VB的文件系统

27. 1 VB中的文件系统及其操作

27. 1. 1 有关目录和驱动器的操作

27. 1. 2 有关文件的操作

27. 1. 3 示例

27. 2 传统的文件访问方法

27. 2. 1 公共的文件访问方法

27. 2. 2 对顺序文件的访问

27. 2. 3 对随机文件的访问

27. 2. 4 对二进制文件的访问

27. 2. 5 示例

27. 3 使用文件系统对象模型

27. 3. 1 文件系统对象

27. 3. 2 驱动器对象

27. 3. 3 文件夹对象和文件对象

27. 3. 4 文本流 TextStream 对象

27. 3. 5 示例

第28章 用于数据访问的对象

28. 1 数据访问概述

28. 1. 1 数据库基础

28. 1. 2 VB中的数据访问方法

28. 1. 3 数据环境设计器

28. 2 数据访问对象

28. 2. 1 数据访问对象概述

28. 2. 2 数据引擎对象

28. 2. 3 工作空间对象

28. 2. 4 数据库对象

28. 2. 5 表定义对象

28. 2. 6 记录集对象

28. 2. 7 示例

28. 3 远程数据对象

28. 3. 1 远程数据对象概述

28. 3. 2 数据引擎对象

28. 3. 3 数据环境对象

28. 3. 4 数据连接对象

28. 3. 5 结果集对象

28. 4 ActiveX数据对象

28. 4. 1 ActiveX数据对象概述

28. 4. 2 连接对象

28. 4. 3 命令对象

28. 4. 4 记录集对象

28. 4. 5 示例

第29章 调用API

29. 1 API的编程基础

29. 1. 1 API数据类型

29. 1. 2 API函数基础

29. 1. 3 Windows编程基础

29. 2 在VB中使用API编程

29. 2. 1 VB的局限性及其克服方法

29. 2. 2 使用API

29. 2. 3 声明API函数

29. 2. 4 调用API函数

29. 3 调用API的实例

29. 3. 1 异形窗口

29. 3. 2 设置系统托盘的图标

29. 3. 3 枚举系统中所有运行的窗口

第30章 应用程序的优化和发布

30. 1 优化应用程序

30. 1. 1 应用程序的优化

30. 1. 2 优化速度

30. 1. 3 优化大小

30. 1. 4 优化对象

30. 2 发布应用程序

30. 2. 1 发布应用程序的工具

30. 2. 2 为应用程序打包

30. 2. 3 展开应用程序

30. 2. 4 管理向导脚本

30. 2. 5 示例