当前位置:首页 > 工业技术
Visual Basic 6.0完全自学手册
Visual Basic 6.0完全自学手册

Visual Basic 6.0完全自学手册PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:仲维俊等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111205804
  • 页数:573 页
图书介绍:本书包括VISUAL BASIC语言基础等。
上一篇:建筑装饰基础下一篇:新叶村
《Visual Basic 6.0完全自学手册》目录

第1篇 起步篇 3

第1章 Visual Basic 6.0概述 3

丛书序 3

前言 3

1.1.1 Visual Basic的发展历史 4

1.1 中文Visual Basic 6.0简介 4

1.1.3 Visual Basic 6.0的版本介绍 5

1.1.2 Visual Basic的特点 5

1.2.2 Visual Basic 6.0的安装 6

1.2.1 Visual Basic 6.0运行环境 6

1.2 Visual Basic 6.0的安装和启动 6

1.3.1 使用Visual Basic 6.0可以生成的应用程序 7

1.3 Visual Basic 6.0的集成开发环境 7

1.2.3 Visual Basic 6.0的启动 7

1.3.2 Visual Basic 6.0集成开发环境(IDE) 8

1.4.1 设计界面 12

1.4 创建第一个应用程序 12

1.4.2 编写代码 14

1.4.4 保存编译 15

1.4.3 调试运行 15

1.5 小结 17

第2章 Visual Basic语言基础 19

2.1.2 代码书写规则 20

2.1.1 标识符命名规则 20

2.1 Visual Basic编码规则 20

2.1.3 代码注释规则 21

2.2.1 对象的概念 22

2.2 程序设计的基本概念 22

2.2.2 对象的属性 24

2.2.3 对象的方法 26

2.2.5 对象响应的鼠标事件 27

2.2.4 对象响应的事件 27

2.2.7 对象响应的焦点事件 30

2.2.6 对象响应的键盘事件 30

2.3.1 常量 31

2.3 常量和变量 31

2.3.2 变量 32

2.3.4 变量的声明 33

2.3.3 变量的命名规则 33

2.4.1 标准数据类型 37

2.4 数据类型 37

2.4.2 自定义数据类型 38

2.4.3 变量的数据类型 39

2.4.5 变量的类型转换 42

2.4.4 其他特殊数据 42

2.5 运算 44

2.5.2 连接运算 45

2.5.1 算术运算 45

2.5.3 关系运算 46

2.5.5 运算的优先顺序 47

2.5.4 逻辑运算 47

2.6 小结 48

第3章 算法和程序控制语句 49

3.1.1 算法概述 50

3.1 算法 50

3.1.3 算法的描述 51

3.1.2 算法的特征 51

3.1.4 3种基本结构的流程图 54

3.2.1 赋值语句 56

3.2 顺序结构 56

3.2.2 数据的输出 57

3.3.1 If...Then语句 58

3.3 选择结构 58

3.3.2 Select Case语句 62

3.3.3 选择结构的嵌套 64

3.4.1 For...Next语句 67

3.4 循环结构 67

3.4.3 Do...Loop语句 69

3.4.2 For Each...Next语句 69

3.4.5 多重循环结构 72

3.4.4 While...Wend语句 72

3.4.6 选择结构与循环结构的嵌套 73

3.5.1 GoTo语句 74

3.5 其他控制语句 74

3.5.2 Exit与End语句 75

3.5.4 With...End With语句 76

3.5.3 Stop语句 76

3.6 小结 77

第4章 数组、集合与枚举 79

4.1.2 下标变量 80

4.1.1 概述 80

4.1 数组概述 80

4.1.3 数组的概念 81

4.2.1 一维数组的声明 82

4.2 静态数组 82

4.2.2 一维数组元素的引用 84

4.2.4 二维数组元素的引用 86

4.2.3 二维数组的声明 86

4.3.1 动态数组的创建与使用 88

4.3 动态数组 88

4.2.5 多维数组 88

4.3.2 与动态数组操作有关的函数 89

4.4 控件数组 91

4.3.3 数组的清除 91

4.4.2 控件数组的创建 92

4.4.1 控件数组的概念 92

4.4.3 实例 93

4.5.1 集合概述 94

4.5 集合 94

4.5.2 对集合的操作 95

4.5.3 使用类生成器创建集合 97

4.6.2 枚举应用 100

4.6.1 枚举概述 100

4.6 枚举 100

4.7 小结 101

第5章 过程与函数 103

5.2.1 事件过程 104

5.2 Sub过程 104

5.1 过程概述 104

5.2.2 通用过程(Sub过程) 105

5.2.3 过程的调用 107

5.3.1 函数过程 108

5.3 Function过程 108

5.3.2 函数的调用 109

5.4 过程和函数的参数 110

5.4.2 参数传递 111

5.4.1 形参和实参 111

5.4.3 数组作过程的参数 112

5.4.4 可选参数与不定量参数 114

5.4.5 用命名的参数创建简单语句 117

5.5.2 过程的递归调用 118

5.5.1 过程的嵌套 118

5.5 过程的嵌套和递归调用 118

5.5.3 实例 119

5.6.1 概述 120

5.6 API函数 120

5.6.2 API文本浏览器 121

5.6.3 API函数声明 122

5.6.4 API常数 124

5.6.6 API实例(托盘图标的实现) 125

5.6.5 API结构 125

5.7 小结 130

第6章 变量和过程的作用域 131

6.1.2 标准模块 132

6.1.1 窗体模块 132

6.1 代码模块的概念 132

6.1.3 类模块 133

6.2.1 局部变量 134

6.2 变量的作用域 134

6.2.2 窗体/模块级变量 135

6.2.4 高级变量 136

6.2.3 全局变量 136

6.3 过程的作用域 139

6.4 小结 140

第7章 常用内部控件 141

7.1.1 命令按钮(CommandButton) 142

7.1 按钮框架控件 142

7.1.2 框架(Frame) 143

7.1.3 选项按钮(OptionButton) 144

7.1.4 复选框(CheckBox) 145

7.2.1 标签(Label) 147

7.2 文本显示控件 147

7.2.2 文本框(TextBox) 148

7.3.1 列表框(ListBox) 153

7.3 列表控件 153

7.3.2 下拉列表框(ComboBox) 160

7.4.1 图片框(PictureBox) 163

7.4 图片图形控件 163

7.4.2 图像框(Image) 168

7.4.3 形状(Shape) 169

7.5.1 滚动条(VScrollBar、HScrollBar)  171

7.5 其他控件 171

7.4.4 直线(Line) 171

7.5.2 计时器(Timer) 174

7.6 小结 176

第8章 常用ActiveX控件 177

8.2.1 UpDown控件 178

8.2 ActiveX控件组一 178

8.1 概述 178

8.1.1 添加ActiveX控件 178

8.1.2 删除ActiveX控件 178

8.3 ActiveX控件组二 179

8.2.2 DTPicker控件 179

8.3.2 ProgressBar控件 180

8.3.1 Slider控件 180

8.3.4 ToolBar控件 181

8.3.3 ImageList控件 181

8.3.5 StatusBar控件 183

8.3.6 TreeView控件 184

8.3.7 ListView控件 185

8.4 小结 186

第9章 常用系统对象 187

9.1 App对象 188

9.2 Screen对象 189

9.3 Clipboard对象 191

9.4.1 Printer对象 194

9.4 Printer对象和Printers集合对象 194

9.4.2 Printers集合对象 197

9.6.1 Controls集合对象 198

9.6 Controls和Licenses集合对象 198

9.5 Debug对象 198

9.6.2 Licenses集合对象 200

9.6.3 动态控件的应用实例 201

9.7 小结 203

第10章 窗体 205

10.1.1 窗体的属性 206

10.1 窗体概述 206

10.1.2 窗体的方法 208

10.1.3 窗体的事件 209

10.1.4 窗体的生命周期 210

10.3.2 MDI窗体的属性、方法和事件 212

10.3.1 MDI窗体与MDI子窗体 212

10.2 SDI窗体 212

10.3 MDI窗体 212

10.3.4 建立MDI记事本 214

10.3.3 关于MDI窗体的几点说明 214

10.4 小结 221

第11章 菜单 223

11.1.1 菜单的基本概念 224

11.1 菜单设计 224

11.1.2 菜单编辑器 225

11.1.3 设计菜单 227

11.2.1 概述 230

11.2 弹出式菜单 230

11.1.4 菜单标题和命名规则 230

11.2.3 弹出式菜单的调用 231

11.2.2 弹出式菜单的方法 231

11.3.1 菜单编程初步 232

11.3 菜单的编程 232

11.3.2 动态增减菜单项 233

11.3.3 为菜单添加图标 237

11.3.4 菜单的复制 241

11.4 小结 242

第12章 对话框 243

12.1.1 消息框基础 244

12.1 消息框(MsgBox) 244

12.1.2 消息框实例 246

12.2.1 输入框基础 247

12.2 输入框(InputBox) 247

12.2.2 输入框实例 248

12.3.1 概述 249

12.3 通用对话框(CommonDialog) 249

12.3.2 “打开”/“保存”对话框 250

12.3.3 “颜色”对话框 251

12.3.4 “字体”对话框 252

12.3.5 “打印”对话框 253

12.3.6 “帮助”对话框 254

12.3.7 综合实例 255

12.4 “浏览文件夹”对话框 259

12.5 小结 261

第13章 文件处理 263

13.1.4 文件的访问 264

13.1.3 文件的分类 264

13.1 文件的概念 264

13.1.1 概述 264

13.1.2 文件的结构 264

13.2.1 驱动器列表框(DriveListBox) 265

13.2 文件系统控件 265

13.2.2 目录列表框(DirListBox) 266

13.2.3 文件列表框(FileListBox) 267

13.2.4 文件系统控件的组合 268

13.3.1 顺序文件的打开与关闭 270

13.3 顺序文件 270

13.3.2 顺序文件的读写操作 272

13.4.1 随机文件的打开与关闭 275

13.4 随机文件 275

13.4.2 随机文件的读写操作 276

13.5 二进制文件 280

13.5.2 二进制文件的读写操作 281

13.5.1 二进制文件的打开与关闭 281

13.6.1 文件操作语句 283

13.6 文件操作语句和函数 283

13.6.2 文件操作函数 285

13.7.1 概述 288

13.7 文件系统对象(File System Obiect) 288

13.7.2 FileSystemObject对象 289

13.7.3 Drive对象 292

13.7.4 Folder对象 293

13.7.5 File对象 296

13.7.6 TextStream对象 297

13.8 小结 299

第14章 程序调试与错误处理 301

14.1.1 三种错误类型 302

14.1 错误类型和工作模式 302

14.1.2 三种工作模式 304

14.2.2 设置断点调试 306

14.2.1 调试工具栏 306

14.2 断点跟踪调试 306

14.2.3 跟踪应用程序 309

14.3.1 使用监视窗口 310

14.3 使用调试窗口 310

14.3.3 使用本地窗口 312

14.3.2 使用立即窗口 312

14.4.1 On Error GoTo语句 313

14.4 错误处理 313

14.3.4 使用调用堆栈窗口 313

14.4.2 Resume语句 314

14.4.3 Err对象 315

14.4.4 公用错误处理函数 317

14.5 小结 322

第15章 发布程序和创建帮助 323

15.1.1 使用打包和展开向导 324

15.1 为应用程序制作安装包 324

15.2.1 常用的帮助文件格式 327

15.2 为应用程序提供帮助 327

15.1.2 高级应用 327

15.2.2 使用HTML Help Workshop工具制作帮助 328

15.2.3 在Visual Basic中使用CHM帮助文件 331

15.3 小结 332

第16章 Visual SourceSafe的使用 333

16.2.1 文件(File) 334

16.2 VSS基本概念 334

16.1 VSS简介 334

16.2.5 版本控制(Version Control) 335

16.2.4 工作文件夹(Working Folder) 335

16.2.2 项目(Project) 335

16.2.3 文件的共享(Share)和拆分(Branch) 335

16.3.1 VSS服务器的安装 336

16.3 VSS服务器的安装和配置 336

16.3.2 VSS服务器的配置 337

16.4 VSS客户端的安装 340

16.5.1 登录VSS服务器 341

16.5 VSS客户端的基本使用 341

16.5.3 添加文件 342

16.5.2 设置工作文件夹 342

16.5.4 查看和编辑文件 344

16.5.5 共享和拆分文件 345

16.5.6 删除和恢复文件 346

16.5.8 查看文件历史版本 347

16.5.7 移动文件和文件夹 347

16.5.9 修改用户密码 348

16.6.1 VSS的备份 349

16.6 VSS的备份与恢复 349

16.6.2 VSS的恢复 350

16.7 小结 351

第17章 Visual Basic网络编程 355

第2篇 典型应用篇 355

17.1.4 Winsock控件的属性 356

17.1.3 UDP基础 356

17.1 Winsock控件 356

17.1.1 概述 356

17.1.2 TCP基础 356

17.1.5 Winsock控件的方法 357

17.1.6 Winsock控件的事件 358

17.1.7 实例:聊天软件 359

17.2.1 概述 363

17.2 Internet Transfer控件 363

17.2.3 Internet Transfer控件的方法 364

17.2.2 Internet Transfer控件的属性 364

17.2.4 Internet Transfer控件的事件 365

17.2.5 实例:FTP文件下载器 366

17.3.1 概述 367

17.3 WebBrowser控件 367

17.3.5 实例:简易的浏览器 368

17.3.4 WebBrowser控件的事件 368

17.3.2 WebBrowser控件的属性 368

17.3.3 WebBrowser控件的方法 368

17.4 小结 370

第18章 Visual Basic多媒体编程 371

18.2.2 Animation控件的属性 372

18.2.1 概述 372

18.1 多媒体概述 372

18.2 Animation控件 372

18.2.4 Animation控件的实例 373

18.2.3 Animation控件的方法 373

18.3.1 概述 375

18.3 MMControl控件 375

18.3.2 MMControl控件的属性 376

18.3.3 MMControl控件的事件 380

18.3.4 MMControl控件的实例 381

18.4.2 播放网页动画实例 383

18.4.1 概述 383

18.4 ShockwaveFlash控件 383

18.5 小结 385

第19章 数据库编程基础 387

19.1.2 概念模型 388

19.1.1 概述 388

19.1 数据库基本概念 388

19.1.4 数据库基本概念 389

19.1.3 数据模型 389

19.2.1 可视化数据管理器 390

19.2 数据库的设计与管理 390

19.2.2 建立数据库 391

19.2.3 数据库的基本操作 393

19.2.4 数据窗体设计器 394

19.3.1 数据定义语言(DDL) 397

19.3 SQL语言基础 397

19.3.2 数据操纵语言(DML) 398

19.3.3 查询语言(QL) 399

19.3.5 查询生成器 400

19.3.4 数据控制语言(DCL) 400

19.4 小结 401

第20章 数据控件和网格控件 403

20.1.2 Data控件的属性 404

20.1.1 概述 404

20.1 Data控件 404

20.1.3 Data控件的方法 405

20.1.4 Data控件的事件 406

20.1.5 RecordSet的属性与方法 407

20.1.6 RecordSet的增删改操作 410

20.2.2 ODBC体系结构 412

20.2.1 概述 412

20.2 ODBC体系结构 412

20.2.3 ODBC数据源的设置方法 413

20.3 MSRDC控件 414

20.4.2 设置ADO控件的属性 415

20.4.1 ADO控件的属性 415

20.4 ADO控件 415

20.5.1 概述 416

20.5 DataGrid控件 416

20.5.3 DataGrid编程 417

20.5.2 绑定DataGrid控件与ADO控件 417

20.6 小结 419

第21章 数据对象编程技术 421

21.2.1 DAO对象 422

21.2 DAO对象和RDO对象 422

21.1 概述 422

21.2.3 比较RDO和DAO 423

21.2.2 RDO对象 423

21.3.2 ADO模型 424

21.3.1 OLE DB和ADO基本概念 424

21.3 ADO对象 424

21.4 数据访问对象的选择 427

21.5 小结 428

第22章 在Visual Basic中使用OLE自动化 429

22.1.2 OLE容器控件 430

22.1.1 OLE概述 430

22.1 OLE控件 430

22.1.3 在设计阶段使用OLE控件 431

22.1.4 在运行阶段使用OLE控件 434

22.2.1 概述 438

22.2 OLE自动化技术 438

22.2.2 使用OLE拖放 439

22.2.3 使用OLE自动化 442

22.3.2 用Word对象实现表格文本混排的文档 444

22.3.1 Word对象模型层次关系图 444

22.3 在Visual Basic中控制Word 444

22.4.1 Excel对象模型层次关系图 448

22.4 在Visual Basic中控制Excel 448

22.4.2 用Excel对象实现报表的读取与导出 450

22.4.3 用Excel对象生成折线图 454

22.5 小结 456

第23章 在Visual Basic中使用资源文件  457

23.2.1 应用程序中常用的资源 458

23.2 资源文件的建立 458

23.1 概述 458

23.2.2 资源的定义 459

23.2.3 编译源资源文件 460

23.3 与使用资源文件有关的函数 461

23.4.1 添加资源编辑器 463

23.4 在应用程序中使用资源文件 463

23.4.2 编辑资源文件 464

23.4.3 使用资源文件 465

23.5 小结 466

第24章 Visual Basic类模块的开发 467

24.1.2 类模块的属性和事件 468

24.1.1 概述 468

24.1 类模块介绍 468

24.2.1 添加属性 469

24.2 类模块的建立 469

24.2.2 添加方法 472

24.2.3 设置默认属性或方法 473

24.2.5 使用类生成器 474

24.2.4 添加事件 474

24.3.1 面向对象编程 476

24.3 使用类模块实例 476

24.3.2 创建控件 480

24.4 小结 484

第25章 创建ActiveX控件 485

25.3.1 平面按钮概述 486

25.3 创建平面按钮控件 486

25.1 概述 486

25.2 创建ActiveX控件的步骤 486

25.3.2 建立ActiveX控件界面 487

25.3.4 在控件中添加属性、方法和事件 488

25.3.3 建立测试工程 488

25.3.5 为控件编写代码 492

25.3.7 为控件添加属性页 496

25.3.6 为控件设置图标 496

25.3.8 测试平面按钮控件 497

25.3.9 发布平面按钮控件 498

25.4 小结 499

第26章 药品进销存管理系统 503

第3篇 实例篇 503

26.2.1 模块设计 504

26.2 系统设计 504

26.1 应用背景 504

26.2.2 数据库设计 505

26.2.3 利用可视化数据管理器创建数据库 506

26.3.4 基础资料管理窗口 507

26.3.3 主窗口(MDIForml) 507

26.3 程序预览 507

26.3.1 封面(frmCover) 507

26.3.2 登录窗口(frmLogin) 507

26.3.6 库存药品窗口(frmKucun) 508

26.3.5 药品采购窗口(frmRuku) 508

26.3.9 药品出库单据 509

26.3.8 药品采购明细窗口(frmRukuV) 509

26.3.7 药品销售窗口(frmXiaoShou) 509

26.4.2 编写系统模块代码(mdlMain.bas) 510

26.4.1 准备系统开发环境 510

26.4 系统开发前的准备 510

26.5.2 窗体初始化:Form_Load() 511

26.5.1 界面设计 511

26.5 基础资料管理窗口设计 511

26.5.3 添加记录:Add() 512

26.5.4 保存记录:Save() 512

26.5.5 显示记录:Gridl_Click() 513

26.5.6 工具条事件:ButtonClick() 514

26.6 药品采购窗口设计 515

26.6.1 界面设计 515

26.6.2 窗体初始化:Form_Load() 515

26.6.3 进药前界面初始化:Sub Add() 516

26.6.4 保存入库记录:Save() 516

26.6.5 单据报表输出:PrintRuKu() 519

26.6.6 工具条事件:ButtonClick() 521

26.6.7 智能输入 521

26.7.2 窗体初始化:Form_Load() 524

26.7 药品采购明细窗口设计 524

26.7.1 界面设计 524

26.7.3 查找记录:cmdFind_Click() 525

26.7.4 报表输出:cmdReport_Click() 527

26.7.5 条件重置:cmdReset_Click() 529

26.8.1 数据库的备份:backup_Click() 531

26.8.2 数据库的压缩:compact_Click() 531

26.8 数据库的备份、压缩和修复 531

26.8.3 数据库的修复:repair_Click() 532

26.9 小结 532

附录A Visual Basic应用软件开发规范 533

附录B API函数 545

附录C 函数集 565

附录D 本书涉及到的例程 571

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