《中文Visual Basic 6.0程序设计教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李光明主编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2002
  • ISBN:7502429158
  • 页数:410 页
图书介绍:

第1章 Visual Basic 6.0中文版概述 1

1.1 Visual Basic 6.0中文版简介 1

1.1.1 新增功能 1

1.1.2 Visual Basic 6.0的版本 3

1.2 Visual Basic 6.0中文版的安装与卸载 4

1.2.1 安装Visual Basic 6.0 4

1.2.2 卸载Visual Basic 6.0 5

1.3 Visual Basic 6.0中文版集成开发环境 6

1.3.1 启动Visual Basic 6.0中文版 6

1.3.2 工程类型介绍 7

1.3.3 窗体 8

1.3.4 菜单 8

1.3.5 工具栏 14

1.3.6 工具箱 14

1.3.7 工程窗口 15

1.3.8 属性窗口 15

1.3.9 窗体布局窗口 15

1.4 小结 15

练习题一 15

第2章 建立Visual Basic 6.0应用程序 16

2.1 Visual Basic编程概念 16

2.1.1 对象 16

2.1.2 对象的属性、事件和方法 17

2.2 Visual Basic应用程序的开发步骤 17

2.2.1 创建工程 18

2.2.2 创建和规划应用程序界面 18

2.2.3 设置对象属性 18

2.2.4 编写程序代码 19

2.2.5 保存应用程序 19

2.2.6 运行应用程序 19

2.2.7 编译应用程序 20

2.3 小结 20

练习题二 20

第3章 Visual Basic 6.0编程基本语法 21

3.1 变量 21

3.1.1 变量的命名规则 21

3.1.2 变量的类型和定义 22

3.1.3 变量的作用范围 23

3.2 常量 24

3.3 数据类型 25

3.3.1 基本数据类型 25

3.3.2 用户自定义数据类型 26

3.3.3 数组 26

3.4 运算符与表达式 27

3.4.1 算术运算符 27

3.4.2 关系运算符 28

3.4.3 逻辑运算符 29

3.4.4 表达式的执行顺序 29

3.5 常用内部函数 29

3.5.1 数制转换函数 29

3.5.2 数学函数 30

3.5.3 字符串函数 30

3.5.4 日期和时间函数 30

3.5.5 随机数函数 31

3.6 流程控制语句 31

3.6.1 顺序结构语句 31

3.6.2 分支结构语句 32

3.6.3 循环结构语句 33

3.7 过程与函数 36

3.7.1 Sub过程 36

3.7.2 Function过程 37

3.7.3 参数传递 38

3.8 注释与换行 39

3.9 小结 39

练习题三 39

第4章 用户界面设计 41

4.1 用户界面简介 41

4.2 用户界面设计的基本原则 41

4.2.1 Windows界面准则 42

4.2.2 界面设计的基础 42

4.2.3 可用性的检测 43

4.2.4 设计用户辅助模式 43

4.2.5 当用户或系统出错时与用户交互 43

4.3 构造界面的元素 44

4.4 窗体 45

4.4.1 窗体的通用属性 46

4.4.2 窗体的通用事件与方法 49

4.4.3 窗体的生成与卸载 52

4.4.4 窗体实例 53

4.5 命令按钮控件 53

4.5.1 命令按钮控件的常用属性 53

4.5.2 命令按钮控件的常用事件 54

4.5.3 命令按钮控件实例 54

4.6 文本框控件 54

4.6.1 文本框控件的常用属性 55

4.6.2 文本框控件的常用事件 56

4.6.3 文本框控件实例 57

4.7 标签控件 59

4.7.1 标签控件的常用属性 59

4.7.2 设置标签控件实例 59

4.8 框架、单选按钮和复选框控件 61

4.8.1 框架控件的作用和主要属性 61

4.8.2 单选按钮控件的作用和主要属性 61

4.8.3 复选框控件的作用和主要属性 62

4.8.4 框架、单选按钮和复选框控件实例 62

4.9 列表框控件 63

4.9.1 列表框控件的主要属性 63

4.9.2 列表框控件的常用方法 64

4.9.3 列表框控件的常用事件 65

4.9.4 列表框控件实例 65

4.10 组合框控件 66

4.10.1 组合框控件的常用属性 66

4.10.2 组合框控件实例 67

4.11 水平滚动条和垂直滚动条控件 69

4.11.1 滚动条控件的常用属性 69

4.11.2 滚动条控件的常用事件 69

4.11.3 滚动条控件的实例 69

4.12 时钟控件 70

4.12.1 时钟控件的常用属性 70

4.12.2 时钟控件的常用事件 70

4.12.3 时钟控件实例 70

4.13 驱动器列表框、目录列表框和件列表框控件 71

4.13.1 驱动器列表框的常用属性和事件 71

4.13.2 目录列表框的常用属性和事件 71

4.13.3 文件列表框控件的常用属性和事件 72

4.13.4 驱动器列表框、目录列表框和文件列表框控件实例 72

4.14 直线和几何图形控件 73

4.14.1 直线和几何图形控件的常用属性 74

4.14.2 使用图形方法 75

4.14.3 直线和几何图形控件实例 76

4.15 图片框控件 78

4.15.1 图片框控件的常用属性 78

4.15.2 图片框控件的常用方法 79

4.15.3 图片框控件实例 80

4.16 图像框控件 84

4.16.1 图像框控件的主要属性 84

4.16.2 图像框控件实例 84

4.17 小结 85

练习题四 85

第5章 高级用户界面设计 87

5.1 高级控件简介 87

5.1.1 基本概念 87

5.1.2 高级控件的加载 88

5.2 图像列表框控件 88

5.2.1 图像列表框概述 88

5.2.2 图像列表控件的常用属性 90

5.2.3 图像列表控件的常用方法 90

5.2.4 ListImage对象 91

5.2.5 ListImages集合的主要属性和方法 91

5.2.6 图像列表框的实例 92

5.3 工具条控件 94

5.3.1 Button对象 95

5.3.2 Button对象的属性 96

5.3.3 Buttons集合 97

5.3.4 ToolBar控件的常用属性 98

5.3.5 ToolBar控件的常用事件 99

5.3.6 ToolBar控件实例 99

5.4 状态条控件 103

5.4.1 Panel对象 103

5.4.2 Panels集合 104

5.4.3 状态条控件实例 105

5.5 进程条控件 109

5.5.1 进程条控件的常用属性 109

5.5.2 进程条控件的常用实例 110

5.6 Slider控件 110

5.6.1 Slider控件的常用属性 110

5.6.2 Slider控件的常用方法 111

5.6.3 Slider控件的实例 111

5.7 TabStrip控件 114

5.7.1 Tab对象和Tabs集合 114

5.7.2 TabStrip控件的属性 115

5.7.3 TabStrip控件实例 117

5.8 ListView控件 119

5.8.1 ListSubItem对象和ListSubItems集合 120

5.8.2 ColumnHeader对象和Columnheaders集合 121

5.8.3 ListView控件的常用属性 122

5.8.4 ListView控件实例 123

5.9 TreeView控件 129

5.9.1 Node对象和Nodes集合 129

5.9.2 TreeView控件的常用方法 131

5.9.3 TreeView控件的主要事件 132

5.9.4 TreeView控件的实例 133

5.10 图像组合框控件 142

5.10.1 ComboItem对象 142

5.10.2 ImageCombo控件实例 145

5.11 通用对话框控件 146

5.11.1 CommonDialos控件的主要属性 147

5.11.2 各对话框的主要属性和方法 147

5.11.3 CommonDialog控件实例 152

5.12 制作MDI窗体 155

5.12.1 多文档界面概述 155

5.12.2 创建MDI应用程序 156

5.12.3 多文档记事本的制作 157

5.12.4 使用MDI窗体及其子窗体 159

5.12.5 菜单 161

5.13 VB应用程序向导 162

5.14 小结 165

练习题五 165

第6章 菜单 167

6.1 菜单的分类 167

6.1.1 下拉式菜单 167

6.1.2 弹出式菜单 168

6.2 菜单编辑器 168

6.2.1 调用菜单编辑器 168

6.2.2 创建菜单 169

6.2.3 设置分离条 171

6.2.4 功能键的定义 172

6.3 下拉式菜单的制作 172

6.4 弹出式菜单的制作 173

6.5 对菜单的测试 175

6.6 小结 176

练习题六 176

第7章 输入输出 177

7.1 键盘事件的处理方法 177

7.1.1 焦点 177

7.1.2 键盘事件 177

7.2 鼠标事件的处理方法 183

7.2.1 鼠标事件 183

7.2.2 鼠标位置 186

7.2.3 鼠标按钮状态 186

7.2.4 鼠标转换参数 187

7.2.5 鼠标形状 187

7.2.6 鼠标的拖放 189

7.3 VB常用输入机制 193

7.3.1 通过文本框输入数据 194

7.3.2 通过复选框和单选按钮输入数据 194

7.3.3 通过列表框和组合框输入数据 196

7.3.4 通过滚动条输入数据 196

7.3.5 通过InputBox函数输入数据 198

7.3.6 通过通用对话框控件输入数据 198

7.4 VB常用输出机制 199

7.4.1 通过Print方法输出数据 199

7.4.2 通过Format函数输出数据 200

7.4.3 通过MsgBox函数输出数据 202

7.5 打印 203

7.5.1 Printer对象的应用 203

7.5.2 Printers集合 203

7.5.3 Printer对象的属性 203

7.5.4 Printer对象的方法 205

7.5.5 PrintForm方法 206

7.5.6 SelPrint方法 208

7.5.7 打印实例 208

7.6 小结 210

练习题七 211

第8章 图形图像 212

8.1 图形的绘制 212

8.1.1 坐标系统 212

8.1.2 使用对象的坐标系统 212

8.1.3 使用ScaleLeft、ScaleTop、ScaleWidth和Scale Height属性 213

8.1.4 颜色 214

8.1.5 绘图方法 216

8.1.6 绘图的属性 217

8.2 画几何图形 219

8.2.1 画点 219

8.2.2 画直线和矩形 220

8.2.3 画圆、椭圆和饼图 221

8.2.4 画曲线 223

8.2.5 创建简单动画 223

8.3 小结 224

练习题八 224

第9章 数据库 226

9.1 VB数据库编程基础 226

9.1.1 关系数据库简介 226

9.1.2 VB数据库应用程序的组成 228

9.1.3 VB的数据库访问方法 229

9.1.4 VB的数据库访问接口 229

9.1.5 VB能够访问的数据库类型 230

9.1.6 VB数据库应用程序的兼容数据库管理系统 230

9.2 可视化数据管理器 231

9.2.1 新建数据库 231

9.2.2 编辑已有的数据库 234

9.2.3 建立查询 235

9.2.4 建立数据窗体 236

9.3 使用数据控件访问数据 237

9.3.1 使用数据控件 237

9.3.2 数据绑定控件的属性 239

9.3.3 使用数据绑定控件访问数据库中的数据 240

9.4 用程序代码建立数据库 242

9.4.1 数据库创建语言 242

9.4.2 建立自定义结构的数据库 244

9.4.3 建立用户自定义结构的数据库 246

9.5 SQL语言 248

9.5.1 SQL语言概述 248

9.5.2 SELECT命令 248

9.5.3 其他SQL命令简介 249

9.5.4 SQL应用实例 250

9.6 小结 253

练习题九 253

第10章 文件 254

10.1 File System Object模型 254

10.1.1 简介 254

10.1.2 文件系统对象 254

10.2 FSO对象模型编程 255

10.2.1 创建File System Object对象 256

10.2.2 使用适当的FSO方法 256

10.2.3 访问驱动器、文件和文件夹 256

10.2.4 访问对象的属性 257

10.3 使用驱动器、文件夹和文件 257

10.3.1 Drive对象 257

10.3.2 Folder对象 262

10.3.3 File对象 268

10.4 文件的操作 270

10.5 用传统的文件I/O语句和函数处理文件 273

10.5.1 处理驱动器和文件夹 273

10.5.2 文件访问类型 274

10.5.3 顺序文件的操作 275

10.5.4 随机文件的操作 278

10.5.5 二进制文件的操作 279

10.6 小结 281

练习题十 281

第11章 应用程序的帮助和发行 282

11.1 添加工具提示帮助 282

11.2 WinHelp帮助 283

11.2.1 WinHelP帮助文件概述 283

11.2.2 编辑帮助主题文件 283

11.2.3 编辑帮助项目文件 285

11.2.4 WinHelp帮助系统制作实例 285

11.3 HTML帮助 293

11.3.1 HTML帮助系统概述 293

11.3.2 创建帮助项目文件 293

11.3.3 创建目录文件 295

11.3.4 创建索引文件 296

11.3.5 编辑帮助HTML文件 298

11.3.6 编译帮助工程 302

11.3.7 将帮助系统与应用程序相连接 303

11.4 应用程序的发行 303

11.4.1 制作安装程序 303

11.4.2 运行安装程序 306

11.5 小结 307

练习题十一 308

第12章 动态链接库和资源文件 309

12.1 动态链接库简介 309

12.2 用Visual Basic生成DLL 309

12.2.1 创建ActiveX DLL工程 309

12.2.2 调用Visual Basic动态链接库 311

12.3 使用资源 313

12.3.1 资源文件简介 313

12.3.2 建立资源文件 314

12.3.3 在应用程序中使用资源文件 315

12.4 小结 316

练习题十二 316

第13章 API 317

13.1 Windows API概述 317

13.2 API的语法 318

13.3 常用API函数的分类 319

13.4 调用API函数的方法 319

13.5 API应用示例 320

13.6 小结 323

练习题十三 323

第14章 DDE应用程序设计 324

14.1 应用程序之间通讯方法简介 324

14.2 Visual Basic中的DDE编程要素 325

14.2.1 DDE基本概念 325

14.2.2 DDE属性 326

14.2.3 DDE事件 327

14.2.4 DDE方法 328

14.3 DDE具体实现 328

14.3.1 与Excel交换数据 328

14.3.2 建立程序组和程序项 330

14.4 小结 333

练习题十四 333

第15章 ActiveX控件 334

15.1 ActiveX简介 334

15.2 ActiveX控件介绍 334

15.2.1 ActiveX控件基本概念 334

15.2.2 创建ActiveX控件的基本步骤 335

15.3 创建ActiveX控件 336

15.3.1 创建ActiveX控件前准备 336

15.3.2 创建由控件工程和测试工程组成的工程组 336

15.3.3 ActiveX控件界面向导创建ActiveX控件接口 337

15.3.4 测试ActiveX控件--ShapeLabel控件 340

15.4 优化ShapeLabel控件 341

15.4.1 为ShapeLabel控件实现Shape属性 341

15.4.2 为ShapeLabel控件实现Alignment属性 342

15.4.3 为ShapeLabel控件实现BorderStyle属性 342

15.4.4 UserControl_Resize事件 343

15.4.5 为ShapeLabel控件增加属性页 344

15.5 编译ActiveX控件工程 346

15.6 小结 346

练习题十五 346

第16章 用Winsock控件进行网络编程 347

16.1 Winsock控件概述 347

16.2 Winsock控件的属性 347

16.3 Winsock控件的方法 348

16.4 Winsock控件的事件 349

16.5 用Winsock控件进行网络编程的过程 349

16.6 用Winsock控件编写TCP应用程序 350

16.7 用Winsock控件编写UDP应用程序 354

16.8 小结 356

练习题十六 356

第17章 Internet编程 357

17.1 建立Internet应用程序 357

17.1.1 Internet简介 357

17.1.2 Internet应用程序 357

17.1.3 Internet开发历史 358

17.1.4 Visual Basic开发Internet应用程序的优点 359

17.2 开发DHTML应用程序 359

17.2.1 DHTML应用程序简介 359

17.2.2 DHTML应用程序的页面设计 361

17.2.3 DHTML应用程序的编程 362

17.2.4 DHTML应用程序实例--动态菜单的创建 365

17.3 开发IIS应用程序 367

17.3.1 IIS应用程序简介 367

17.3.2 WebClass部件 367

17.3.3 IIS应用程序的结构和开发过程 368

17.3.4 IIS应用程序的编程 369

17.3.5 IIS应用程序实例--查询学生上机卡中的余额 371

17.4 XML技术 374

17.4.1 XML语言简介 374

17.4.2 XML文档语法 376

17.4.3 XML文档对象模型DOM 380

17.5 收发电子邮件 383

17.5.1 MAPI简介 383

17.5.2 编写电子邮件发送程序 383

17.5.3 编写电子邮件接收程序 385

17.6 设计Web浏览器 387

17.7 小结 391

练习题十七 392

第18章 错误处理与程序调试 393

18.1 错误分类 393

18.1.1 编译错误 393

18.1.2 运行时错误 394

18.2 程序调试 395

18.2.1 调试工具介绍 395

18.2.2 调试具体实例 397

18.3 错误处理 398

18.3.1 错误处理工具 398

18.3.2 处理方法 399

18.4 小结 399

练习题十八 399

第19章 多媒体设计 401

19.1 媒体控制接口MCI 401

19.2 Multimedia控件 402

19.2.1 Multimedia控件简介 402

19.2.2 Multimedia控件的属性 402

19.2.3 MCI命令 403

19.2.4 对Multimedia控件进行编程 404

19.3 利用MediaPlayer控件制作VCD播放器 404

19.3.1 MediaPlayer控件简介 404

19.3.2 MediaPlayer控件的主要属性 405

19.3.3 MediaPlayer控件的主要方法 405

19.3.4 MediaPlayer制作VCD播放器实例 406

19.4 使用Animation控件播放AVI动画 406

19.4.1 Animation控件的主要属性和方法 406

19.4.2 利用Animation控件设计动画播放器 407

19.5 使用ShockWaveFlash控件制作Flash动画播放器 409

19.5.1 ShockWaveFlash控件的主要属性和方法 409

19.5.2 使用ShockWaveFlash控件制作Flash动画播放器实例 409

19.6 小结 410

练习题十九 410