学用Visual Basic 6.0
1999-11-1
清华大学出版社
Greg Perry
554
873
本书介绍了使用Visual Basic 6.0开发Windows应用程序的概念和方法。包括控件、程序结构、语言知识、内部函数、模板和向导等内容。每一章的后面都有小测验和练习,同时包括分散在各章的九个附加工程。本书适合于使用Visual Basic 开发程序的初学者和中级用户。
第1部分 基础篇第1章 欢迎使用Visual Basic1.1 Visual Basic的背景1.2 为什么要编程1.2.1 编程过程1.2.2 理解程序的维护1.3 创建第一个程序1.4 事件驱动编程1.5 小结1.5.1 问与答1.5 专题讨论第2章 使用Visual Basic2.1 理解Visual Basic编程环境2.1.1 New Project窗口2.1.2 工具栏2.1.3 工具箱2.1.4 窗体窗口2.1.5 窗体布局窗口2.1.6 工程窗口2.1.7 属性窗口2.2 获取帮助2.2.1 从本地机获得帮助2.2.2 获取技术支持2.2.3 获取在线帮助2.3 使用屏幕2.4 从空白开始创建应用程序2.4.1 设置窗体2.4.2 加入细节2.4.3 用代码完成程序2.5 小结2.5.1 问与答2.5.2 专题讨论第3章 管理控件3.1 学习控件3.1.1 窗体的属性3.1.2 指针工具3.1.3 标签控件3.1.4 文本框控件3.1.5 命令按钮控件3.1 图像控件3.2 控件的焦点3.3 事件过程3.3.1 通用的控件事件3.3.2 编写事件过程3.4 使用附加工程3.5 小结3.5.1 问与答35.2 专题讨论3.6 附加工程l——控件、属性和事件3.6.1 可视化组件3.6.2 添加代码3.6.3 分析第4章 创建菜单4.1 使用应用程序向导生成菜单4.2 学习莱单的相关内容4.3 菜单编辑器简介4.4 使用Menu Editor4.4.1 测试菜单4.4.2 添加下拉菜单4.4.3 添加三个复选菜单项4.4.4 完成Massage菜单4.4.5 加人代码完成菜单4.5 小结4.5.1 问与答4.5.2 专题讨论第5章 分析Visual Basic数据5.1 几项准备工作5.2 使用代码窗口5.3 Visual Basic的数据5.3.1 数值型数据5.3.2 其他的数据类型5.4 使用变量5.4.1 声明变量5.4.2 声明字符串5.5 使用变量存储5.6 Visual Basic中的操作符5.7 操作符的优先顺序5.8 小结5.8.1 问与答5.8.2 专题讨论5.9 附加工程2——变量和表达式第6章 控制程序6.1 条件运算符6.2 条件数据6.3 条件运算符与逻辑运算符的联合使用6.4 使用条件运算符的If语句6.5 用Else语句完善If语句6.6 提前退出语句6.7 嵌套的If-Else语句6.8 用Select Case语句做选择6.9 用循环重复代码6.10 For循环6.10.1 改变步长6.10.2 嵌套的For循环6.11 小结6.11.1 问与答6.11.2 专题讨论第7章 高级键盘和屏幕支持7.1 内部函数简介7.2 用MsgBOX()让用户作出响应7.2.1 使用名称常量7.2.2 触发缺省按钮7.2.3 指定图标7.3 利用InputBOX()函数获得输入值7.4 处理键盘7.4.1 键盘触发的事件7.4.2 用程序发送击键事件7.4.3 优先响应7.5 其他搜件7.5.1 复选框7.5.2 单选按钮7.5.3 使用框架控件将单选按钮分组7.6 小结7.6.1 问与答7.6.2 专题讨论7.7 附加工程3——用户输入及条件逻辑7.7.1 创建初始窗体7.7.2 分析启动窗体7.7.3 创建复选框窗体7.7.4 分析复选框窗体7.7.5 创建单选按钮窗体7.7.6 分析单选按钮窗体第II部分 提高篇第8章 Visual Basic程序的实质8.1 掌握程序结构8.2 调用通用过程8.2.1 私有过程和公用过程8.2.2 变量的作用域8.2.3 传送数据8.2.4 按引用传递和按值传递8.2.5 函数与过程的区别8.2.6 像参数一样传递控件8.3 内部函数8.3.1 数值函数8.3.2 数据类型函数8.3.3 特殊函数8.4 小结8.4.1 问与答8.4.2 专题讨论第9章 对话框控件9.1 对通用对话框的需求9.2 添加通用对话框控件9.3 使用通用对话框控件9.4 产生Color对话框9.5 处理Cancel按钮9.6 生成Font对话框9.7 对设置控件的一些帮助9.8 生成File Open对话框9.9 生成File Save对话框9.10 生成Print对话框9.11 Help对话框9.12 小结9.12.1 问与答9.12.2 专题讨论第10章 用鼠标和控件增强功能10.1 响应鼠标10.1.1 鼠标事件10.1.2 调节鼠标指针10.1.3 当用户移动和单击鼠标的时候10.1.4 跟踪拖放操作10.2 列表框控件10.2.1 简单列表框10.2.2 组合列表框控件10.3 定时器控件10.4 使用数组10.4.1 声明数组10.4.2 使用数组10.4.3 为控件数组做准备10.5 小结10.5.1 问与答10.5.2 专题讨论10.6 多选列表框10.6.1 多项选择的准备工作10.6.2 添加代码10.7 附加工程5——使用鼠标10.7.1 改变鼠标图标10.7.2 对鼠标编程10.7.3 输入代码10.8 分析10.8.1 实现自动拖放10.8.2 实施手动拖放第11章 使用窗体11.1 属性、事件和方法11.2 Forms集合11.2.1 访问Forms集合11.2.2 使用下标11.2.3 Count属性11.2.4 御载窗体11.3 在窗体上放置文本11.3.1 Print格式输出11.3.2 Print方法中的定位11.4 为窗体创建新属性11.5 多重窗体11.5.1 SDI和MDI风格11.5.2 MDI术语11.5.3 使用应用程序向导11.6 在窗体上放置工具栏 在工具箱中添加工具栏控件11.7 添加coolbar11.8 小结11.8.1 问与答11.8 专题讨论第12章 与文件交互12.1 使用文件12.1.1 Open语句12.1.2 文件模式121.3 锁定文件12.1.4 管理记录长度12.1.5 获得空闲文件号12.1.6 Close语句12.2 使用顺序存取文件12.2.1 顺序输出语句Print#12.2.2 用Input#读出写入的内容12.2.3 另一种输出到文件的语句Write#12.3 使用随机存取文件12.3.1 使用随机访问12.3.2 使用Get和Put12.3.3 定义用户自定义数据类型12.3.4 联套的用户自定义类型12.4 使用文件控件12.4.1 驱动器列表框12.4.2 目录列表框12.4.3 文件列表框12.4.4 与文件相关的命令12.5 小结12.5.1 问与答12.5.2 专题讨论12.6 附加工程6-读写文件12.6.1 创建界面12.6.2 输入代码12.6.3 分析第13章 打印VB输出13.1 基于打印机的对象13.1.1 访问Printers集合13.1.2 检测打印机属性13.2 控制输出13.2.1 打印到Printer对象13.2.2 控制打印的位置13.2.3 CurrentX和CurrentY的值13.2.4 用Font设置格式13.3 打印窗体13.4 使用PrintForm的注意事项13.5 不要让用户感到意外13.6 小结13.6.1 问与答13.6.2 专题讨论第14章 VB图形与多媒体简介14.1 图片框与图像控件14.2 画图控件14.2.1 画线14.2.2 画形状14.3 使用方法(Method)画图14.4 多媒体控件14.4.1 控件的使用14.4.2 一个音频CD播放器14.4.3 播放视频剪辑14.5 小结14.5.1 问与答14.5.2 专题讨论14.6 附加工程7-使用滚动条14.6.1 滚动条简介14.6.2 建立应用程序14.6.3 输入代码14.6.4 分析第III部分 简介第15章 使用窗体模板15.1 窗体模板15.2 Visual Basic提供的窗体模板15.2.1 使用应用程序向导15.2.2 将窗体模板添加到应用程序中15.2.3 修改模板15.2.4 使用About窗体模板15.2.5 其它窗体模板15.3 添加自己的窗体模板15.4 小结15.4.1 问与答15.4.2 专题讨论第16章 对象与Visual Basic16.1 外部对象的OLE16.1.1 健接与嵌入16.1.2 使用OLE控件16.1.3 存贮对象内容16.2 使用对象16.2.1 使用对象编程16.2.2 集合16.3 对象浏览器(Object Browser)16.3.1 对象浏览器窗口16.3.2 遍历对象浏览器16.4 小结16.4.1 问与答16.4.2 专题讨论第17章 ActiveX控件17.1 ActiveX的发展史17.2 在工程中添加ActiveX控件17.3 ActiveX自动化17.4 创建自己的ActiveX控件17.4.1 设计控件17.4.2 创建ActiveX控件17.5 小结17.5.1 问与答17.5.2 专题讨论17.6 附加工程8——美化应用程序的元件17.6.1 应用程序的用途17.6.2 创建主窗体17.6.3 添加开始窗体的代码17.6.4 分析17.6.5 创建About框第18章 与数据交互18.1 数据库数据与Visua Basic18.2 学习术语18.3 获得范例中的数据18.4 数据控件18.4.1 建立数据控件18.4.2 使用数据控件18.4.3 使用高级数据控件18.4.4 高级数据控件18.5 使用Visual Basic应用程序向导18.6 小结18.6.1 问与答18.6.2 专题讨论18.7 附加工程9- ADO控件18.7.1 应用程序的目标18.7.2 创建初始窗体18.7.2 将ADO控件与数据相连18.7.4 查找数据18.7.5 遍历数据18.7.6 更新表18.7.7 ADO控件小结第19章 增加Internet访问功能19.1 Internet向导19.2 部分Internet控件简介19.2.1 封装控件19.2.2 Internet Explorer控件19.3 预览高级主题19.3.1 ActiveX文档19.3.2 ActiveX文档移植向导19.3.3 HTML和VBScript19.3.4 VB to Java19.3.5 Visual Basic的Internet应用程序类型19.4 小结19.4.1 问与答19.4.2 专题讨论第20章 提供帮助20.1 工具提示和“这是什么?”帮助20.2 适合应用程序的帮助20.2.1 基于HTML的帮助系统20.2.2 使用RTF帮助20.2.3 为主题文件作准备20.2.4 创建超文本跳转20.2.5 创建帮助文件20.2.6 显示帮助文件20.3 添加“这是什么?”帮助20.4 小结20.4.1 问与答20.4.2 专题讨论第21章 发布应用程序21.1 调试与测试21.2 使用调试器21.2.1 设置断点21.2.2 回顾程序的执行过程21.2.3 单步执行代码21.2.4 多断点21.2.5 调试窗口21.2.6 Locals窗口21.2.7 Watch窗口21.3 发布应用程序21.3.1 编译应用程序21.3.2 package and Deployment wizard21.3.3 创建安装程序之后21.3.4 卸载应用程序21.4 小结21.4.1 问与答21.4.2 专题讨论附加内容第22章 多线数组22.1 多维数组简介22.1.1 声明多维数组22.1.2 使用表和For循环22.1.3 初始化数组22.2 使用网格控件22.2.1 为使用网格控件做准备22.2.2 理解网格控件的用法22.2.3 在应用程序中使用网格控件22.2.4 使用FormatString属性22.2.5 在网格控件中存储图片22.3 小结22.3.1 问和答22.3.2 专题讨论第23章 Windows API23.1 Windows API23.2 动态链接库的特性23.3 使用Declare语句23.3.1 理解API数据类型23.3.2 使用API查看程序23.4 调用简单的API例程23.5 调用不同的API23.6 查找Windows文件夹23.7 小结23.7.1 问与答23.7.2 专题讨论附录A 练习答案附录B 操作符的优先级附录C ASCI码表