《精通Visual Basic 6.0中文版》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:刘炳文编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:7505354752
  • 页数:724 页
图书介绍:

第一部分 基础篇 3

第一章 概述 3

1.1 BASIC语言发展简史 3

1.1.1 早期BASIC语言 3

1.1.2 可视化BASIC语言——Visual Basic 4

1.1.3 Visual Basic的版本 4

1.2 Visual Basic的特点 5

1.3 Visual Basic6.0新增加的功能 7

1.3.1 数据访问 7

1.3.2 新控件 9

1.3.3 语言功能与向导 11

1.3.4 Iternet功能与部件建立 13

1.4 Visual Basic6.0的安装 14

1.4.1 Visual Basic6.0的运行环境 14

1.4.2 安装Visual Basic 6.0 15

1.5 联机帮助 19

第二章 编写Visual Basic程序 23

2.1 启动与退出Visual Basic 23

2.2 主窗口 26

2.2.1 标题和菜单 26

2.2.2 工具栏 27

2.3 其它窗口 29

2.3.1 窗体设计器和工程资源管理器 29

2.3.2 属性窗口和工具箱窗口 31

2.4.1 Visual Basic的对象 32

2.4 对象 32

2.4.2 属性设置 34

2.5 内部控件 36

2.6 控件的画法和基本操作 38

2.6.1 控件的画法 38

2.6.2 控件的基本操作 39

2.7 Visual Basic应用程序的结构和工作方式 41

2.7.1 Visual Basic应用程序的构成 41

2.7.2 事件驱动 42

2.8 编写简单的Visual Basic应用程序 42

2.8.1 用Visual Basic开发应用程序的一般步骤 43

2.8.2 设计第一个Visual Basic应用程序 43

2.9.1 保存程序 49

2.9 程序的保存和装入 49

2.9.2 程序的装入 51

2.10 程序的运行 52

2.10.1 运行模式 52

2.10.2 运行程序 54

第三章 Visual Basic程序设计基础 56

3.1 数据类型 56

3.1.1 基本数据类型 56

3.1.2 用户定义的数据类型 58

3.2 常量和变量 59

3.2.1 常量 59

3.2.2 变量 61

3.2.3 变体类型变量 64

3.3.1 局部变量与全局变量 67

3.3 变量的作用域 67

3.3.2 缺省声明 69

3.4 运算符与表达式 71

3.4.1 算术运算符 71

3.4.2 关系运算符与逻辑运算符 72

3.4.3 表达式的执行顺序 75

3.5 常用内部函数 76

3.6 枚举类型 78

第四章 窗体与输入输出 82

4.1 语句 82

4.1.1 赋值语句 82

4.1.2 注释、暂停与程序结束 83

4.2.1 窗体的结构 84

4.2 窗体 84

4.2.2 窗体属性 85

4.2.3 窗体事件 88

4.3 数据输出 90

4.3.1 Print方法 90

4.3.2 与Print方法有关的函数 91

4.3.3 其它方法和属性 93

4.4 InputBox函数 97

4.5 MsgBox函数和MsgBox语句 100

4.5.1 MsgBox函数 100

4.5.2 MsgBox语句 103

4.6 字形 103

4.6.1 字体类型和大小 104

4.6.2 其它属性 105

第五章 常用内部控件 107

5.1 图片框与图像框 107

5.1.1 图片框、图像框的属性、事件和方法 107

5.1.2 图形文件的装入 109

5.2 标签和文本框 112

5.2.1 标签 112

5.2.2 文本框 114

5.3 命令按钮、复选框和单选按钮 119

5.3.1 属性和事件 119

5.3.2 命令按钮,复选框和单选按钮的应用 120

5.4.1 列表框 123

5.4 列表框和组合框 123

5.4.2 组合框 126

5.5 滚动条 130

5.6 计时器 133

5.7 框架、直线和形状 136

5.7.1 框架 136

5.7.2 直线和形状 137

5.8 Tab顺序 139

第六章 Visual Basic控制结构与数组 142

6.1 选择结构程序设计 142

6.1.1 单行结构条件语句 142

6.1.2 块结构条件语句 143

6.1.3 IIf函数 146

6.2 多分支结构程序设计 147

6.3 For循环结构程序设计 151

6.4 当循环控制结构 155

6.5 Do循环控制结构 157

6.6 多重循环 161

6.7 GoTo型控制 163

6.7.1 GoTo语句 163

6.7.2 On-GoTo语句 165

6.8 数组 165

6.8.1 数组的概念和定义 165

6.8.2 缺省数组与嵌套数组 168

6.9 静态数组与动态数组 170

6.9.1 动态数组的定义 170

6.9.2 数组的清除和重定义 172

6.10 数组的基本操作 173

6.10.1 数组元素的输入、输出和复制 173

6.10.2 For Each...Next语句 175

6.11 数组的初始化 178

第七章 过程 181

7.1 过程的定义 181

71.1 Sub过程的定义 181

7.1.2 Function过程的定义 184

7.2 过程的调用 185

7.2.1 调用Function过程 185

7.2.2 调用Sub过程 188

7.3 参数传送 190

7.3.1 形参与实参 191

7.3.2 引用 192

7.3.3 传值 193

7.3.4 数组参数的传送 194

7.4 可变参数与指名参数传送 197

7.4.1 可选参数 197

7.4.2 可变参数与指名参数传送 198

7.5 局部内存分配 199

7.6 递归 202

7.7 Shell 函数 204

7.8 对象参数 206

7.8.1 窗体参数 206

7.8.2 控件参数 208

8.1 Visual Basic中的菜单 215

第二部分 提高篇 215

第八章 菜单程序设计 215

8.2 菜单编辑器 216

8.3 用菜单编辑器建立菜单 218

8.3.1 界面设计 218

8.3.2 编写程序代码 221

8.4 菜单项的控制 223

8.4.1 有效性控制 223

8.4.2 菜单项标记 224

8.4.3 键盘选择 227

8.5 菜单项的增减 229

8.6 弹出式菜单 232

9.1 对话框 236

第九章 对话框程序设计 236

9.2 自定义对话框 237

9.3 通用对话框 239

9.3.1 通用过话框控件 239

9.3.2 文件对话框 240

9.4 打印对话框 246

9.5 密码对话框 249

10.1 ActiveX控件与可插入对象 253

10.1.1 ActiveX控件 253

第十章 常用ActiveX控件 253

10.1.2 可插入对象 258

10.2 三维控件 260

10.2.1 三维命令按钮控件(3D Command Button Control) 260

10.2.2 三维组按钮控件(3D GroupPush Button Control) 262

10.2.3 三维面板控件(3D Panel Control) 264

10.3 滑动器 267

10.3.1 设置滑动器的外观 268

10.3.2 滑动器的操作 269

18.5.1 为控件添加方法和事件 270

10.4.1 建立状态条 273

10.4 状态条 273

10.4.2 面板对象的操作 279

10.5 进度条 281

10.5.1 进度条的显示位置 282

10.5.2 程序举例 282

10.6 工具条 284

10.6.1 按钮对象和按钮集合 284

10.6.2 在工具条上添加按钮对象 285

10.6.3 按钮对象的大小和操作 288

10.6.3 显示ToolTisp 289

第十一章 键盘与鼠标事件过程 293

11.1 KeyPress事件 293

11.2 KeyDown和KeyUP事件 296

11.3 鼠标事件 304

11.3.1 鼠标位置 305

11.3.2 鼠标按钮 306

11.3.3 转换参数(Shift) 309

11.4.1 Mouse Pointer属性 312

11.4 鼠标指针的形状 312

11.4.2 Mouse Pointer属性设置 313

11.5.1 与拖放有关的属性、事件和方法 314

11.5 拖放 314

11.5.2 拖放的实现 316

11.5.3 手动拖放 318

11.6 编写屏幕保护程序 321

11.6.1 如何编写屏幕保护程序 321

11.6.2 屏幕保护程序举例 322

第十二章 多重窗体与环境应用 326

12.1 多重窗体程序设计 326

12.1.1 与多重窗体程序设计有关的语句和方法 326

12.1.2 建立界面 327

12.1.3 编写程序代码 331

12.2 多重窗体程序的执行与保存 337

12.2.1 指定启动窗体 337

12.2.2 多窗体程序的存取 338

12.3.1 文本剪贴板 341

12.3 剪贴板 341

12.3.2 图像剪贴板 345

12.4 模块 347

12.4.1 标准模块 347

12.4.2 窗体模块 348

12.4.3 Sub Main过程 349

12.5 闲置循环与DoEvents语句 351

第十三章 多重文档界面(MDI) 355

13.1 Windows界面样式 355

13.2 MDI窗体与MDI子窗体 356

13.2.1 MDI子窗体 357

13.2.2 引例 357

13.2.3 几点说明 360

13.3 MDI特性 362

13.3.1 属性、方法和事件 362

13.4 建立MDI应用程序 364

13.4.1 建立MDI应用程序的一般过程 364

13.3.2 Dim语句和WindowState属性 364

13.4.2 MDI应用程序举例 366

13.5 MDI应用程序中的菜单 372

13.5.1 MDI中菜单的建立 373

13.5.2 MDI菜单应用程序举例 373

13.6 用MDI建立工具条 378

13.6.1 用MDI建立工具条的一般步骤 378

13.6.2 程序举例 379

14.1 Visual Basic中预定义的类和对象 382

第十四章 对象、类和集合 382

14.1.1 预定义对象和类 382

14.1.2 对象的操作 383

14.2 对象变量 385

14.2.1 对象变量的声明和赋值 385

14.2.2 继承 389

14.2.3 对象变量的释放 392

14.3 属性(Property)过程 393

14.3.1 属性过程的定义 393

14.3.2 属性过程举例 397

14.4.1 Initialize事件和Teerminate事件 400

14.4 初始化事件和终止处理事件 400

14.4.2 程序举例 401

14.5 建立自己的对象 402

14.5.1 类模块的基本概念 402

14.5.2 类的建立 404

14.6 集合 408

第三部分 应用篇 415

第十五章 Windows应用程序接口(API) 415

15.1 静态链接与动态链接库 415

15.1.1 静态链接 415

15.1.2 动态链接库 415

15.2 在Visual Basic中使用动态链接库 416

15.2.1 声明 417

15.2.2 Visual Basic 6.0中的DLL过程声明 419

15.3 API文本查看器 421

15.3.1 API浏览器的使用 421

15.3.2 把声明、常量或类型拷贝到Visual Basic代码中 424

15.4.1 调用API绘图过程 426

15.4 API过程调用 426

15.4.2 文本输出 428

15.4.3 环境设置 429

15.5 句柄 431

15.5.1 窗口句柄 432

15.5.2 设备描述表句柄 435

15.6 特殊类型数据的传送 436

15.6.1 字符串的传送 436

15.6.2 数组的传送 438

15.6.3 其它数据的传送 439

15.6.4 把C文档中的声明转换为Visual Basic中的声明 440

第十六章 图形程序设计 442

16.1 对象坐标系统 442

16.1.1 缺省坐标系 442

16.1.2 标准规格 442

16.1.3 自定义规格 444

16.2 点与直线 446

16.2.1 清屏与画点 446

16.2.2 画直线 449

16.2.3 线型与线宽 453

16.3.1 画矩形 456

16.3 矩形 456

16.3.2 图案填充 457

16.4 颜色 458

16.4.1 调色板 458

16.4.2 颜色参数 459

16.4.3 前景、背景与图案填充 465

16.5 圆、椭圆和弧 468

16.5.1 画圆 468

16.5.2 画椭圆 471

16.5.3 画弧 472

16.6 图形的滚动 474

17.1.1 什么是多媒体和多媒体系统 477

17.1 概述 477

第十七章 多媒体程序设计 477

17.1.2 多媒体元素 478

17.1.3 Windows的多媒体设置 480

17.2 Visual Basic多媒体程序设计 484

17.2.1 Windows高级多媒体服务 484

17.2.2 Visual Basic的多媒体支持 485

17.3 MCI控件 486

17.3.1 MCI控件的基本功能 486

17.3.2 MCI命令及其使用 487

17.4 MCI控件的属性和事件 489

17.4.1 MCI控件属性 489

17.4.2 MCI控件事件 503

17.4.3 MCI控制程序举例 505

17.5 API多媒体函数 514

17.5.1 与多媒体有关的高级接口函数 514

17.5.2 高级接口函数的使用 515

17.6.1 MCI指令的构成 517

17.6 MCI指令的构成和使用 517

17.6.2 MCI指令的使用 519

17.7 部分MCI指令详解 521

17.7.1 MCI系统指令 522

17.7.2 MCI音频指令 523

17.7.3 MCI AVI指令 530

17.8 MCIWnd控件 539

18.1.1 建立Visual Basic控件 543

18.1 引例 543

第十八章 建立ActiveX控件和DLL 543

18.1.2 建立ActiveX控件 548

18.2 基础知识 549

18.2.1 基本概念 549

18.2.2 UserControl 对象 551

18.3 用向导为ActiveX控件添加属性 552

18.3.1 建立控件 552

18.3.2 添加属性 554

18.3.3 测试用户控件 561

18.4 属性页 563

18.4.1 建立属性页 563

18.4.2 设计属性页 565

18.5 为控件添加方法和事件 570

18.5.2 测试修改后的控件 573

18.6 建立ActiceX DLL 575

18.6.1 建立动态链接库 575

18.6.2 测试DLL 577

第十九章 建立HTML文档 581

19.1 Web与URL 581

19.1.1 什么是Web 581

19.1.2 什么是URL 582

19.2 超文本标记语言(HTML) 583

19.2.1 HTML文档的基本结构 584

19.2.2 分行、居中与注解 586

19.3.1 标题 587

19.3 标题与列表 587

19.3.2 列表 588

19.4 表格与文本 591

19.4.1 表格 591

19.4.2 文本 595

19.5 输入标记与内部控件 598

19.5.1 输入标记 598

19.5.2 内部HTML控件 599

19.6 窗体与图像 605

19.6.1 窗体 605

19.6.2 图像 606

19.7.1 对象标记 608

19.7 对象标记与ActiveX控件 608

19.7.2 ActiveX控件 609

19.8 超链接 617

第二十章 脚本编写语言VBScript 619

20.1 JavaScript与VBScript 619

20.1.1 脚本编写语言 619

20.1.2 VBScript与 JavaScript 620

20.2 VBScript语言与Visual Basic 624

20.2.1 VBScript与Visual Basic的主要区别 624

20.2.2 可以在VBScript中使用的Visual Basic关键字 625

20.3 HTML与VBScript 630

20.3.1 脚本代码在HTML文档中的位置 630

20.3.2 模块 631

20.3.3 事件处理 632

20.4 脚本对象模型 634

20.4.1 脚本对象的属性 634

20.4.2 脚本对象的方法 636

20.5 Window对象 637

20.5.1 Window对象的主要属性 637

20.5.2 Window对象的方法 639

20.6 Document对象 643

20.6.1 Document对象的属性 643

20.6.2 Document对象的方法 646

20.6.3 文档的颜色设置 647

20.7 Document对象举例 648

20.8 其它对象 656

20.8.1 History对象 657

20.8.2 Navigator对象 659

20.8.3 Location对象和Link对象 660

20.9 菜单 661

20.10 ActiveX Control Pad简介 666

20.10.1 Control Pad的构成和安装 666

20.10.2 文本编辑器的对象编辑器 666

20.11 布局编辑器 671

20.11.1 HTML布局编辑器的构成和操作 672

20.11.2 建立.alx文件 675

20.11.3 建立HTML文档 679

21.1.1 WebBrowser控件和Internet Explorer对象的引用 684

21.1 WebBrowser控件和Internet Explorer对象 684

第二十一章 Internet控件 684

21.1.2 WebBrowser控件和Internet Explorer对象的属性 685

21.1.3 WebBrowser控件和Internet Explorer对象的方法 687

21.1.4 WebBrowser控件和Internet Explorer对象的事件 688

21.2 WebBrowser控件举例 690

21.3 Winsock控件 699

21.3.1 Winsock控件的属性 699

21.3.2 Winsock控件的方法 701

21.3.3 Winsock控件的事件 703

21.4 用Winsock控件建立 聊天 程序(服务器端) 705

21.4.1 TCP与UDP 705

21.4.2 建立服务器端应用程序 706

21.5 用Winsock控件建立“聊天”程序(客户端) 717