《Visual Basic 5.0中文版编程技术》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:宜晨主编;刘卫国等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115072078
  • 页数:414 页
图书介绍:

第一章 Visual Basic 5.0概述 1

1.1 什么是Visual Basic 1

1.2 Visual Basic 5.0不同版本 2

1.3 Visual Basic 50新的功能和特性 2

1.4 安装Visual Basic 5.0开发系统 3

1.4.1 软件要求 3

1.4.2 硬件要求 3

1.4.3 安装步骤 4

1.5 Visual Basic文档 4

1.6 设计最简单的Visual Basic应用程序 5

1.6.1 创建应用程序界面 5

1.6.2 运行应用程序 7

第二章 熟悉集成开发环境 9

2.1 Visual Basic 5.0程序组简介 9

2.2 集成开发环境主窗口 11

2.3 工具箱 12

2.4 窗体设计器 13

2.5 属性窗口 13

2.6 代码窗口 14

2.7 工程资源管理器 15

2.8 对象浏览器 15

2.9 窗体布局窗口 16

2.10 调试窗口 17

2.10.1 立即窗口 17

2.10.2 本地窗口 17

2.10.3 监视窗口 18

2.10.4 调用堆栈窗口 18

2.11 联机帮助 18

2.11.1 利用帮助菜单 19

2.11.3 帮助信息中复制代码 20

2.11.2 上下文相关帮助 20

第三章 基本概念 21

3.1 解释与编译 21

3.2 事件驱动模型 22

3.3 窗体 22

3.4 控件 23

3.5 属性 23

3.6 方法 25

3.7 事件 25

3.8 过程 26

3.9 模块 27

3.10 对象 27

3.11 部件 28

3.12 工程 28

4.1.1 程序基本构成 29

4.1 Visual Basic应用程序结构 29

第四章 编写应用程序 29

4.1.2 事件驱动模式 30

4.2 使用代码编辑器 31

4.3 编写应用程序步骤 33

4.3.1 创建应用程序界面 33

4.3.2 设置属性 35

4.3.3 编写代码 36

4.3.4 运行应用程序 37

第五章 工程管理 39

5.1 使用工程 39

5.1.1 工程中的文件类型 39

5.1.2 工程资源管理器 40

5.1.3 工程文件 40

5.2.4 资源文件 41

5.2.3 标准模块 41

5.2.5 ActiveX文档 41

5.2 Visual Basic工程结构 41

5.2.1 窗体模块 41

5.2.2 类模块 41

5.2.6 用户控件和属性页模块 42

5.2.7 部件 42

5.3 创建、打开和保存工程 43

5.4 添加、删除保存文件 43

5.5 添加、删除控件 45

5.5.1 添加ActiveX控件 45

5.5.2 从工程中删除控件 46

5.5.3 使用其它应用程序的对象 46

5.6 制作和运行可执行文件 47

5.6.1 制作可执行文件 47

5.7 设置工程选项 48

5.6.2 运行程序 48

5.8 使用向导和外接程序 49

5.8.1 使用外接程序管理器 49

5.8.2 使用向导 50

第六章 编程基础 51

6.1 编程基础 51

6.1.1 源程序书写规则 51

6.1.2 Visual Basic的命名约定 52

6.1.3 理解数字系统 52

6.2 简单变量 53

6.2.1 存储和检索变量中的数据 53

6.2.2 声明变量 53

6.2.3 变量的作用范围 54

6.2.5 基本数据类型 56

6.2.4 变量的生存期 56

6.3 数组 60

6.3.1 固定数组 60

6.3.2 多维数组 61

6.3.3 动态数组 61

6.3.4 控件数组 62

6.4 对象 63

6.4.1 对象的基本概念 63

6.4.2 对象的应用 64

6.4.3 使用对象 65

6.4.4 创建对象 66

6.5 其它高级数据类型 69

6.5.1 用户自定义类型 69

6.5.2 枚举类型 71

6.5.3 集合 72

6.6 常量 73

6.7 运算符和表达式 74

6.7.1 表达式 74

6.7.2 算术运算符 74

6.7.3 比较运算符 76

6.7.4 逻辑运算符 76

6.7.5 二进制位运算 76

6.7.6 字符串连接运算符 77

6.7.7 运算符的优先级 78

6.8 基本语句 78

6.8.1 赋值语句 78

6.8.2 条件语句 80

6.8.3 循环语句 83

6.8.5 程序结束语句 87

6.8.4 Set语句 87

6.9 过程 88

6.9.1 子过程 88

6.9.2 函数过程 89

6.9.3 使用过程 90

6.9.4 过程的参数传递 92

6.10 Visual Basic内部函数 95

6.10.1 数学函数 95

6.10.2 数据类型转换函数 97

6.10.3 随机函数 98

6.10.4 字符串函数 99

6.10.5 日期时间函数 99

6.10.6 数据格式化函数Format 100

7.1 属性、方法和事件概述 103

第七章 使用窗体和控件 103

7.2 设计窗体 105

7.2.1 设置窗体属性 105

7.2.2 窗体事件和方法 105

7.3 窗体的生命周期 106

7.3.1 创建但不加载 106

7.3.2 加载但不显示 107

7.3.3 显示状态 107

7.3.4 完全释放内存和资源 108

7.4 控件分类 108

7.4.1 控件分类 108

7.4.2 部控件 111

7.4.3 标准ActiveX控件 112

7.5 控件使用 114

7.5.1 加载和卸载控件 114

7.5.2 控件命名 115

7.5.3 控件的值 117

7.5.4 控件的启用、停用和可见性 119

7.6 移动控件 119

7.6.1 使用Left和Top属性 119

7.6.2 使用Move方法 120

7.7 设置和获取对象的焦点 121

7.8 制表顺序 122

7.8.1 设置Tab顺序 123

7.8.2 从Tab顺序中移去控件 123

7.9 控件数组 124

7.9.1 使用控件数组原因 124

7.9.2 设计时创建控件数组 125

7.9.3 运行时对控件数组中控件的操作 126

8.1 命令按钮 127

第八章 Visual Basic控件 127

8.2 标签 129

8.3 文本框 130

8.4 复选框 132

8.5 选项按钮 133

8.6 框架 134

8.7 列表框 135

8.8 组合框 137

8.9 水平滚动条和垂直滚动条 140

8.10 文件系统控件 141

8.10.1 驱动器列表框 142

8.10.2 目录列表框 142

8.10.3 文件列表框 143

8.10.4 使用文件系统控件的组合 143

8.11 线型 144

8.12 形状 145

8.13 图像框 146

8.14 图片框 148

8.15 ImageList控件 149

8.16 定时器 151

8.17 OLE容器控件 153

8.18 MSFlexGrid 153

8.19 数据Data 154

8.20 数据绑定控件 155

8.20.1 DBList和DBCombo 155

8.20.2 DBGrid控件 155

第九章 菜单、工具栏和状态栏 157

9.1 菜单概述 157

9.2 创建菜单 158

9.3 控制菜单 161

9.4 弹出式菜单 162

9.5 工具栏 163

9.5.1 手工创建工具栏 164

9.5.3 使用工具栏控件创建工具栏 166

9.6 状态栏 168

第十章 对话框 173

10.1 使用对话框 173

10.2 模式和无模式对话框 174

10.3 预定义对话框 175

10.4 用窗体创建定制对话框 176

10.5 公共对话框控件 180

10.5.1 显示“打开”和“另存为”对话框 181

10.5.2 使用“颜色”对话框 182

10.5.3 使用“字体”对话框 182

10.5.4 使用“打印”对话框 183

10.5.5 使用“SHOWHELP方法”显示帮助文件 185

第十一章 多文档界面 187

11.1 界面形式 187

11.2 创建多文档应用程序 189

11.2.1 创建MDI应用程序 190

11.2.2 MDI子窗口设计态特征 190

11.2.3 MDI子窗口运行态特征 190

11.3 以文档为中心的应用程序示例 191

11.4 控制MDI窗体和子窗体 193

11.4.1 指定活动子窗体或控件 193

11.4.2 加载MDI窗体及其子窗体 194

11.4.3 设置子窗体的大小和位置 194

11.4.4 维护子窗体的状态信息 194

11.4.5 用QueryUnload卸载MDI窗体 195

11.5.1 创建MDI应用程序的菜单 196

11.5 多文档菜单 196

11.5.2 创建“窗口”菜单 197

11.5.3 排列子窗体 197

第十二章 输入输出 199

12.1 InputBox函数 199

12.2 MsgBox函数和MsgBox语句 201

12.3 Shell函数 204

12.4 Print方法 205

12.4.1 Print方法 205

12.4.2 Spc函数 206

12.4.3 TAB函数 206

12.4.4 CLS方法 206

12.4.5 设置绘图坐标CurrentX、CurrentY 206

12.4.6 TextHeight和TextWidth方法 207

12.5.2 检查可用的字体 208

12.5 字体 208

12.5.1 选择字体 208

12.5.3 设置字体属性 209

12.6 打印机输出 210

12.6.1 使用PrintForm方法 210

12.6.2 使用Printer对象 211

12.7 AppActivate函数 214

12.8 Sendkeys语句 214

第十三章 图形处理 217

13.1 坐标系统 217

13.1.1 坐标系统概述 217

13.1.2 改变对象的坐标系统 218

13.2 图形控件 221

13.2.1 给应用程序添加图片 222

13.2.3 用AutoDraw创建持久图形 224

13.2.2 图形属性概述 224

13.2.4 用ClipControls裁剪区域 226

13.2.5 用AutoRedraw和ClipControls使图形分层 227

13.3 绘图方法 229

13.3.1 与绘图有关的属性 230

13.3.2 画点PSet 232

13.3.3 画直线Line 233

13.3.4 绘制矩形 234

13.3.5 画圆Circle 235

13.3.6 画圆弧 235

13.3.7 画椭圆 235

13.3.8 绘制图形 236

13.4 使用颜色 237

13.4.1 颜色属性 237

13.4.2 颜色设定 238

13.5 使用图片对象 240

13.6 滚动比窗体大的图形 241

13.6.1 绘制窗体和控件 241

13.6.2 编写代码 242

13.6.3 运行程序 244

第十四章 系统环境资源应用 245

14.1 剪贴板 245

14.1.1 文本操作 246

14.1.2 其它数据格式操作 246

14.1.3 检查数据格式 247

14.2 计时器 249

14.3 空循环和DoEvents函数 249

14.4 鼠标属性和事件 250

14.4.1 鼠标属性 250

14.4.2 响应鼠标事件 251

14.5 拖放 255

14.5.1 拖动和投放 255

14.5.2 启动自动拖动模式 255

14.5.3 改变拖动图标 256

14.5.4 放下对象时的响应 256

14.5.5 启动拖动和停止拖动 257

14.6 键盘事件处理 258

14.6.1 低级键盘处理 259

14.6.2 窗体级键盘处理事件 261

14.7 操作系统注册信息 262

14.7.1 保存应用程序设置值 263

14.7.2 检索应用程序设置值 263

14.7.3 删除应用程序设置值 264

14.8 应用程序对象App 264

14.8.1 与工程有关的属性 265

14.8.2 与运行状态有关的属性 266

14.8.3 与日志有关的属性和方法 266

14.8.4 与OLE有关的属性 267

14.9 Visual Basic的帮助系统 267

14.9.1 帮助文件开发步骤 267

14.9.2 帮助专题源文件的结构 268

14.9.3 应用程序上下文关联帮助 268

14.9.4 CommonDialog控件 269

14.9.5 直接调用WinHelp函数 269

第十五章 文件系统 271

15.1 文件分类 271

15.2 直接操作DOS文件 272

15.3 顺序文件 273

15.4 随机文件 275

15.5 二进制文件 277

第十六章 错误处理 279

16.1 错误分类 279

16.2 Err对象 280

16.3 处理错误 281

16.3.1 设置错误捕获 281

16.3.2 编写错误处理例程 282

16.3.3 退出错误处理例程 283

16.3.4 错误处理示例 283

16.4 错误测试 284

16.5 自定义错误 284

第十七章 代码调试 287

17.1 调试方法 287

17.2 设计时、运行时和中断模式 288

17.2.2 用工具栏改变模式 289

17.2.1 标识当前模式 289

17.3 中断执行 290

17.3.1 设置断点 290

17.3.2 编程进入中断模式 291

17.3.3 错误中断 292

17.4 选择执行 293

17.5 使用调试窗口 294

17.5.1 “立即”窗口 294

17.5.2 “监视”窗口 294

17.5.3 “本地”窗口 295

第十八章 动态数据交换 297

18.1 DDE概述 297

18.2 链接属性 298

18.2.1 链接标题 298

18.2.2 链接模式 299

18.2.3 链接项目 300

18.2.4 链接超时 300

18.3 设计时的DDE对话 300

18.3.1 Visual Basic应用软件担任客户角色 300

18.3.2 Visual Basic应用软件担任服务器角色 301

18.4 执行时的DDE对话 301

18.4.1 Visual Basic应用软件担任客户角色 301

18.4.2 Visual Basic应用软件担任服务器角色 302

18.5 链接事件 303

18.5.1 Visual Basic应用软件担任客户角色 303

18.5.2 Visual Basic应用软件担任服务器角色 304

18.6 链接方法 304

18.6.1 Visual Basic应用软件担任客户角色 305

18.6.2 Visual Basic应用软件担任客户角色 308

18.7.2 Visual Basic应用程序担任服务器 309

18.7.1 Visual Basic应用程序担任客户 309

18.7 DDE错误处理 309

第十九章 对象链接与嵌入 311

19.1 链接对象和嵌入对象 311

19.1.1 链接对象 312

19.1.2 嵌入对象 312

19.2 使用OLE容器控件 313

19.2.1 设计时插入OLE对象 313

19.2.2 运行时插入OLE对象 316

19.2.3 运行时用户规定对象 317

19.2.4 OLE对象的显示方式 317

19.2.5 激活OLE对象 318

19.2.6 响应OLE容器控件的移动和大小变化 318

19.2.7 保存和检索嵌入的数据 319

第二十章 用对象编程 321

20.1 面向对象程序设计 322

20.2 用对象浏览器浏览类信息 323

20.2.1 对象浏览器的内容 323

20.2.2 查找和浏览对象 326

20.2.3 浏览其它应用程序的对象 326

20.3 创建用户类和对象 327

20.3.1 类的概念及特点 327

20.3.2 窗体类 328

20.3.3 类定义 328

20.3.4 向类中添加属性 332

20.3.5 向类中添加方法 333

20.3.6 向类中添加事件 333

20.4 多态和代码重用 337

20.4.1 多态概念 337

20.4.2 创建和实现接口 338

20.4.3 实现属性接口 339

20.4.4 代码重用机制 339

20.5 用对象编程 340

20.5.1 对象引用和对象计数 340

20.5.2 类与类之间的关系 340

20.5.3 对象与对象间的关系 341

20.6 属性过程 342

第二十一章 用部件编程 345

21.1 ActiveX技术 345

21.1.1 ActiveX技术发展过程 345

21.1.2 部件对象模型COM 346

21.1.3 OLE 347

21.1.4 ActiveX技术 347

21.2.1 ActiveX部件概念 348

21.2 ActiveX部件 348

21.2.2 ActiveX部件分类 349

21.2.3 进程内部件和进程外部件 349

21.3 使用ActiveX部件 351

21.3.1 创建对象引用 351

21.3.2 使用对象的属性、方法和事件 353

21.3.3 释放ActiveX部件 354

21.3.4 创建错误处理程序 354

21.4 ActiveX部件对象模型 355

第二十二章 数据访问 357

22.1 Visual Basic中的数据访问 357

22.1.1 Visual Basic数据库结构 357

22.1.2 本地和远程数据库访问方法 358

22.2 使用Data控件 360

22.2.1 一个简单的例子 360

22.2.2 Data控件属性 362

22.2.3 记录集 363

22.3 数据绑定控件 364

22.3.1 使用数据绑定控件基本规则 364

22.3.2 数据绑定控件类型 364

22.3.3 使用DBListBox与DBComboBox 365

22.3.4 使用DBGrid 367

22.4 用代码操作记录 370

22.4.1 记录集定位 370

22.4.2 查找指定的记录 371

22.4.3 用代码更新记录集 372

22.5 事务控制、修改验证和数据更新 374

22.5.1 事物控制 374

22.5.2 验证对数据库的修改——Validate事件 376

22.5.3 数据更新 377

22.6.1 DAO的对象模型 378

22.6 DAO对象模型简介 378

22.6.2 数据定义 379

22.6.3 数据操作 380

第二十三章 访问DLLs和Windows API 381

23.1 使用DLL的基本步骤 381

23.2 声明和调用DLL 382

23.2.1 指定库 383

23.2.2 参数传递 384

23.2 灵活的参数类型 385

第二十四章 多媒体程序设计 387

24.1 多媒体概述 387

24.1.1 多媒体及其硬件构成 387

24.1.2 多媒体控制接口MCI 388

24.1.3 多媒体编程 388

24.2 Animation无声视频动画控件 389

24.3 Multimedia多媒体控件 390

24.3.1 多媒体的要求和支持的设备类型 391

24.3.2 MCI命令 391

24.3.4 对Multimedia控件进行编程 392

25.3.5 应用程序示例 394

第二十五章 Internet应用程序设计 397

25.1 Internet概述 397

25.2 Visual Basic 5.0对Internet的支持 398

25.3 ActiveX部件对Internet的支持 399

25.3.1 HTML和VBScript 399

25.3.2 在HTML中加入ActiveX控件实现动态交互 400

25.3.3 ActiveX文档 401

25.3.4 HTML和ActiveX文档的交叉调用 403

25.3.5 在HTML中调用ActiveX代码部件 403

25.4 使用Internet传输控件 404

25.4.1 基本操作 405

25.4.2 设置AccessType属性:使用代理服务器 405

25.4.3 调用OpenURL方法 406

25.4.4 用OpenURL方法保存到文件 406

25.4.5 同步和异步传输 407

25.4.6 在FPT协议中使用Execute方法 407

25.4.7 在HTTP协议上使用Execute方法 408

25.4.8 通用网关接口和Execute方法 409

25.4.9 在StateChanged事件中使用GetChunk方法 409

25.4.10 登录到FTP服务器 410

25.5 使用Winsocket控件 410

25.5.1 选择通讯协议 410

25.5.2 TCP连接初步 411

25.5.3 UDP初步 413