本书系统全面地介绍了Visual Basic 6.0中文版的高级应用与开发过程,全书共分13章。内容涉及Visual Basic 6.0中文版的新增功能与集成开发环境;面向对象的程序设计方法;可视化界面元素设计方法;工程与文件管理;数据库开发;WEB与多媒体开发;代码调试与维护技术等。\r\n 本书内容翔实,结构严谨,叙述生动,程序示例丰富,可供程序开发人员和大专院校有关师生学用Visual Basic编程时参考。
第一章 Visual Basic 6.0中文版快速浏览\r\n\r\n1.1 Visual Basic 6.0发展简史\r\n1.2 Visual Basic 6.0中文版的安装要求\r\n1.2.1 Visual Basic 6.0中文版所需的基本配置\r\n1.2.2 添加/删除Visual Basic 6.0中文版组件\r\n1.2.3 安装过程出现的问题及处理方法\r\n1.3 Visual Basic 6.0中文版的新功能\r\n1.3.1 数据访问的新功能\r\n1.3.2 Intenrnet特性的新内容\r\n1.3.3 控件的新内容\r\n1.3.4 部件创建的新内容\r\n1.3.5 语言特性的新内容\r\n1.3.6 向导的新内容\r\n1.4 启动与退出Visual Basic 6.0中文版\r\n1.4.1 启动Visual Basic 6.0中文版\r\n1.4.2 退出Visual Basic 6.0中文版\r\n1.4.3 Visual Basic 6.0中文版可以建立的工程类型\r\n1.5 小结\r\n\r\n第二章 Visual Basic 6.0中文版的集成开发环境\r\n\r\n2.1 Visual Basic 6.0中文版集成开发环境的元素\r\n2.1.1 主窗口\r\n2.1.2 工具箱\r\n2.1.3 窗体设计器\r\n2.1.4 工程管理器窗口\r\n2.1.5 属性窗口\r\n2.1.6 “窗体布局”窗口\r\n2.1.7 “对象浏览器”窗口\r\n2.1.8 代码编辑器窗口\r\n2.1.9 立即、本地和监视窗口\r\n2.2 Visual Basic 6.0的菜单系统\r\n2.2.1 “文件”菜单\r\n2.2.2 “编辑”菜单\r\n2.2.3 “视图”\r\n2.2.4 “格式”\r\n2.3 定制工作环境\r\n2.3.1 定制工具栏\r\n2.3.2 定制“代码编辑器”窗口\r\n2.3.3 定制工作环境\r\n2.3.4 定制启动特性\r\n2.3.5 定制编译性能\r\n2.4 小结\r\n\r\n第三章 Visual Basic 6.0中文版程序设计基础\r\n\r\n3.1 数据类型、常量、变量、数组\r\n3.1.1 数据类型\r\n3.1.2 常量\r\n3.1.3 变量\r\n3.1.4 数据类型转换函数\r\n3.1.5 数组\r\n3.1.6 自定义数据类型\r\n3.2 Visual Basic的运算符\r\n3.2.1 算术运算符\r\n3.2.2 连接运算符\r\n3.2.3 比较运算符\r\n3.2.4 逻辑运算符\r\n3.2.5 运算符的优先顺序\r\n3.3 判断与循环\r\n3.3.1 IF…THEN\r\n3.3.2 IF…THEN…ELSE\r\n3.3.3 SELECT CASE\r\n3.3.4 DO…LOOP循环\r\n3.3.5 FOR*NEXT循环\r\n3.3.6 WHILE…WEND\r\n3.3.7 循环的退出\r\n3.4 过程与函数\r\n3.4.1 事件过程\r\n3.4.2 通用过程结构\r\n3.4.3 函数结构\r\n3.4.4 过程和函数的退出\r\n3.5 小结\r\n\r\n第四章 面向对象的程序设计方法\r\n\r\n4.1 对象、属性、方法和事件\r\n4.1.1 对象\r\n4.1.2 属性\r\n4.1.3 方法\r\n4.1.4 事件\r\n4.2 类\r\n4.2.1 类和对象\r\n4.2.2 抽象和封装\r\n4.2.3 子类和继承性\r\n4.2.4 多态性\r\n4.3 使用对象\r\n4.3.1 使用属性\r\n4.3.2 使用方法\r\n4.3.3 对象之间的关系\r\n4.3.4 创建对象\r\n4.4 创建第一个应用程序\r\n4.4.1 创建应用程序的基本步骤\r\n4.4.2 创建新工程\r\n4.4.3 创建应用程序界面\r\n4.4.4 设置对象的属性\r\n4.4.5 编写代码\r\n4.4.6 调试应用程序\r\n4.4.7 创建可执行文件\r\n4.4.8 保存工程文件\r\n4.5 小结\r\n\r\n第五章 窗体的设计\r\n\r\n5.1 窗体及其属性\r\n5.1.1 窗体及其属性\r\n5.1.2 窗体常用方法和语句\r\n5.2 标准控件及属性\r\n5.2.1 LABLE控件\r\n5.2.2 TEXTBOX控件\r\n5.2.3 FRAME控件\r\n5.2.4 COMMANDBUTTON控件\r\n5.2.5 CHECKBOX控件\r\n5.2.6 OPTIONBUTTON控件\r\n5.2.7 LISTBOX控件\r\n5.2.8 COMBOBOX控件\r\n5.2.9 HSCROOLBAR/VSCROLLBAR控件\r\n5.2.10 TIME控件\r\n5.3 MDI窗体的设计\r\n5.3.1 建立MDI窗体\r\n5.3.2 建立子窗体\r\n5.3.3 设置启动窗体\r\n5.3.4 显示多个子窗体\r\n5.4 小结\r\n\r\n第六章 菜单的设计\r\n\r\n6.1 菜单的基本概念\r\n6.2 菜单编辑器\r\n6.3 设计菜单\r\n6.3.1 增加菜单标题\r\n6.3.2 增加下拉菜单选项\r\n6.3.3 为菜单选项增加事件\r\n6.4 设计弹出式菜单\r\n6.4.1 PopupMenu方法\r\n6.4.2 弹出式菜单实例\r\n6.5 菜单应用\r\n6.5.1 创建用户界面\r\n6.5.2 为程序添加代码\r\n6.5.3 显示多文档窗口\r\n6.6 小结\r\n\r\n第七章 对话框的设计\r\n\r\n7.1 消息框和输入框\r\n7.1.1 消息框\r\n7.1.2 MsgBox( )函数\r\n7.1.3 输入框\r\n7.1.4 InputBox( )函数\r\n7.2 通用对话框\r\n7.2.1 打开对话框\r\n7.2.2 另存为对象框\r\n7.2.3 颜色对话框\r\n7.2.4 打印对话框\r\n7.2.5 字体对话框\r\n7.3 自定义对话框\r\n7.3.1 创建自定义对话框\r\n7.3.2 设置窗体的属性\r\n7.3.3 添加与设置按钮\r\n7.3.4 显示自定义对话框\r\n7.3.5 定制对话框实例\r\n7.4 小结\r\n\r\n第八章 状态栏和工具栏的设计\r\n\r\n8.1 为窗体添加状态栏\r\n8.1.1 Panel对象\r\n8.1.2 Panels集合\r\n8.1.3 在设计时创建状态栏\r\n8.1.4 运行时处理状态栏\r\n8.2 Toolbar控件与ImageList控件\r\n8.2.1 Toolbar控件\r\n8.2.2 ImageList控件\r\n8.2.3 ListImage对象和ListImages集合\r\n8.2.4 Button对象及Buttons集合\r\n8.2.5 ButtonMenu对象及ButtonMenus集合\r\n8.3 使用“工具栏向导”创建工具栏\r\n8.4 在设计阶段建立工具栏\r\n8.5 在运行时创建工具栏\r\n8.6 小结\r\n\r\n第九章 工程的管理\r\n\r\n9.1 工程及其结构\r\n9.1.1 工程文件的组成\r\n9.1.2 工程的结构\r\n9.2 工程的基本操作\r\n9.2.1 使用工程\r\n9.2.2 “工程资源管理器”窗口\r\n9.2.3 添加、删除和保存文件\r\n9.2.4 使用资源文件\r\n9.3 向工程中添加、删除控件\r\n9.3.1 在工程中添加、删除Active控件和可插入对象\r\n9.3.2 删除ActiveX控件\r\n9.3.3 在工程引用其他应用程序的对象\r\n9.4 设置工程的属性\r\n9.4.1 通用选项卡\r\n9.4.2 生成选项卡\r\n9.4.3 编译选项卡\r\n9.4.4 部件选项卡\r\n9.4.5 调试选项卡\r\n9.5 使用外接程序\r\n9.5.1 添加、删除外接程序\r\n9.5.2 使用向导\r\n9.6 小结\r\n\r\n第十章 文件操作\r\n\r\n10.1 文件系统基本概念\r\n10.1.1 文件类型\r\n10.1.2 文件存取的基本步骤\r\n10.2 文件系统控件\r\n10.2.1 DriveListBox\r\n10.2.2 DirListBox\r\n10.2.3 FileListBox\r\n10.2.4 同步文件系统控件\r\n10.2.5 文件管理函数与语句\r\n10.2.6 文件系统应用示例\r\n10.3 文件访问的语句和函数\r\n10.3.1 打开与关闭文件的语句和函数\r\n10.3.2 输入语句和输入函数\r\n10.3.3 输出语句\r\n10.3.4 改变读写位置的语句及函数\r\n10.4 顺序文件操作\r\n10.4.1 打开与关闭顺序文件\r\n10.4.2 读顺序文件\r\n10.4.3 写顺序文件\r\n10.4.4 顺序文件读写实例\r\n10.5 使用随机文件\r\n10.5.1 定义数据类型\r\n10.5.2 打开随机访问的文件\r\n10.5.3 编辑随机型访问文件\r\n10.5.4 随机文件使用示例\r\n10.6 使用二进制文件\r\n10.7 小结\r\n\r\n第十一章 处理文本与图形\r\n\r\n11.1 文本处理\r\n11.1.1 文本的显示\r\n11.1.2 Font对象\r\n11.1.3 文本与背景\r\n11.1.4 格式化文本\r\n11.1.5 选定文本\r\n11.2 坐标系统\r\n11.2.1 基本概念\r\n11.2.2 使用缺省刻度\r\n11.2.3 使用标准刻度\r\n11.2.4 自定义刻度\r\n11.3 创建图形\r\n11.3.1 LINE控件和SHAPE控件\r\n11.3.2 显示图形\r\n11.3.3 创建图形的方法\r\n11.3.4 PanitPicture方法\r\n11.3.5 创建图形方法使用到的几个属性\r\n11.4 图形显示的若干问题\r\n11.4.1 图形的持久性\r\n11.4.2 裁剪区域\r\n11.4.3 图形的分层\r\n11.4.4 图形的移动\r\n11.5 使用剪贴板传递文本和图形\r\n11.5.1 使用剪贴板传递文本\r\n11.5.2 使用剪贴板传递多种格式的数据\r\n11.5.3 检查剪贴板上的数据格式\r\n11.6 小结\r\n\r\n第十二章 打印管理\r\n\r\n12.1 打印假脱机程序\r\n12.2 Visual Basic 6.0的打印技术\r\n12.3 使用Print对象\r\n12.3.1 属性\r\n12.3.2 Print对象的方法\r\n12.3.3 打印的错误信息\r\n12.4 小结\r\n\r\n第十三章 Visual Basic 6.0数据访问编程模型ADO\r\n\r\n13.1 ADO数据访问模型与Connection对象 \r\n13.1.1 Visual Basic 6.0中文版的数据访问技术\r\n13.1.2 Connection对象\r\n13.2 Command对象\r\n13.2.1 Command对象的属性\r\n13.2.2 Command对象的方法\r\n13.3 Recordset对象\r\n13.3.1 Recordset对象的属性\r\n13.3.2 Recordset对象的方法\r\n13.4 Field对象\r\n\r\n第十四章 数据源和数据控件\r\n\r\n14.1 ADO Data控件\r\n14.1.1 ADO Data控件的外观及功能\r\n14.1.2 ADO Data控件的属性\r\n14.1.3 数据控件的方法\r\n14.1.4 创建一个简单的数据库应用程序\r\n14.2 数据环境\r\n14.2.1 添加数据环境设计器\r\n14.2.2 创建Connection对象\r\n14.2.3 创建Command对象\r\n14.3 创建Command的层次结构\r\n14.3.1 关系层次结构\r\n14.3.2 分组\r\n14.3.3 合计\r\n14.3.4 字段映射\r\n14.3.5 向ADO事件附加代码\r\n14.4 在应用程序中使用数据环境\r\n14.4.1 将数据绑定控件绑定到数据环境\r\n14.4.2 在程序中访问数据环境中的对象\r\n14.5 小结\r\n\r\n第十五章 向用户显示数据\r\n\r\n15.1 数据绑定控件\r\n15.1.1 数据绑定控件的属性\r\n15.1.2 在程序中动态的添加和删除控件\r\n15.1.3 删除控件\r\n15.2 数据绑定\r\n15.2.1 使用BindingCollection对象绑定\r\n15.3 格式化对象\r\n15.3.1 格式化的过程\r\n15.3.2 格式化对象的分层结构\r\n15.3.3 格式化对象示例\r\n15.4 数据有效性的验证\r\n15.5 小结\r\n\r\n第十六章 数据报表设计器\r\n\r\n16.1 认识数据报表设计器\r\n16.1.1 DataReport对象\r\n16.1.2 Section对象\r\n16.1.3 DataReport控件\r\n16.2 创建数据报表\r\n16.2.1 创建数据环境\r\n16.2.2 创建数据报表\r\n16.2.3 使用Show方法预览数据报表\r\n16.3 扩展数据报表\r\n16.3.1 扩展数据环境\r\n16.3.2 扩展数据报表\r\n16.3.3 向数据报表添加计算字段\r\n16.3.4 使用Function控件\r\n16.3.5 在数据报表中强制分页\r\n16.3.6 向数据报表添加日期、时间、页号和标题\r\n16.4 导出数据报表\r\n16.4.1 使用默认ExortFount对象\r\n16.4.2 创建一个模板\r\n16.4.3 显示“导出”对话框\r\n16.4.4 打印数据报表\r\n16.5 小结\r\n\r\n第十七章 播放声音与图像\r\n\r\n17.1 了解Multimedia MCI控件\r\n17.1.1 Multimedia控件的外观\r\n17.1.2 Multimedia MCI控件的属性\r\n17.1.3 Multimedia MCI控件的事件\r\n17.2 使用Multimedia MCI控件播放声音文件\r\n17.2.1 一个简单的应用程序\r\n17.2.2 播放任意声音文件\r\n17.2.3 显示播放进程\r\n17.2.4 程序代码\r\n17.3 小结\r\n\r\n第十八章 对象的链接与嵌入\r\n\r\n18.1 OLE对象链接与嵌入的基本概念\r\n18.1.1 OLE常用术语\r\n18.1.2 链接与嵌入\r\n18.1.3 OLE 1.0与OLE 2.0\r\n18.1.4 OLE容器控件\r\n18.1.5 OLE对象\r\n18.2 在设计阶段建立OLE对象\r\n18.2.1 常用属性简介\r\n18.2.2 在设计阶段建立链接对象\r\n18.2.3 在设计时建立嵌入对象\r\n18.2.4 在设计阶段嵌入对象\r\n18.3 运行阶段创建OLE对象\r\n18.3.1 在运行阶段创建OLE对象的方法及属性\r\n18.3.2 在运行阶段创建链接对象\r\n18.3.3 运行阶段建立嵌入对象\r\n18.3.4 使用OLE对话框嵌入对象\r\n18.4 小结\r\n\r\n第十九章 创建ActiveX控件\r\n\r\n19.1 ActiveX部件与ActiveX控件\r\n19.1.1 Visual Basic ActiveX部件的特性\r\n19.1.2 ActiveX控件的特点\r\n19.1.3 术语\r\n19.1.4 创建ActiveX控件的基本步骤\r\n19.2 创建ActiveX控件\r\n19.2.1 创建“ActiveX控件示例”工程\r\n19.2.2 添加TestCtlDemo工程\r\n19.2.3 在设计时运行AlarmClock控件\r\n19.2.4 控件的存活期\r\n19.2.5 绘制AlarmClock控件\r\n19.2.6 为AlarmClock控件创建属性\r\n19.2.7 给AlarmClock控件添加一个属性页\r\n19.2.8 向AlarmClock控件添加一个事件\r\n19.2.9 测试AlarmClock控件\r\n19.2.10 编译部件\r\n19.3 使用向导创建AlarmClock控件\r\n19.3.1 确定控件的功能、外观和接口\r\n19.3.2 设置用户控件的属性、方法\r\n19.3.3 输入控件代码\r\n19.3.4 使用“VB属性页向导”\r\n19.4 小结\r\n\r\n第二十章 创建ActiveX文档\r\n\r\n20.1 ActiveX文档介绍\r\n20.1.1 ActiveX文档的优点\r\n20.1.2 ActiveX文档工程\r\n20.1.3 ActiveX文档与ActiveX控件\r\n20.1.4 创建ActiveX文档的过程\r\n20.2 手工创建ActiveX文档\r\n20.2.1 创建ActXDocz工程\r\n20.2.2 运行和设计ActXDocz工程\r\n20.2.3 在ActXDocz工程中加入第二个ActiveX文档\r\n20.2.4 在ActXDocz工程中添加窗体\r\n20.2.5 为UserDocument文档添加属性\r\n20.2.6 将属性保存到PropertyBag中\r\n20.2.7 为ActXDocz工程添加菜单\r\n20.3 使用ActiveX文档移植向导\r\n20.3.1 ActiveX文档移植向导的功能\r\n20.3.2 使用ActiveX文档移植向导\r\n20.4 小结\r\n\r\n第二十一章 出错处理及调试\r\n\r\n21.1 出错种类\r\n21.1.1 编译错误\r\n21.1.2 运行时期错误\r\n21.1.3 逻辑错误\r\n21.2 调试工具\r\n21.2.1 Visual Basic 6.0中文版的三种模式\r\n21.2.2 调试菜单\r\n21.2.3 调试工具栏\r\n21.3 调试方法\r\n21.3.1 使用中断模式\r\n21.3.2 运行程序的特定部分\r\n21.3.3 使用调试窗口\r\n21.3.4 特殊调试考虑\r\n21.4 调试程序实例\r\n21.5 小结\r\n\r\n第二十二章 处理运行时期错误 \r\n\r\n22.1 错误处理概述\r\n22.2 错误处理程序\r\n22.2.1 设置错误捕获\r\n22.2.2 编写错误处理程序\r\n22.2.3 退出错误处理程序\r\n22.2.4 错误处理顺序\r\n22.2.5 自动生成错误\r\n22.3 联机错误处理与集中化错误处理\r\n22.3.1 联机错误处理\r\n22.3.2 集中错误处理\r\n22.4 小结\r\n\r\n第二十三章 应用程序开发周期\r\n\r\n23.1 软件开发过程概述\r\n23.2 软件定义时期\r\n23.3 软件设计\r\n23.3.1 以目标为中心的设计\r\n23.3.2 用户界面设计\r\n23.3.3 以实现为中心的设计\r\n23.3.4 数据设计\r\n23.3.5 构造策略\r\n23.4 软件测试\r\n23.4.1 软件测试的步骤\r\n23.4.2 测试用例设计方法简介\r\n23.5 软件维护\r\n23.5.1 软件维护的必要性\r\n23.5.2 软件维护工作的内容\r\n23.5.3 软件维护的管理\r\n23.6 小结\r\n\r\n附录 A 安装Visual Basic 6.0中文版\r\n\r\n附录 B Visual Basic 6.0中文版常用函数
Visual Basic是目前广受程序员喜爱的可视化编程语言, 它运行于Windows95/98或Windows NT等32位操作系统上, 利用面向对象的编程(Object-Oriented Programming)技术, 能够让程序员通过对象操作轻松地设计出与Windows操作系统风格一致的界面. 最新推出的Visual Basic 6. 0中文版是在Visual Basic 5. 0的基础上发展起来的, 是Visual Basic 6. 0英文版的完全汉化版本, 它不仅易学易用, 而且功能强大, 能够广泛应用于界面设计. 工程与文件管理. 数据库编程. Web与多媒体开发等诸多领域.
本书全面介绍了Visual Basic6. 0中文版的高级应用与开发过程, 全书共分23章. 其中第1-2章首先介绍了Visual Basic 6. 0中文版的新增功能和集成开发环境, 第3-4章介绍了Visual Basic 6. 0的语言特征和面向对象的程序设计方法, 第5-8章介绍了窗体. 菜单. 对话框. 状态栏和工具栏等可视化界面元素的设计, 第9-12章介绍了Visual Basic的工程管理. 文件操作. 文本与图像处理和打印管理等, 第13—16章介绍了数据库开发技术, 重点讲叙了Visual Basic 6. 0中新增的ADO数据访问模型, 第17-20章介绍了声音与图像播放. 对象链接与嵌入. 创建ActiveX控件. 创建ActiveX文档等Web与多媒体高级应用, 第21-23章介绍了代码调试与维护技术, 并总结了应用程序的开发周期.
本书在结构编排上充分考虑到用户学习和应用Visual Basic编程的实际过程, 内容由浅人深, 循序渐进. 各章既相互独立, 又彼此对应. 读者既可按顺序阅读各章的内容, 又可根据自己的实际需要, 跳跃式阅读自己感兴趣的章节.
为了便于叙述, 并摆脱技术类图书呆板. 沉闷的风格, 本书在版式设计上力求简洁. 活泼. 书中使用了如下约定:
该标记下的内容说明了完成特定操作的步骤. 在Visual Basic的可视化设计环境中, 可以通过对话框和窗口操作轻松地完成许多需要复杂编程的任务.
提示:提示内容为上文的叙述主题提供了附加注释, 可使读者深入了解相关主题的技术背景.
注意:注意下的内容提醒读者对于上文涉及的操作或程序代码要谨慎处理, 它们可能会为用户带来意料不到的问题.
技巧:技巧下的内容为上文涉及的操作或程序代码提供了一种省时省力的快捷方式, 希望用户在实际工作中尝试和使用.
本书由康博创作室张红军. 王虹策划并编著, 另外参加本书编写. 排版和代码调试的人员还有孙全党. 张胜峰. 梁书斌. 张磊. 时花玲. 黄斌. 王戈. 赵腾任. 杨继平. 孙江宏. 刘芝泉. 封新亚. 祁玉芹. 李慧荣. 张喜平. 马占魁. 于彦彩. 方芳. 许书明. 刘利平. 孔祥丰. 王维. 刘艳平等人. 冯志强先生审校了全书, 并提出了许多修改建议. 由于我们水平有限, 加之时间仓促, 本书还有不足之处, 欢迎广大读者多提宝贵意见.