《中文版Visual Basic 6.0编程指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:赵建敏,郭庆主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:1999
  • ISBN:7801344863
  • 页数:540 页
图书介绍:

第1章 Visual Basic 6.0入门 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic语言的特点 1

1.1.2 Visua lBic的版本 2

1.2 Visual Bic 6.0的新特点 2

1.2.1 数据访问的改进 2

1.2.2 新的Inteet特性 4

1.2.3 新的和改进的控件 4

1.2.4 组件创建增强 5

1.2.5 语言增强 5

1.2.6 向导增强 5

1.2.7 升级应用程序 6

1.3 Visua Basic程序设计基本概念 6

1.3.1 事件驱动编程 6

1.3.2 面向对象程序设计 6

1.3.3 Visual Basic中的窗体、控件和工程 8

1.3.4 属性、方法和事件 9

1.3.5 交互式开发 10

1.4 Visual Basic集成开发环境使用详解 11

1.4.1 启动Visual Basic集成开发环境 11

1.4.2 集成开发环境的组成元素 12

1.4.3 集成开发环境设置 16

1.5 程序开发示例 21

1.5.1 创建应用程序界面 21

1.5.2 设置属性 25

1.5.3 编写代码 26

1.5.4 程序的进一步改进 28

1.5.5 利用Visual Basic据库示例 30

第2章 工程管理详解 35

2.1 工程文件概述 35

2.1.1 可利用VB创建的工程类型 35

2.1.2 工程的组成文件 40

2.2 Visual Basic工程组成文件 40

2.2.1 窗体模块 40

2.2.2 类模块 41

2.2.3 标准模块 41

2.2.4 资源文件 42

2.2.5 用户控件和属性页模块 43

2.2.6 部件 43

2.2.7 引用 44

2.2.8 标准控件 45

2.3 工程编辑 45

2.3.1 工程的创建、打开和保存 45

2.3.2 创建工程组 45

2.3.3 添加、删除和保存文件 46

2.3.4 在工程中添加控件 47

2.4 设置工程选项 48

2.5 制作和运行可执行文件 49

2.5.1 制作可执行文件 49

2.5.2 条件编译 50

2.5.3 将工程编译成本地代码 52

2.5.4 运行可执行文件 53

2.5.5 设置命令行参数 53

2.5.6 利用命令行开关进行工作 53

2.6 使用向导、模板和外接程序 54

2.6.1 使用外接程序管理器 54

2.6.2 安装 54

2.6.3 使用向导 55

2.6.4 使用模板 55

2.7 利用多个工程进行工作 56

2.7.1 添加或删除工程 56

2.7.2 指定一个启动工程 57

第3章 设计应用程序界面 58

3.1 设计程序界面应该遵循的原则 58

3.1.1 界面设计基础 58

3.1.2 请用户参与界面设计 62

3.1.3 系统出错时与用户交互 63

3.1.4 设计用户辅助模式 64

3.1.5 各种显示类型的设计 66

3.2 设计窗体 67

3.2.1 设置窗体属性 68

3.2.2 窗体事件和方法 70

3.2.3 关于Form对象和Forms集合 72

3.2.4 设置启动窗体 72

3.2.5 将Main过程作为应用程序入口 73

3.2.6 设计快速显示窗体 73

3.2.7 结束应用程序 74

3.3 设计多文档界面 74

3.3.1 多文档界面概述 75

3.3.2 创建MDI应用程序 76

3.3.3 MDI窗体运行特性 78

3.3.4 MDI应用程序示例 78

3.3.5 使用MDI窗体及其子窗体 80

3.4 在应用程序中使用菜单 82

3.4.1 菜单概述 82

3.4.2 使用菜单编辑器 83

3.4.3 菜单标题与命名准则 87

3.4.4 创建子菜单 88

3.4.5 创建菜单控件数组 88

3.4.6 运行时创建和修改菜单 89

3.4.7 编写菜单控件的代码 91

3.4.8 设计弹出式菜单 91

3.4.9 MDI应用程序中的菜单 93

3.5 设计工具栏 95

3.5.1 创建工具栏 96

3.5.2 协调菜单与工具栏的外观 98

3.6 使用对话框 98

3.6.1 模式与无模式对话框 99

3.6.2 预定义对话框的使用 99

3.6.3 用窗体作为自定义对话框 101

3.7 为应用程序设计帮助系统 104

3.7.1 增加帮助支持 104

3.7.2 使用“这是什么”帮助 105

3.7.3 随应用程序一起发布帮助文件 106

第4章 基本控件的用法 107

4.1 控件概述 107

4.1.1 控件分类 107

4.1.2 内部控件功能简述 107

4.1.3 标准ActiveX控件功能简述 109

4.1.4 控件命名约定 110

4.1.5 使用控件值 110

4.1.6 关于Tab键次序 111

4.1.7 关于焦点 112

4.1.8 通过约束焦点确认控件数据 112

4.2 使用控件数组 112

4.2.1 为何使用控件数组 112

4.2.2 设计时创建控件数组 113

4.2.3 运行时添加控件数组 114

4.2.4 在控件数组中添加和删除控件示例 115

4.3 调整控件布局 116

4.3.1 统一控件尺寸 117

4.3.2 调整水平和垂直间距 117

4.3.3 使控件在窗体中水平或垂直居中 118

4.3.4 对齐控件位置 118

4.3.5 锁定控件布局 119

4.4 使用命令按钮执行操作 119

4.4.1 使用CommandbButton 119

4.4.2 命令按钮与图像按钮比较 122

4.4.3 命令按钮应用程序示例 122

4.5 用于显示和输入文本的控件 124

4.5.1 用Label标签控件显示文本 124

4.5.2 标签控件应用示例 126

4.5.3 使用TextBox文本框输入文本 131

4.6 为用户提供选择的控件 133

4.6.1 用CheckBox复选框选择单个选项 134

4.6.2 用OptionButton选项按钮组进行分组选项 137

4.6.3 使用ListBox列表框从列表中进行选择 140

4.6.4 使用ComboBox组合框进行列表选择 149

4.6.5 使用HScrollBar和VScrollBar滚动条作为输入设备 152

4.7 显示图片和图形的控件 156

4.7.1 使用PictureBox图像框控件 157

4.7.2 使用Image图像控件 159

4.7.3 使用Shape形状控件 160

4.7.4 利用Line线形控件画辅助线 161

4.7.5 Image应用程序示例 162

4.7.6 动画设计示例 164

4.8 使用Frame框架控件 178

4.8.1 在窗体中添加Frame控件 178

4.8.2 在框架中绘制控件 178

4.8.3 在框架中选定多个控件 178

4.9 使用Timer定时器控件 179

4.9.1 在窗体上放置Timer控件 179

4.9.2 初始化Timer控件 179

4.9.3 Timer事件. 180

4.9.4 Timer控件应用示例 180

4.10 使用文件系统控件 183

4.10.1 控件概述 183

4.10.2 检查文件系统 183

4.10.3 使用驱动器列表框控件DriveListE 184

4.10.4 使用目录列表框控件DirListBox 184

4.10.5 使用文件列表框控件FileListBox 186

4.10.6 使用文件系统控件的组合 186

4.10.7 设计文件搜索器 187

4.11 使用OLE容器控件 195

4.11.1O LE容器控件的作用 195

4.11.2O LE容器控件应用示例 196

4.12 使用数据控件访问数据库 198

4.13 使用Commondialog控件 199

4.13.1 CommonDialg控件的功能 200

4.13.2 CommonDialog控件应用示例 207

4.13.3 设计记事本程序 209

第5章 Visual Basic程序设计基础 232

5.1 Visual Basic应用程序的结构 232

5.1.1 Visual Basic应用程序组成 232

5.1.2 事件驱动应用程序的工作方式 233

5.2 Visual Basic的代码编写机制 233

5.2.1 编码前的准备工作 233

5.2.2 模块的三种类型 235

5.2.3 使用代码编辑器 236

5.2.4 自动完成编码 237

5.2.5 程序续行、合并、注释及其他 238

5.3 声明和使用变量、常数和数据类型 240

5.3.1 变量的声明方法 241

5.3.2 变量的作用范围 243

5.3.3 高级变量主题 244

5.3.4 常数的声明和应用 247

5.3.5 Visual Basic中的数据类型 249

5.3.6 关于变量的进一步讨论 254

5.3.7 数组的声明和应用 257

5.3.8 使用动态数组 260

5.4 过程的声明和应用 261

5.4.1 Sub过程 261

5.4.2 Function过程 263

5.4.3 调用Sub过程和Function函数的方法 264

5.4.4 向过程传递参数 265

5.5 Visual Basic程序控制结构 269

5.5.1 判定结构 269

5.5.2 循环结构 272

5.5.3 控制结构应用 275

5.6 在程序中使用对象 277

5.6.1 对象是什么 277

5.6.2 用对象能做什么 278

5.6.3 使用对象初步 279

5.6.4 对象之间的关系 281

5.6.5 创建对象 284

第6章 响应鼠标和键盘事件 290

6.1 响应鼠标事件 290

6.1.1 MouseDown事件 291

6.1.2 MouseMove事件 292

6.1.3 MouseUp事件 293

6.2 检测鼠标按钮 294

6.2.1 结合MouseDown事件和MouseUp事件使用Buon参数 295

6.2.2 结合MouseMove使用Buon参数 296

6.2.3 使用Buon参数增强图形鼠标应用程序 298

6.3 检测Shift、Ctrl及Alt键的状态 299

6.4 处理拖放 300

6.4.1 启动自动拖动模式 301

6.4.2 改变拖动图标 301

6.4.3 放下对象时的响应 301

6.4.4 启动拖动或停止拖动时的控制 302

6.4.5 改变控件的位置 303

6.5 应用OLE拖放 305

6.5.1 OLE拖放概述 305

6.5.2 启动自动OLE拖放 307

6.5.3 使用DataObject对象 307

6.5.4 OLE拖放的工作原理 309

6.5.5 启动OLE拖动操作 310

6.5.6 将OLE源拖动到OLE拖动目标的上方 312

6.5.7 将OLE拖动源放到OLE拖动目标上 315

6.5.8 用鼠标和键盘修改放下效果和用户反馈 318

6.5.9 创建自定义数据格式 318

6.5.10 从Windows资源管理器中拖动文件 319

6.5.11 自定义鼠标指针 321

6.6 响应键盘事件 322

6.6.1 编写低级键盘处理程序 322

6.6.2 KeyPress事件 323

6.6.3 KeyUp和KeyDown事件 324

6.6.4 编写窗体级键盘处理程序 326

6.7 中断后台处理 328

6.7.1 允许用户中断任务 328

6.7.2 使用DoEvents函数 329

第7章 处理文本和图形 332

7.1 设置字体 332

7.1.1 为应用程序选择字体 332

7.1.2 检查可用的字体 333

7.1.3 设置字体特征 333

7.2 在窗体和图片框上显示文本 335

7.2.1 使用Print方法 335

7.2.2 在单行上显示不同的项 336

7.2.3 在指定位置显示Pnt输出 336

7.3 格式化数字、日期和时间 338

7.3.1 Format函数的语法 338

7.3.2 己命名的格式 338

7.3.3 数字格式 339

7.3.4 打印格式化的日期和时间 339

7.4 使用剪贴板对象传送文本和图形 340

7.4.1 选定文本 340

7.4.2 使用剪贴板剪切、复制和粘贴文本 341

7.4.3 使用ActiveControl属性 342

7.4.4 在剪贴板上使用多种格式 342

7.4.5 检查剪贴板上的数据格式 344

7.5 坐标系统概述 345

7.5.1 坐标系统概述 345

7.5.2 改变对象的坐标系统 346

7.5.3 刻度转换 348

7.6 使用图形控件 349

7.6.1 图形控件的优点 349

7.6.2 图形控件的限制条件 349

7.6.3 给应用程序添加图片 350

7.6.4 窗体和控件的图形属性 352

7.6.5 用AutoRedraw创建持久的图形 352

7.6.6 用CpControls裁剪区域 354

7.6.7 用AutoRedraw和ClipControls使图形分层 355

7.6.8 动态移动控件 357

7.6.9 动态地改变控件大小 360

7.6.10 创建简单动画 360

7.7 使用图形方法绘制图形 361

7.7.1 图形方法的优点 362

7.7.2 图形方法的限制条件 362

7.7.3 图形方法画图的原理 362

7.7.4 画点 362

7.7.5 画直线和方框 363

7.7.6 画圆、圆弧和椭圆 365

7.7.7 设置绘图位置、线宽、线形和显示 367

7.8 使用颜色 370

7.8.1 使用颜色属性 370

7.8.2 使用256种颜色 372

7.8.3 管理多个调色板 373

7.9 使用图片对象 375

7.9.1 使用图片对象数组 376

7.9.2 使用图片对象代替Windows API 376

7.10 处理打印任务 377

7.10.1 从应用程序中打印 377

7.10.2 使用Printer对象 378

第8章 访问数据库 382

8.1 使用Visual Basic访问数据 382

8.1.1 Visual Basic数据访问简述 382

8.1.2 窗体和数据识别控件 384

8.1.3 Visual Basic中的ADO、DAO和RDO 385

8.1.4 OLEDB提供者 386

8.1.5 Visual Basic的数据源 386

8.1.6 Visual Basic和Microsoft事务服务器 387

8.1.7 Visual Basic中的数据绑定 388

8.1.8 Visual Basic的远程特性 389

8.1.9 DHTML和Visual Basic数据访问 391

8.2 用Data控件访问数据库 391

8.2.1 用Data控件能做什么 392

8.2.2 创建简单数据库应用程序的步骤 392

8.2.3 数据库结构 393

8.2.4 记录集对象Recordset 394

8.2.5 使用数据绑定控件 395

8.2.6 绑定控件的类型 396

8.2.7 添加、更新和删除记录 397

8.3 使用ADO Data控件 398

8.3.1 安装ADO Data控件 398

8.3.2 ADO Data控件的用途 398

8.3.3 以最少的代码创建前端数据库应用程序 398

8.3.4 利用程序设置ConnectionString、Source、DataSource和DataField 401

8.3.5 设置ADO Data控件的数据库关联属性 401

8.4 使用DataListBox和DataComboBox 402

8.4.1 DataListBox和DataComboBox的用途 403

8.4.2 DataListBox和DataComboBox的绑定属性 403

8.4.3 利用DataCombo和DataList控件连接两个表 404

8.4.4 DataListBox和DataComboBox的其他属性 405

8.5 使用DataG 406

8.5.1 DataGrid控件的用途 406

8.5.2 创建OLE DB数据链接的步骤 406

8.5.3 设计时设置DataGrid控件属性 408

8.5.4 运行时改变数据 410

8.5.5 从DataGd中返回值 411

8.5.6 创建链接到DataList控件的DataGd 411

8.5.7 操作列 413

8.5.8 操作DataGd视图 415

8.5.9 利用追踪记录 416

8.5.10 显示计算字段 417

8.5.11 使用DataGd控件和类模块 417

8.6 使用MSHF1exGd控件 419

8.6.1 MSHFlexGd控件的用途 420

8.6.2 绑定数据到MSHFlexGd控件 420

8.6.3 在MSHFlexGd控件中排序和合并数据 422

8.6.4 利用MSHFlexGd控件创建可进行单元编辑的工作表 426

8.6.5 在MSHF1exGd控件中设置带有标头的概要显示 430

8.7 用代码操作记录 434

8.7.1 记录集的定位 434

8.7.2 查找指定的记录 436

8.7.3 用代码更新记录集 438

8.7.4 控制事务 440

8.7.5 确认数据库的变化 442

8.7.6 数据访问专用的UPdate方法 443

第9章 Visual Basic高级编程技术 445

9.1 使用部件进行程序设计 445

9.1.1 ActiveX部件的类型 445

9.1.2 进程内外的服务器 445

9.1.3 使用ActiveX部件 446

9.1.4 创建对对象的引用 447

9.1.5 使用对象的属性、方法和事件 453

9.1.6 释放ActiveX部件 455

9.1.7 定位对象模型 456

9.1.8 处理ActiveX部件中的运行时错误 460

9.1.9 处理挂起ActiveX部件的请求 461

9.1.10 使用部件的可视界面 465

9.2 创建VisualBasic部件 475

9.2.1 选择所要创建的部件类型 475

9.2.2 创建ActiveXDLL部件 479

9.2.3 创建ActiveXEXE部件 479

9.2.4 创建ActiveX控件 479

9.2.5 创建ActiveX文档 480

9.3 Visual Basic 6.0提供的ActiveX控件 482

9.3.1 安装ActiveX控件 483

9.3.2 主要的ActiveX控件 483

9.3.3 编译带ActiveX控件的程序 487

9.4 开发Inteet程序 488

9.4.1 Inteet基础 488

9.4.2 在Inteet上进行开发的历史 490

9.4.3 Visual Basic Inteet应用程序的优点 491

9.4.4 Inteet应用程序的安全性 492

9.4.5 Inteet应用程序的系统要求 493

9.4.6 Visual Basic中的其他Inteet技术 494

9.5 访问DLL和Windows API 495

9.5.1 在应用程序中使用DLL过程 495

9.5.2 访问Microso Windows API 496

9.5.3 声明DLL过程 498

9.5.4 将字符串传递到DLL过程 502

9.5.5 将数组传递到DLL过程中 504

9.5.6 将自定义的数据类型传递到DLL过程 505

9.5.7 将函数指针传递到DLL和类型库 507

9.5.8 将其他类型的信息传递到DLL过程 511

9.5.9 将C语言声明转换为VisualBic声明 512

第10章 发布应用程序 514

10.1 打包和展开向导 514

10.1.1 打包和展开向导与安装工具包的比较 515

10.1.2 启动打包和展开向导 515

10.2 使用向导为应用程序打包 518

10.2.1 允许发布的文件 518

10.2.2 打包过程详解 519

10.2.3 打包功能小结 523

10.2.4 标准软件包小结 524

10.2.5 Inteet软件包小结 526

10.2.6 关于从属文件 528

10.3 使用向导部署应用程序 529

10.3.1 部署过程 529

10.3.2 部署功能 530

10.3.3 部署应用程序 530

10.4 管理向导脚本 531

10.5 使用安装工具包 531

10.5.1 修改打包和展开向导的全部步骤 532

10.5.2 创建自定义安装程序的完整步骤 532

10.5.3 修改安装工程 533

10.5.4 需要发布的文件 533

10.5.5 将文件安装到用户机器的什么位置 535

10.6 手工创建发布媒体 536

10.6.1 创建发布媒体 536

10.6.2 创建发布磁盘 536

10.6.3 手工部署到Web站点 537

10.7 与安装工具包一起使用打包和展开向导 537

10.8 测试安装程序 538

10.9 允许用户删除应用程序 538

10.10 部署本地化的ActiveX控件 540