当前位置:首页 > 工业技术
Visual Basic 6.0程序设计参考手册
Visual Basic 6.0程序设计参考手册

Visual Basic 6.0程序设计参考手册PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:本书编写组编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115117322
  • 页数:722 页
图书介绍:本书是关于Visual Basic 6.0编程的一本较为完整的参考手册。本书涵盖了Visual Basic集成开发环境的使用、Visual Basic编程基础知识、Visual Basic控件的用途与用法、Visual Basic编程的错误处理与程序调试、Visual Basic文件系统及数据库的访问、Visual Basic API调用、应用程序的优化和发布等各方面知识。书中大部分技术手段都辅以了相应的示例。这些示例力求短小精练、界面友好、可读性强。将对诮的技术手段应用于实际,有助于读者理解,同时也可供模仿和直接使用。本书是从事Visual Basic应用程序开发和应用人员必务参考书,也可作为大专院校相关专业师生自学、教学参考用书。
《Visual Basic 6.0程序设计参考手册》目录

第1章 初识Visual Basic 1

1.1 Visual Basic概述 1

1.1.1 Visual Basic的发展历程 1

1.1.2 VB的特色 2

1.1.3 获得帮助 2

1.2 VB的安装、启动和退出 3

1.2.1 VB 6.0的运行环境 3

1.2.2 VB 6.0的安装 3

1.2.3 VB 6.0的启动和退出 5

第2章 VB的集成开发环境 6

2.1 集成开发环境选项 6

2.1.1 设定开发界面 6

2.1.2 停放窗口 6

2.2 菜单栏 6

2.3 工具栏 9

2.3.1 “标准”工具栏 9

2.4.2 窗体设计器 10

2.4.1 资源工程管理器 10

2.4.3 属性窗口 10

2.3.3 “窗体编辑器”工具栏 10

2.4 IDE各子窗口 10

2.3.4 “调试”工具栏 10

2.3.2 “编辑”工具栏 10

2.4.4 代码窗口 11

2.4.5 窗体布局窗口 11

2.4.6 对象浏览器 11

2.4.7 工具箱 12

第3章 VB编程起步 13

3.1 程序设计的基本概念 13

3.1.1 VB中的关键字 13

3.1.2 标识符 13

3.1.3 VB字符集 13

3.2 数据类型 13

3.2.1 基本数据类型 13

3.3.1 常量的概念 16

3.3 常量 16

3.2.2 自定义数据类型 16

3.3.2 符号常量 17

3.4 变量 17

3.4.1 变量的概念 17

3.5 数组和数组声明 18

3.5.1 数组的概念和作用 18

3.5.2 数组的声明 18

3.4.3 Option Explicit语句 18

3.4.2 变量声明 18

3.5.3 多维数组 19

3.5.4 动态数组 19

3.6 运算符和表达式 20

3.6.1 算术运算符和算术表达式 20

3.6.2 关系运算符和关系表达式 21

3.6.3 逻辑运算符和逻辑表达式 21

4.1.3 长语句的分行 22

4.1.2 注释代码 22

4.1.1 赋值语句 22

第4章 VB程序语句 22

4.1 程序基本语句 22

4.1.4 Print的方法使用 23

4.2 条件判断语句 23

4.2.1 If/Then语句 23

4.2.2 Select Case语句 24

4.3.1 For/Next语句 25

4.3.2 While/Wend语句 25

4.3 循环语句 25

4.3.3 Do/Loop循环 26

第5章 过程与函数 27

5.1 Sub过程和函数 27

5.1.1 Sub过程和调用 27

5.1.2 Function过程和调用 30

5.1.3 Sub过程和Function过程的区别和联系 31

5.2 变量作用域 31

5.2.1 局部变量 31

5.3.1 类型转换函数 32

5.3 基本函数 32

5.3.2 字符串函数 32

5.2.3 全局变量 32

5.2.2 模块级变量 32

5.2.4 静态变量 32

5.3.3 日期和时间函数 33

5.3.4 数值函数 33

第6章 构建VB工程 34

6.1 编写第一个工程 34

6.1.1 创建工程 34

6.1.2 创建新程序的用户界面 34

6.1.3 设置用户界面中各对象的属性 35

6.1.4 编写程序代码 36

6.1.5 保存和运行程序 37

6.1.6 创建可执行文件 38

6.2 VB工程的结构 39

6.2.1 VB工程概述 39

6.2.2 设计时和杂项文件 39

6.3 配置VB工程 40

6.3.1 工程属性 40

6.2.3 运行时文件 40

6.3.2 引用和部件 41

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

7.1 控件及其作用 45

7.1.1 控件概述 45

7.1.2 控件作用 46

7.1.3 控件分类 47

7.2 属性、方法和事件概述 48

7.3.1 理解什么是事件驱动 50

7.3 事件驱动机制 50

7.3.2 在控件中使用事件 51

7.3.3 事件发生的先后次序 51

7.4 最通用的属性 51

7.4.1 名称属性(Name属性) 52

7.4.2 标题属性和文本属性(Caption和Text属性) 53

7.4.3 是否可用和是否可视(Enable和Visible属性) 54

7.4.4 确定控件位置(Left、Top、Height和Width属性) 54

7.5.2 拖动——Drag方法 55

7.5.1 方法概述 55

7.5 最通用的方法 55

7.5.3 移动——Move方法 57

7.5.4 设置焦点——Setfocus方法 58

7.5.5 设置控件的Z顺序——ZOrder方法 58

7.6 最通用的事件 59

7.6.1 单击事件——Click事件 59

7.6.3 拖过事件——DragOver事件 61

7.6.4 取得焦点的事件——GotFocus事件 61

7.6.2 放下事件——DragDrop事件 61

7.6.5 失去焦点的事件——LostFocus事件 62

第8章 窗体 63

8.1 窗体概述 63

8.1.1 窗体的基本元素 64

8.1.2 窗体类型 64

8.2 窗体的属性 64

8.2.1 窗体标题——Caption属性 65

8.2.2 窗体外表风格——Appearance属性 65

8.2.4 控制框按钮——ControlBox属性 66

8.2.3 边框样式——BorderStyle属性 66

8.2.5 最大化按钮——MaxButton属性 67

8.2.6 最小化按钮——MinButton属性 67

8.2.7 是否可视——Visible属性 67

8.2.8 窗体图标——Icon属性 68

8.2.9 窗体的可视状态——WindowState属性 68

8.3 窗体的常用方法 68

8.3.1 显示窗体——Show方法 69

8.3.2 隐藏窗体——Hide方法 69

8.3.3 移动窗体——Move方法 69

8.3.4 弹出菜单——PopupMenu方法 70

8.3.5 打印窗体——PrintForm方法 70

8.4 窗体的常用事件 71

8.4.1 单击——Click事件 71

8.4.2 双击——DblClick事件 71

8.4.3 初始化——Initialize事件 72

8.4.4 窗体的载入和卸载——Load/Unload/QueryUnload事件 72

8.4.5 窗体活动性——Activate/Deactivate事件 73

8.4.7 窗体重绘——Paint/Resize事件 74

8.4.6 焦点相关——GotFocus/LostFocus事件 74

8.4.8 键盘相关——KeyDown/KeyUp/KeyPress事件 75

8.4.9 鼠标相关——MouseDown/MouseMove/MouseUp事件 79

8.5 设计MDI窗体 80

8.5.1 MDI主窗体和MDI子窗体 80

8.5.2 MDI窗体的基本特征 81

8.5.3 操作子窗体 82

第9章 命令按钮——CommandButton控件 84

9.1 概述 84

9.2 命令按钮的属性 84

9.2.1 取消按钮——Cancel属性 84

9.2.2 控件内容——Caption属性 85

9.2.3 默认命令按钮——Default属性 85

9.2.4 压下图片——DownPicture属性 85

9.2.7 掩码颜色——MaskColor属性 86

9.2.5 无效图片——DisabledPicture属性 86

9.2.6 控件是否有效——Enabled属性 86

9.2.8 鼠标指针——MousePointer属性 87

9.2.9 按钮图片——Picture属性 87

9.2.10 显示类型——Style属性 88

9.2.11 是否使用掩码颜色——UseMaskColor属性 88

9.2.12 按钮选择情况——Value属性 88

9.3 命令按钮的基本方法 89

9.3.1 拖放操作——Drag方法 89

9.3.2 移动控件——Move方法 89

9.3.3 设置焦点——SetFocus方法 89

9.3.4 控件刷新——Refresh方法 90

9.4 命令按钮的基本事件 90

9.4.1 单击事件——Click事件 90

9.4.2 获得焦点——GotFocus事件 90

9.4.5 松开按键——KeyUp事件 91

9.4.6 按下和松开按键——KeyPress事件 91

9.4.4 按下键盘——KeyDown事件 91

9.4.3 失去焦点——LostFocus事件 91

9.4.7 按下鼠标——MouseDown事件 92

9.4.8 移动鼠标——MouseMove事件 92

9.4.9 松开鼠标——MouseUp事件 92

9.5 示例 93

10.1.2 标准文本框的属性 96

10.1.1 概述 96

10.1 标准文本框 96

第10章 文本编辑类控件 96

10.1.3 标准文本框的方法 104

10.1.4 标准文本框的事件 105

10.1.5 DDE对话示例 109

10.1.6 文本编辑器示例 111

10.2 增强文本框 114

10.2.1 概述 114

10.2.2 MaskedEdit控件的属性 114

10.2.5 示例 121

10.2.4 MaskedEdit控件的事件 121

10.2.3 MaskedEdit控件的方法 121

10.3 富文本框 123

10.3.1 概述 123

10.3.2 RichTextBox控件的属性 123

10.3.3 RichTextBox控件的方法 128

10.3.4 RichTextBox控件的事件 131

10.3.5 示例 131

11.1.1 概述 139

11.1.2 标签控件的属性 139

11.1 标签控件 139

第11章 静态类控件 139

11.1.3 标签控件的方法 141

11.1.4 标签控件的事件 142

11.2 线条控件 142

11.2.1 概述 142

11.2.2 线条控件的属性 142

11.2.3 线条控件的方法 144

11.3.1 概述 145

11.3.2 Shape控件的属性 145

11.3 形状控件 145

11.2.4 线条控件的常用事件 145

11.3.3 Shape控件的方法 147

11.3.4 Shape控件的常用事件 147

11.3.5 示例 147

第12章 列表/视图类控件 150

12.1 标准列表框 150

12.1.1 概述 150

12.1.2 ListBox控件的属性 150

12.1.3 ListBox控件的方法 154

12.1.4 ListBox控件的事件 155

12.1.5 示例 157

12.2 标准组合框 160

12.2.1 概述 160

12.2.2 ComboBox控件的属性 160

12.2.3 ComboBox控件的方法 163

12.2.4 ComboBox控件的事件 163

12.2.5 示例 164

12.3.2 ListView控件的属性 167

12.3 列表视图 167

12.3.1 概述 167

12.3.3 ListView控件的方法 174

12.3.4 ListView控件的事件 175

12.3.5 示例 176

12.4 树状视图 180

12.4.1 概述 180

12.4.2 TreeView控件的属性 180

12.4.4 TreeView控件的常用事件 183

12.4.3 TreeView控件的方法 183

12.4.5 示例 185

第13章 选择类控件 188

13.1 复选框 188

13.1.1 概述 188

13.1.2 CheckBox控件的属性 188

13.1.3 CheckBox控件的方法 190

13.1.4 CheckBox控件的常用事件 190

13.1.5 示例 191

13.2.2 OptionButton控件的属性 192

13.2 单选框 192

13.2.1 概述 192

13.2.3 OptionButton控件的方法 193

13.2.4 OptionButton控件的常用事件 194

13.2.5 示例 194

第14章 框架类控件 196

14.1 标准框架控件 196

14.1.1 概述 196

14.1.2 Frame控件的属性 196

14.1.4 Frame控件的常用事件 197

14.1.3 Frame控件的方法 197

14.2 书签控件 198

14.2.1 概述 198

14.2.2 TabStrip控件的属性 198

14.2.3 TabStrip控件的方法 202

14.2.4 TabStrip控件的常用事件 203

14.2.5 示例 204

14.3.2 SSTab控件的属性 205

14.3.1 概述 205

14.3 选项卡控件 205

14.3.3 SSTab控件的方法 211

14.3.4 SSTab控件的事件 211

14.3.5 示例 212

第15章 条形类控件 214

15.1 水平滚动条和垂直滚动条 214

15.1.1 概述 214

15.1.2 HscrollBar和VScrollBar控件的属性 214

15.1.4 HscrollBar和VScrollBar控件的事件 215

15.1.3 HscrollBar和VScrollBar控件的方法 215

15.1.5 示例 216

15.2 进度条 218

15.2.1 概述 218

15.2.2 ProgressBar控件的属性 218

15.2.3 ProgressBar控件的常用方法 220

15.2.4 ProgressBar控件的事件 221

15.2.5 示例 221

15.3.2 StatusBar控件的属性 222

15.3.1 概述 222

15.3 状态条 222

15.3.3 StatusBar控件的方法 223

15.3.4 StatusBar控件的事件 224

15.3.5 示例 224

15.4 工具栏 225

15.4.1 概述 225

15.4.2 ToolBar控件的属性 225

15.4.3 ToolBar控件的方法 228

15.4.4 ToolBar控件的事件 229

15.4.5 示例 230

第16章 图像类控件 233

16.1 图像控件 233

16.1.1 概述 233

16.1.2 PictureBox控件的属性 233

16.1.3 PictureBox控件的方法 239

16.1.4 PictureBox控件的事件 242

16.1.5 示例 243

16.2.1 概述 246

16.2 图像控件 246

16.2.2 Image控件的属性 247

16.2.3 Image控件的方法 248

16.2.4 Image控件的事件 248

16.2.5 示例 248

16.3 图像列表控件 248

16.3.1 概述 248

16.3.2 ImageList控件的属性 249

16.3.5 示例 250

16.3.4 ImageList控件的事件 250

16.3.3 ImageList控件的方法 250

16.4 图表控件(MSChart) 251

16.4.1 概述 251

16.4.2 MSChart控件的属性 252

16.4.3 MSChart控件的方法 258

16.4.4 MSChart控件的事件 260

16.4.5 示例 265

17.1.2 DBList控件的属性 268

17.1.1 概述 268

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

17.1 数据库列表框 268

17.1.3 DBList控件的方法 271

17.1.4 DBList控件的事件 272

17.1.5 示例 272

17.2 数据列表框 273

17.2.1 概述 273

17.2.2 DataList控件的常用属性 273

17.2.3 DataList控件的方法 274

17.2.5 示例 275

17.2.4 DataList控件的事件 275

17.3 数据库组合框 276

17.3.1 概述 276

17.3.2 DBCombo控件的常用属性 276

17.3.3 DBCombo控件的常用方法 277

17.3.4 DBCombo控件的事件 277

17.3.5 示例 278

17.4.2 DataCombo控件的属性 279

17.4 数据组合框 279

17.4.1 概述 279

17.4.3 DataCombo控件的方法 280

17.4.4 DataCombo控件的事件 281

17.4.5 示例 281

17.5 数据网格(DataGrid) 282

17.5.1 概述 282

17.5.2 DataGrid控件的属性 282

17.5.3 DataGrid控件的方法 288

17.5.4 DataGrid控件的事件 290

17.5.5 示例 293

17.6 可伸缩的网格控件 295

17.6.1 概述 295

17.6.2 MSFlexGrid控件的属性 295

17.6.3 MSFlexGrid控件的方法 302

17.6.4 MSFlexGrid控件的事件 303

17.6.5 示例 304

17.7.1 概述 305

17.7 分层次的可伸缩网格控件 305

17.7.2 MSHFlexGrid控件的属性 306

17.7.3 MSHFlexGrid控件的方法 310

17.7.4 MSHFlexGrid控件的事件 311

17.7.5 示例 312

第18章 数据连接类控件 314

18.1 DAO数据连接控件 314

18.1.1 概述 314

18.1.2 Data控件的属性 314

18.1.3 Data控件的方法 318

18.1.4 Data控件的事件 319

18.1.5 示例 320

18.2 RDO数据连接控件(RemoteData) 323

18.2.1 概述 323

18.2.2 RemoteData控件的属性 323

18.2.3 RemoteData控件的方法 327

18.2.4 RemoteData控件的事件 328

18.2.5 示例 328

18.3.2 ADOData控件的属性 329

18.3 ADO数据连接控件 329

18.3.1 概述 329

18.3.3 ADOData控件的方法 332

18.3.4 ADOData控件的事件 332

18.3.5 示例 333

第19章 文件系统类控件 334

19.1 驱动器列表 334

19.1.1 概述 334

19.1.2 DriverListBox控件的属性 334

19.1.4 DriverListBox控件的事件 335

19.1.3 DriverListBox控件的方法 335

19.1.5 示例 336

19.2 目录列表 336

19.2.1 概述 336

19.2.2 DirListBox控件的属性 336

19.2.3 DirListBox控件的方法 338

19.2.4 DirListBox控件的事件 338

19.3.2 FileListBox控件的属性 339

19.3.1 概述 339

19.2.5 示例 339

19.3 文件列表 339

19.3.3 FileListBox控件的方法 341

19.3.4 FileListBox控件的事件 341

15.3.5 示例 342

20.1.2 Timer控件的属性 344

20.1.4 Timer控件的事件 344

20.1.3 Timer控件的方法 344

20.1.1 概述 344

20.1 定时控件 344

第20章 时间类控件 344

20.1.5 示例 345

20.2 日历控件 345

20.2.1 概述 345

20.2.2 MonthView控件的属性 346

20.2.3 MonthView控件的方法 348

20.2.4 MonthView控件的事件 349

20.2.5 示例 350

21.1.2 Animation控件的属性 353

21.1.1 概述 353

第21章 多媒体类控件 353

21.1 动画控件(Animation) 353

21.1.3 Animation控件的方法 354

21.1.4 Animation控件的事件 355

21.1.5 示例 356

21.2 控制音频和视频外设 357

21.2.1 概述 357

21.2.2 MultimediaMCI控件的属性 357

21.2.3 MultimediaMCI控件的方法 361

21.2.4 MultimediaMCI控件的事件 362

21.2.5 示例 363

第22章 通用对话框 366

22.1 概述 366

22.2 CommonDialog控件的属性 366

22.3 CommonDialog控件的方法 372

22.5 示例 375

22.4 CommonDialog控件的事件 375

第23章 通信网络类控件 377

23.1 消息应用程序接口控件 377

23.1.1 MAPISession、MAPIMessages控件概述 377

23.1.2 MAPISession、MAPIMessages控件的常用属性 377

23.1.3 MAPISession、MAPIMessages控件的方法 386

23.1.4 MAPISession、MAPIMessages控件的事件 388

23.1.5 示例 388

23.2.2 MSComm控件的常用属性 390

23.2.1 MSComm控件概述 390

23.2 串行通信控件 390

23.2.3 MSComm控件的方法 395

23.2.4 MSComm控件的事件 395

23.2.5 示例 395

23.3 套接字控件 397

23.3.1 Winsock控件概述 397

23.3.2 Winsock控件的属性 398

23.3.3 Winsock控件的方法 399

23.3.4 Winsock控件的事件 401

23.3.5 示例 403

23.4.1 Inet控件概述 405

23.4.2 Inet控件的常用属性 405

23.4 Internet传输控件 405

23.4.3 Inet控件的方法 408

23.4.4 Inet控件的事件 410

23.4.5 示例 410

24.1 面向对象编程 415

24.1.1 面向对象编程概述 415

第24章 对象编程 415

24.1.2 VB中的面向对象编程 416

24.2 对象变量和对象引用 419

24.2.1 对象变量及其使用 419

24.2.2 对象变量和对象类型 421

24.3 集合和对象集合 423

24.3.1 集合 423

24.3.2 集合的操作 424

24.3.3 VB中的对象集合 427

24.4.1 类和类模块 429

24.4 通过类模块来创建对象 429

24.4.2 类模块的创建 430

24.4.3 向类中添加属性和方法 432

24.4.4 向类中添加事件 436

24.4.5 使用“类生成器” 438

24.5 对象编程示例 441

24.5.1 定制About窗体类 441

24.5.2 自定义学生信息类 445

24.5.3 简易学生信息管理系统 449

25.1.1 菜单的基本概念 454

25.1.2 菜单编辑器 454

第25章 菜单对象 454

25.1 菜单设计 454

25.1.3 设计菜单 459

25.2 弹出式菜单 462

25.2.1 弹出式菜单概述 462

25.2.2 弹出式菜单的设计 462

25.2.3 弹出式菜单的调用 462

25.3.1 菜单编程初步 463

25.3 菜单的编程 463

25.3.2 运行时改变菜单状态 464

25.3.3 运行时菜单项的增减 464

25.4 菜单设计示例 465

25.4.1 设计弹出式菜单 465

25.4.2 动态菜单的增减 468

25.4.3 设计MDI菜单 472

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

26.1 错误与错误对象 479

26.1.1 VB中的错误 479

26.1.2 错误对象 482

26.2 错误处理 487

26.2.1 错误处理的一般步骤 487

26.2.2 深入错误处理 492

26.2.3 联机错误处理 495

26.2.4 示例 498

26.3.1 概述 503

26.3 程序调试 503

26.3.2 程序的模式及其切换 505

26.3.3 跟踪代码 506

26.3.4 使用调试窗口 510

第27章 VB的文件系统 517

27.1 VB中的文件系统及其操作 517

27.1.1 有关目录和驱动器的操作 517

27.1.2 有关文件的操作 521

27.1.3 示例 524

27.2 传统的文件访问方法 531

27.2.1 公共的文件访问方法 532

27.2.2 对顺序文件的访问 538

27.2.3 对随机文件的访问 542

27.2.4 对二进制文件的访问 543

27.2.5 示例 544

27.3 使用文件系统对象模型 548

27.3.1 文件系统对象 549

27.3.2 驱动器对象 560

27.3.3 文件夹对象和文件对象 563

27.3.4 文本流(TextStream)对象 570

27.3.5 示例 574

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

28.1 数据访问概述 579

28.1.1 数据库基础 579

28.1.2 VB中的数据访问方法 580

28.1.3 数据环境设计器 581

28.2.1 数据访问对象概述 586

28.2 数据访问对象 586

28.2.2 数据引擎对象 588

28.2.3 工作空间对象 594

28.2.4 数据库对象 598

28.2.5 表定义对象 603

28.2.6 记录集对象 605

28.2.7 示例 613

28.3 远程数据对象 615

28.3.1 远程数据对象概述 616

28.3.2 数据引擎对象 618

28.3.3 数据环境对象 619

28.3.4 数据连接对象 620

28.3.5 结果集对象 623

28.4 ActiveX数据对象 626

28.4.1 ActiveX数据对象概述 626

28.4.2 连接对象 628

28.4.3 命令对象 638

28.4.4 记录集对象 642

28.4.5 示例 656

第29章 调用API 660

29.1 API的编程基础 660

29.1.1 API数据类型 660

29.1.2 API函数基础 663

29.1.3 Windows编程基础 664

29.2 在VB中使用API编程 665

29.2.1 VB的局限性及其克服方法 665

29.2.2 使用API 666

29.2.3 声明API函数 667

29.2.4 调用API函数 670

29.3 调用API的实例 677

29.3.1 异形窗口 677

29.3.2 设置系统托盘的图标 681

29.3.3 枚举系统中所有运行的窗口 686

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

30.1 优化应用程序 692

30.1.1 应用程序的优化 692

30.1.2 优化速度 696

30.1.3 优化大小 700

30.1.4 优化对象 704

30.2 发布应用程序 706

30.2.1 发布应用程序的工具 706

30.2.2 为应用程序打包 708

30.2.3 展开应用程序 712

30.2.4 管理向导脚本 713

30.2.5 示例 714

相关图书
作者其它书籍
返回顶部