《Visual Basic 5.0中文版开发与应用技巧》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:沃得工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115073341
  • 页数:594 页
图书介绍:

第一章 Visual Basic 5.0入门 1

1.1 Visual Basic 5.0概述 1

1.1.1 Visual Basic 5.0版本简介 1

1.1.2 什么是Visual Basic 1

1.1.3 Visual Basic 5.0的安装 2

1.2 Visual Basic 5.0集成开发环境 4

1.2.1 启动Visual Basic IDE 4

1.2.2 集成开发环境元素 5

1.2.3 环境选项 6

1.3 设计第一个Visual Basic应用程序 7

1.3.1 创建应用程序界面 7

1.3.2 设置属性 9

1.3.3 编写代码 11

1.4 小结 12

第二章 工程的管理 13

2.1 什么是工程文件 13

2.1.1 工程资源管理器 13

2.1.2 工程文件 14

2.2 工程文件的操作 14

2.2.1 创建、打开和保存工程 14

2.2.2 添加、删除和保存文件 15

2.3 生成可执行文件 16

2.4.1 在工程中添加ActiveX控件 17

2.4 向工程中添加控件 17

2.4.2 从工程中删除控件 18

2.4.3 使用其他应用程序的对象 19

2.4.4 使用资源文件 20

2.5 使用向导和外接程序 20

2.5.1 使用外接程序管理器 20

2.5.2 使用向导 21

2.6 小结 22

第三章 Visual Basic 5.0的基本语法 23

3.1 有关Visual Basic的一些基础知识 23

3.1.1 Visual Basic应用程序的结构 23

3.1.2 事件驱动应用程序的工作方式 24

3.1.3 开始编码之前 25

3.1.4 代码编写机制 27

3.2 Visual Basic的数据结构 32

3.2.1 基本数据类型 32

3.2.2 变量 39

3.2.3 常量 47

3.2.4 基本运算 49

3.2.5 数组 51

3.2.6 用户自定义类型和枚举类型 56

3.3 流程控制结构 62

3.3.1 判定结构 62

3.3.2 循环结构 66

3.3.3 使用控制结构 69

3.4 小结 71

第四章 Visual Basic 5.0过程与函数 72

4.1 过程的创建 72

4.1.1 子过程的创建 72

4.1.2 事件过程的创建 72

4.2 过程的调用 73

4.2.1 调用Sub过程 73

4.2.2 调用通用过程 73

4.3.2 按值传递参数 74

4.3.1 参数的数据类型 74

4.3 过程的参数传递 74

4.3.3 按地址传递参数 75

4.3.4 使用可选的参数 75

4.3.5 提供可选参数的缺省值 76

4.3.6 使用不定数量的参数 76

4.3.7 用命名的参数创建简单语句 77

4.3.8 确定对命名参数的支持 77

4.4 Exit Sub语句 78

4.5 函数的创建 78

4.6 函数的调用 79

4.7 Exit Function语句 79

4.8 小结 80

5.1 文本框控件 81

5.1.1 Text属性 81

5.1.2 格式化文本 81

5.1.3 选择文本 81

第五章 Visual Basic 5.0的标准控件 81

5.1.4 创建密码文本框 82

5.1.5 取消文本框中的击键值 82

5.1.6 创建只读文本框 82

5.2.1 向窗体添加命令按钮 83

5.2.2 设置标题 83

5.2 命令按钮控件 83

5.1.7 打印字符串中的引号 83

5.2.3 创建键盘快捷方式 84

5.2.4 指定Default和Cancel属性 84

5.2.5 选定命令按钮 84

5.2.6 Value属性 84

5.2.7 Click事件 84

5.2.8 增强命令按钮的视觉效果 85

5.3 标签控件 85

5.3.1 设置标签的标题 85

5.3.2 排列文本 85

5.3.3 AutoSize和WordWrap属性 85

5.4 复选框控件 86

5.4.1 Value属性 86

5.3.4 用标签创建访问键 86

5.4.2 Click事件 87

5.4.3 响应鼠标和键盘 87

5.4.4 增强CheckBox控件的视觉效果 88

5.5 选项按钮控件 88

5.5.1 创建选项按钮组 88

5.5.4 Value属性 89

5.5.6 禁止选项按钮 89

5.5.5 创建键盘快捷方式 89

5.5.3 Click事件 89

5.5.2 运行时选择选项按钮 89

5.5.7 增强OptionButton控件的视觉效果 90

5.6 框架控件 90

5.6.1 向窗体添加Frame控件 90

5.6.2 在框架中绘制控件 90

5.6.3 在框架中选定多个控件 90

5.7 滚动条控件 91

5.7.1 Scroll Bar控件如何工作 91

5.7.2 Value属性 91

5.8.1 数据绑定特性 92

5.8.2 Click和Double-Click事件 92

5.8 列表框控件 92

5.7.3 LargeChange和SmallChange属性 92

5.8.3 向列表添加项目 93

5.8.4 在指定位置添加项目 94

5.8.5 设计时添加项目 94

5.8.6 排序列表 94

5.8.7 从列表中删除项目 94

5.8.8 通过Text属性获取列表内容 95

5.8.9 用List属性访问列表项目 95

5.8.10 用ListIndex属性判断位置 95

5.8.11 使用ListCount属性返回项目数 95

5.9.1 何时用组合框代替列表框 96

5.9 组合框控件 96

5.8.12 创建多列和多选项列表框 96

5.9.2 数据绑定特性 97

5.9.3 组合框的样式 97

5.9.4 下拉组合框 98

5.9.5 简单组合框 98

5.9.6 下拉列表组合框 98

5.9.7 添加项目 98

5.9.8 设计时添加项目 99

5.9.9 在指定位置添加项目 99

5.9.10 排序排表 99

5.9.11 删除项目 99

5.9.13 用List属性访问列表选项 100

5.9.14 用ListIndeX属性判断位置 100

5.9.12 用Text属性获取列表内容 100

5.9.15 用ListCount属性返回项目数 101

5.10 命令对话框控件 101

5.11 数据控件 102

5.12 数据绑定控件 102

5.12.1 DBList和DBCombo 102

5.12.2 DBGrid控件 103

5.13 文件系统控件 103

5.14 图像控件 103

5.14.1 何时使用Image控件而不使用Pictu reBox控件 103

5.14.4 使用剪贴板 104

5.14.5 Stretch属性 104

5.14.3 将图形加载到Image控件中 104

5.14.2 支持的图形格式 104

5.15 线形控件 105

5.15.1 设置边界样式和颜色 105

5.15.2 移动和调整线段大小 106

5.15.3 在窗体上画线 106

5.16 MSFlexGrid控件 106

5.16.1 用途 107

5.16.2 示例应用程序:Flex.vbp 107

5.17 OLE容器控件 107

5.18.1 支持的图形格式 108

5.18.2 将图形加载到PictureBox控件中 108

5.18 图片框控件 108

5.18.3 使用剪贴板 109

5.18.4 调整图片的大小 109

5.18.5 用PictureBox控件作容器 109

5.18.6 图形方法 109

5.18.7 使用Print方法 109

5.19 形状控件 110

5.19.1 预定义的形状 110

5.19.2 Fill和Line样式 111

5.19.3 设置Color属性 111

5.19.4 在窗体上绘制形状 111

5.20 定时器控件 111

5.20.3 初始化Timer控件 112

5.20.1 示例应用程序:Alarm.vbp 112

5.20.2 在窗体上放置Timer控件 112

5.21 小结 113

第六章 ActiveX控件 114

6.1 向工具箱中添加ActiveX控件 114

6.2 使用对话框控件 115

6.2.1 可能的用途 116

6.2.2 设置选项卡和选项卡行 116

6.2.3 在选项卡中添加腔件 117

6.2.4 在运行时启用和停用选项卡 117

6.2.5 选项卡的定制属性 117

6.2.6 Style属性 117

6.2.7 TabOrientation属性 118

6.2.8 Picture属性 119

6.2.9 完成定制的选项卡式对话框 119

6.3 使用动画控件 120

6.3.1 用途 120

6.3.2 基本操作:Open、Play、Stop和Close方法 121

6.4 使用通信控件 123

6.4.1 用途 123

6.4.2 示例应用程序:Dialer,vbp和VBTerm.vbp 123

6.4.3 串行通信的基本知识 124

6.4.4 建立串行端口连接 124

6.4.6 在设计时设置接收和发送缓冲区属性 125

6.4.5 操作调制解调器 125

6.4.7 管理接收和发送缓冲区 126

6.4.8 握手 127

6.4.9 OnComm事件和CommEvent属性 128

6.5 使用图像列表控件 129

6.5.1 用途 129

6.5.2 管理ListImage对象和ListImages集合 130

6.5.3 确定图像的大小 131

6.5.4 创建合成图像的方法 131

6.6 使用Internet传输控件 132

6.6.1 用途 132

6.6.2 基本操作 132

6.6.3 设置AccessType属性:使用代理服务器 133

6.6.4 调用OpenURL方法 134

6.6.5 同步和异步传输 136

6.6.6 在FPT协议中使用Exccute方法 136

6.6.7 在HTTP协议上使用Execute方法 137

6.6.8 在State事件中使用GetChunk方法 138

6.6.9 登录到FTP服务器 139

6.7 使用列表查看控件 140

6.7.1 用途 140

6.7.2 可用的四种视图 140

6.7.3 用View属性改变视图 142

6.7.5 在报表视图中显示ColumnHeaders 143

6.8 使用MAPI控件 144

6.7.6 SubItems取决于ColumnHeaders 144

6.8.1 用途 145

6.8.2 使用MAPISession控件 145

6.8.3 使用MAPIMessages控件 146

6.9 使用MaskedEdit控件 151

6.9.1 用途 152

6.9.2 Mask属性 152

6.9.3 Format属性 154

6.9.4 在设计时设置属性 155

6.9.5 ValidationError事件 155

6.10.2 改变图表类型 156

6.10.1 用途 156

6.10 使用MSChart控件 156

6.9.6 将MaskedEdit用作绑定的控件 156

6.10.3 添加图表元素 157

6.10.4 使用组合图表 157

6.10.5 叠置系列 158

6.10.6 赋予和编辑背景 158

6.10.7 格式化底和墙 158

6.10.8 操纵MSChart的数据网格 158

6.10.9 从数组中加载数据 160

6.11.1 用途 161

6.11.2 多媒体的要求和支持的设备类型 161

6.11 使用Multimedia控件 161

6.11.3 MCI命令 162

6.11.4 对Multimedia控制进行编程 163

6.11.5 打开MCI设备 163

6.11.6 管理多媒体资源 164

6.11.7 使用Error和ErrorMessage属性 164

6.12 使用PictureClip控件 164

6.12.1 用途 164

6.12.2 创建PictureClip图像 164

6.12.3 将资源定位图加载到PictureClip 165

6.12.4 从PictureClip控件中获取图像 166

6.13 使用RichTextBox控件 167

6.14 使用RichTexBox控件 168

6.13.1 用途 168

6.14.1 用途 169

6.14.2 特性 169

6.15 使用Slider控件 173

6.15.1 可能的用途 173

6.15.2 TickStyle和TickFrequency属性 173

6.15.3 在设计时或运行时设置Min、Max属性 174

6.15.4 SmallChange和LrgeChange属性 174

6.15.5 设定范围 175

6.16 使用StatusBar控件 175

6.16.1 可能的用途 175

6.16.3 在运行时用带Add方法的Set语句创Panels 176

6.16.2 Panel对象和Panels集合 176

6.16.4 在PanelClick事件中用Select Case语句确定发生单击的Panel 177

6.16.5 Style属性:自动状态函数 177

6.16.6 用Bevel、AutoSize和Alignment属性改变外观 178

6.16.7 Style属性和SimpleText属性 179

6.17 使用SysInfo控件 180

6.17.1 可能的用途 180

6.17.2 SysInfo控件的特性 180

6.17.3 操作系统属性和事件 181

6.17.4 管理硬件配置和即插即用事件 181

6.17.5 使用电源状态属性和事件 182

6.18.3 将ImageList控件与TabStrip控件相关联 183

6.18.2 Tabs集合 183

6.18 使用TabStrip控件 183

6.18.1 可能的用途 183

6.18.4 在设计或运行时创建Tab 184

6.18.5 在客户区中放置容器控件 185

6.18.6 管理Tabs和容器控件 187

6.19 使用Toolbar控件 189

6.19.1 可能的用途 189

6.19.2 Buttons集合 189

6.19.3 将ImageList控件与Toolbar控件相关联 190

6.19.4 在设计或运行时创建按钮 190

6.19.5 将控件放入工具栏 191

6.19.7 在Resize事件中重定位其他控件 192

6.19.6 按钮的Style属性决定按钮的行为 192

6.19.8 在ButtonClick事件中用Select Case语句编与按钮的功能 193

6.19.9 用MixedState表示不确定状态 193

6.19.10 用ToolTipText属性设置ToolTip文本 193

6.19.11 允许最终用户定制工具栏 194

6.20 使用Tree View控件 195

6.20.1 可能的用途 195

6.20.2 设置Node对象属性 195

6.21 使用UpDown控件 198

6.21.1 用途 199

6.21.2 基本操作 199

6.21.3 用AutoBuddy属性自动设置伙伴控件 199

6.21.4 确定滚动行为 200

6.22.1 用途 201

6.22.2 选择通信协议 201

6.22.3 协议的设置 201

6.22 使用WinSock控件 201

6.22.4 确定计算机的名称 202

6.22.5 TCP连接初步 202

6.22.6 接受多个连接请求 204

6.22.7 UDP初步 205

6.22.8 关于Bind方法 207

6.23 小结 207

7.1.1 当前目录 208

7.1.2 改变当前驱动器 208

7.1 文件管理的基本操作 208

第七章 文件管理 208

7.1.3 改变当前目录 209

7.1.4 创建目录 209

7.1.5 删除目录 209

7.1.6 删除文件 209

7.1.7 设置文件属性 210

7.1.8 其他文件系统操作的函数和语句 210

7.1.9 得到当前可执文件的路径 211

7.2 文件系统控件 211

7.2.2 目录到表框 213

7.2.1 驱动器列表框 213

7.2.4 使用三个控件的组合 215

7.2.3 文件列表框 215

7.2.5 文件系统控件的应用示例 216

7.3 文件的读写 219

7.3.1 顺序文件 221

7.3.2 随机文件 222

7.3.3 二进制文件 223

7.4 小结 224

第八章 设计应用程序界面 225

8.1 设计一个窗体 227

8.2.1 使用控件工具箱 228

8.2 向窗体上添加控件 228

8.2.2 使用窗体编辑器 229

8.2.3 在程序中引用其他窗体上的控件 233

8.2.4 使用窗体布局窗口设置窗体的位置 234

8.3 设置启动窗体 234

8.3.1 设置启动窗体 234

8.3.2 没有启动窗体时的启动 234

8.3.3 显示启动时快速显示 235

8.4 对话框 237

8.4.1 模式与无模式对话框 238

8.4.2 使用预定义的对话框 238

8.4.3 使用窗体作为自定义对话框 242

8.5 窗体的生命周期 246

8.5.1 创建状态 247

8.5.2 加载状态 248

8.5.3 显示状态 249

8.6 界面样式 251

8.7 多文档界面(MDI)应用程序 253

8.7.1 设计时使用MDI子窗体 254

8.7.2 MDI窗体运行时的特性 254

8.7.3 MDI NotePad应用程序 255

8.7.4 使用MDI窗体及其子窗体 257

8.8 界面设计的基本原则 259

8.8.1 界面设计基础 260

8.8.2 可用性设计 263

8.8.3 当用户或系统出错时与用户交互 264

8.8.4 设计用户辅助模式 265

8.9 小结 268

第九章 设计菜单与工具栏 269

9.1 设计菜单 269

9.1.1 用菜单编辑器创建菜单 271

9.1.2 分隔菜单项 273

9.1.3 定义菜单项的访问键和快捷键 274

9.1.4 创建子菜单 275

9.1.5 运行时创建和修改菜单 276

9.1.6 创建菜单控件数组 278

9.1.7 编写菜单控件代码 279

9.1.8 显示弹出式菜单 279

9.1.9 MDI应用程序中的菜单 281

9.2 创建工具栏 284

9.2.1 创建工具栏的步骤 284

9.2.2 在相关联的ImageList控件中插入图像 284

9.2.3 为工具栏编写代码 287

9.2.4 创建Toolbar控件的Button对象 288

9.2.5 使用“自定义工具栏”对话框 290

9.2.6 Toolbar应用示例 291

9.2.7 手工创建工具栏 294

9.3 协调菜单和工具栏的外观 296

9.4 小结 297

第十章 应用系统资源 298

10.1 鼠标 298

10.1.1 响应鼠标事件 299

10.1.2 检测鼠标按键 303

10.1.3 检测SHIFT、CTRL和ALT键的状态 308

10.1.4 用鼠标进行拖放 309

10.2 键盘 314

10.2.1 编写低级键盘处理程序 314

10.2.2 KeyPress事件 315

10.2.3 KeyUP和KeyDown事件 316

10.2.4 编写窗体级键盘处理程序 318

10.3 定时器控件Timer 320

10.3.1 使用Timer控件中断后台任务 320

10.3.2 使用DoEvents函数 320

10.4 系统对象 323

10.4.1 屏幕Screen 323

10.4.2 打印机Printer 323

10.4.3 剪贴板Clipboard 327

10.5 小结 330

11.1 错误陷阱技术 331

11.1.1 错误的分类 331

第十一章 错误陷阱及程序调试 331

11.1.2 错误陷阱 332

11.1.3 错误处理程序的创建方法 334

11.2 程序调试 338

11.2.1 中断调试 339

11.2.2 Debug调试窗口 341

11.2.3 单步调试与跳跃调试 342

11.2.4 即时观察调试 344

11.3 小结 346

第十二章 文本、图像和多媒体 347

12.1 设置文本字体 347

12.1.1 设置字体属性 347

12.1.2 使用小字体 348

12.2 设置文本输出格式 349

12.2.1 使用Print方法 349

12.2.2 文本的截断 350

12.2.3 分层 350

12.2.4 在单行上显示不同的项 350

12.2.5 在指定位置显示Print输出 351

12.3 图形绘制 352

12.3.1 图形方法画图的原理 353

12.3.2 画点 354

12.3.3 画各种直线和形状 355

12.3.4 绘制方框 357

12.3.5 画圆 358

12.3.6 画圆弧 360

12.3.7 画椭圆 360

12.3.8 指定线宽 361

12.3.9 在任意位置绘制图形 362

12.3.10 指定实线或虚线 363

12.3.11 DrawMode的显示控制作用 364

12.3.12 窗体加载时创建图形 365

12.4 在窗体中使用图片 366

12.4.1 给应用程序添加图片 366

12.4.2 窗体和控件的图形属性概述 368

12.4.3 用AutoRedraw创建持久的图形 368

12.4.4 用ClipControl裁剪区域 370

12.4.6 动态地移动控件 373

12.4.7 动态地改变控件大小 376

12.4.8 创建简单动画 377

12.5 播放多媒体信息 378

12.5.1 用途 378

12.5.2 多媒体的要求和支持的设备类型 378

12.5.3 MCI命令 379

12.5.4 对Multimedia控件进行编程 380

12.5.5 打开MCI设备 380

12.5.7 使用Error和ErrorMessage属性 381

12.6 小结 381

12.5.6 管理多媒体资源 381

第十三章 数据库应用程序 382

13.1 数据库简介 382

13.1.1 创建简单的数据库应用程序 383

13.1.2 数据库的设计和结构 387

13.2 数据管理器 388

13.3 记录集对象 390

13.3.1 创建记录集对象 391

13.3.2 缺省的记录集类型 391

13.3.3 设置OpenRecordset选项 392

13.3.4 设置记录集锁定选项 393

13.3.5 以表为基础创建记录集 393

13.3.6 对表类型的记录集使用索引 394

13.3.7 以查询为基础创建记录集 395

13.3.8 记录的排序与筛选 396

13.3.9 记录集对象属性 398

13.3.10 使用记录集对象 401

13.4 数据库的维护 402

13.4.1 映射数据库 402

13.4.2 压缩数据库 405

13.4.3 数据库压缩(高级) 406

13.4.4 修复数据库(高级) 406

13.5.1 开始一个事务 407

13.5.2 把变化保存到表中 407

13.5 使用事物处理维护数据库的完整性 407

13.5.3 撤消变化 408

13.5.4 使用多个事务 408

13.6 小结 409

第十四章 对象编程 410

14.1 建立自己的对象 410

14.1.1 建立类模块 411

14.1.2 向类中添加属性 415

14.1.3 向类中添加事件 416

14.2 对象变量 424

14.2.1 使用对象变量 424

14.2.2 声明对象变量 424

14.2.4 特定对象类型与一般对象类型 425

14.2.3 赋值对象变量 425

14.2.5 作为对象的窗体 427

14.2.6 使用New关键字 427

14.3 查看对象信息 430

14.3.1 对象浏览器的内容 431

14.3.2 控制对象浏览器的内容 432

14.4 使用对象集合 435

14.4.1 集合对象的构成 436

14.4.2 集合对象的属性和方法 437

14.4.3 给集合添加项 437

14.4.5 从集合中检索项 438

14.4.4 从集合中删除项 438

14.4.6 创建对象集合 439

14.5 对象间的关系 440

14.5.1 对象的层次 440

14.5.2 使用对象集合 440

14.5.3 包含其他对象的对象 442

14.5.4 Visual Basic中的公共集合 442

14.5.5 容器属性 442

14.5.6 对象之间的通信 443

14.6 用对象编程一个实例——MDI窗体 443

14.6.1 创建MDI应用程序 444

14.6.2 指定活动子窗体或控件 447

14.6.3 加载MDI窗体及其子窗体 448

14.6.5 用QueryUnload卸载MDI窗体 449

14.6.4 维护子窗体的状态信息 449

14.7 小结 450

第十五章 对象链接与嵌入(OLE) 451

15.1 OLE概述 451

15.1.1 使用OLE容器控件的弹出式菜单 451

15.1.2 查找类名 452

15.2 建立OLE对象 454

15.2.1 使用Object属性 454

15.2.2 运行时创建链接对象 454

15.2.3 在运行时创建嵌入对象 454

15.3 在窗体中添加OLE对象 455

15.2.4 将数据库与OLE容器拉件绑定 455

15.3.1 设计时插入链接对象 456

15.3.2 设计时创建嵌入对象 457

15.3.3 使用“选择性粘贴”对话框创建对象 457

15.4 OLE的应用 458

15.4.1 DataObject对象允许OLE拖放和剪贴板操 459作处理多种数据类型 459

15.4.2 OLEDropMode属性 460

15.4.3 OLEDrag方法用于促使控件开始OLE拖放操作 462

15.4.4 OLEDropAllowed属性 464

15.4.5 OLEType属性 465

15.4.6 OLEDragmode属性 465

15.4.7 OLETypeAllowed属性 466

15.4.8 OLECompleteDrag事件 467

15.4.9 OLEDragover事件 468

15.4.10 OLEDragDrop事件 470

15.4.11 OLEGiveFeedback事件 471

15.4.12 OLEStarDrag事件 472

15.4.13 OLEDrag方法 473

15.4.14 OLEDrag方法(ActiveX控件) 474

15.4.15 OLEStartDrag事件(ActiveX控件) 474

15.4.16 OLEDragDrop事件(ActiveX事件) 475

15.4.17 OLEDragover事件(ActiveX控件) 477

15.4.18 OLEGiveFeedback事件(ActiveX控件) 478

15.5.2 Visual Basic ActiveX部件的特性 480

15.5 ActiveX 部件(OLE服务器) 480

15.5.1 不再只是OLE服务器 480

15.5.3 ActiveX控件 482

15.5.4 ActiveX文档 483

15.5.5 代码部件 483

15.6 小结 484

附录 Visual Basic 5.0的函数和语句 485

附录A 函数 485

Abs函数 485

Array函数 485

Choose函数 486

Asc函数 486

Atn函数 486

Chr函数 487

Command函数 487

Cos函数 488

CreateObject函数 488

CurDir函数 489

CVErr函数 490

Date函数 490

DateAdd函数 490

DateDiff函数 491

DatePart函数 492

DateSerisal函数 493

DDB函数 494

DateValue函数 494

Day函数 495

不同数值对应不同格式的命令函数 495

不同字符串值对应不同格式的命令函数 495

Dir函数 496

DoEvents函数 497

Environ函数 497

EOF函数 497

Error函数 498

Exp函数 498

FileAttr函数 498

FileDateTime函数 499

FileLen函数 499

Format函数 499

FV函数 500

GetAllSettings函数 501

GetAttr函数 501

GetAutoServerSettings函数 502

GetObject函数 503

GetSetting函数 504

IIf函数 505

Hour函数 505

IMEStatus函数 505

Hex函数 505

Input函数 506

InputBox函数 507

InStr函数 508

Int,Fix函数 508

IPmt函数 509

IRR函数 509

IsDate函数 510

IsEmpty函数 510

IsArray函数 510

IsError函数 511

IsMissing函数 511

IsNull函数 511

IsNumeric函数 512

IsObject函数 512

LBound函数 512

LCase函数 513

Letf函数 513

Len函数 513

LoadPicture函数 514

Loc函数 514

LOF函数 515

Log函数 515

Ltrim,Rtrim和Trim函数 515

Mid函数 516

Minute函数 516

MIRR函数 516

Month函数 517

MsgBox函数 517

命名日期/时间格式(Format函数) 519

命名数值格式(Format函数) 519

Now函数 519

Oct函数 520

NPV函数 520

NPer函数 520

Partition函数 521

Pmt函数 522

PPmt函数 522

PV函数 523

QBColor函数 523

Rate函数 524

RGB函数 524

Right函数 525

Rnd函数 525

Second函数 526

Seek函数 526

Sgn函数 526

Shell函数 527

Sin函数 527

Space函数 528

Spc函数 528

SLN函数 528

Str函数 529

StrComp函数 529

Sqr函数 529

StrConv函数 530

String函数 530

SYD函数 531

Switch函数 531

Tab函数 532

Tan函数 532

Time函数 533

Timer函数 533

TimeSerial函数 533

TimeValue函数 534

TypeName函数 534

Ubound函数 535

Ucase函数 535

用户自定义日期/时间格式(Format函数) 535

用户自定义数值格式的命令函数 537

用户自定义字符串格式的命令函数 537

Val函数 537

VarType函数 538

Weekday函数 539

Beep语句 540

AppActivate语句 540

Call语句 540

附录B 语句 540

Year函数 540

ChDrive语句 541

Close语句 541

ChDir语句 541

Const语句 542

Date语句 542

Declare语句 543

Deftype语句 544

DeleteSetting语句 546

Dim语句 546

Do…Loop语句 547

End语句 548

Enum语句 549

Erase语句 549

Error语句 550

Event语句 551

Exit语句 551

FileCopy语句 552

For Each…Next语句 552

For…Next语句 553

Function语句 554

Get语句 556

GoSub…Return语句 558

GoTo语句 558

If…Then…Else语句 559

Implements语句 560

Input#语句 560

Kill语句 561

Let语句 561

Line Input#语句 562

Load语句 562

Lock,Unlock语句 563

LSet语句 564

Mid语句 564

Mkdir语句 565

Name语句 565

On…GoSub,On…Goto语句 566

On Error语句 566

Open语句 568

Option Base语句 569

Option Compare语句 569

Option Explicit语句 570

Option Private语句 570

Print#语句 571

Private语句 572

Property Get语句 573

Property Let语句 574

Property Set语句 575

Public语句 576

Put语句 577

RaiseEvent语句 579

Randomize语句 579

ReDim语句 580

Rem语句 581

Resume语句 581

Rset语句 582

RmDir语句 582

SavePicture语句 582

Reset语句 582

SaveSetting语句 583

Seek语句 583

Select Case语句 584

SendKeys语句 585

Set语句 586

SetAttr语句 587

Static语句 587

Stop语句 589

Sub语句 589

Time语句 590

Type语句 590

Unload语句 591

Width#语句 592

With语句 592

While语句 592

Write#语句 593

FreeFile函数 5000