注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic 6编程宝典

Visual Basic 6编程宝典

Visual Basic 6编程宝典

定 价:¥79.00

作 者: (美)Steven Jordan,牛力等编著;牛力译
出版社: 电子工业出版社
丛编项: 美国计算机“宝典”丛书
标 签: VB

ISBN: 9787121006005 出版时间: 2005-01-01 包装: 胶版纸
开本: 26cm+光盘1片 页数: 716 字数:  

内容简介

  Visual Basic简单易学且功能强大,是最好的入门语言之一。Visual Basic 6.0是微软公司一个经典的软件,它进一步优化了IDE,内置了新的编程工具,对数据库、Web、Internet以及Intranet提供全面支持,功能非常强大。 本书就是针对这一优秀软件编写的著作,全书由7部分组成,共35章。各部分间既相互贯穿,又各自独立,Visual Basic的各方面进行了深入讨论,内容涉及基本编程、开发调试和高级应用。为适应初学者的需要,本书还对Visual Basic 6.0概况、Visual Basic基本编程和调试技术进行了详尽的讨论。Visual Basic是开发软件产品、进行企业级编程的有力工具,为便于相关开发人员参考,本书用较大篇幅论述了Activex技术、数据库编程和Windows API调用等内容。 本书语言风格平实,讲解清晰、适于初、中级水平的软件开发人员阅读。通过阅读本书,读者可以在最短时间内了解实用的软件开发思想,掌握编程技巧,从容迎接编程工作的挑战,进而实现功能强大、性能可靠的解决方案。此外,对Visual Basic感兴趣或有意参加微软认证专家(MCP)考试的人士也可参考本书。

作者简介

暂缺《Visual Basic 6编程宝典》作者简介

图书目录

第1部分 Visual Basic 6.0简介
 第1章 Visual Basic 6.0简介
 1.1 引言
 1.2 开发环境
 1.3 企业级应用程序模型
 1.4 小结
 第2章 Visual Basic 6.0简介
 2.1 引言
 2.2 Visual Basic 6.0新增功能
 2.2.1 数据访问
 2.2.2 Internet功能
 2.2.3 控件
 2.2.4 创建组件
 2.2.5 语言
 2.2.6 Wizard
 2.3 集成开发环境
 2.4 不再孤立
 2.5 关于软件平台
 2.5.1 为什么使用Visual Basic
 2.5.2 与其他开发工具配合
 2.5.3 Java
 2.5.4 Visual Basic的改进
 2.6 小结
 第2部分 创建更好的应用程序
 第3章 Visual Basic入门
 3.1 什么是Visual Basic
 3.2 学习Visual Basic开发环境
 3.2.1 Visual Basic工作区中的窗口
 3.2.2 菜单栏
 3.2.3 工具栏
 3.2.4 工具箱
 3.2.5 Project Explorer
 3.2.6 属性窗口
 3.2.7 使用Form Layout窗口
 3.2.8 软件开发区域
 3.2.9 注意
 3.3 Visual Basic语句构成要素
 3.3.1 使用文字
 3.3.2 声明和使用常量
 3.3.3 数据类型
 3.3.4 声明和使用变量
 3.3.5 使用运算符
 3.3.6 子程序和函数
 3.4 循环判断结构
 3.4.1 If/Then/Else结构
 3.4.2 Select结构
 3.4.3 For/Next结构
 3.4.4 Do/Loop结构
 3.4.5 While/Wend结构
 3.5 使用内置控件
 3.5.1 Pointer
 3.5.2 Label
 3.5.3 Frame
 3.5.4 CheckBox
 3.5.5 ComboBox
 3.5.6 HScrollBar
 3.5.7 Timer
 3.5.8 DirListBox
 3.5.9 Shape
 3.5.10 Image
 3.5.11 OLE
 3.5.12 PictureBox
 3.5.13 TextBox
 3.5.14 CommandButton
 3.5.15 OptionButton
 3.5.16 ListBox
 3.5.17 VScrollBar
 3.5.18 DriveListBox
 3.5.19 FileListBox
 3.5.20 Line
 3.5.21 Data
 3.6 创建窗体
 3.6.1 添加TextBox控件
 3.6.2 添加Label控件
 3.6.3 添加Frame和OptionButton控件
 3.6.4 添加ComboBox控件
 3.6.5 添加CheckBox控件
 3.6.6 添加CommandButton控件
 3.6.7 学习基本属性
 3.6.8 设置TextBox属性
 3.6.9 为其他控件设置属性
 3.6.10 窗体运行和测试
 3.6.11 使用窗体属性
 3.6.12 作用Form_Load事件
 3.6.13 使用事件
 3.7 小结
 第4章 应用MDL窗体
 4.1 MDI窗体基础
 4.1.1 标准MDI窗体的功能
 4.1.2 在Visual Basic中使用MDI窗体
 4.1.3 使用MDI窗体菜单
 4.2 设计基于MDI的应用程序
 4.2.1 开始设计
 4.3 创建MDI窗体
 4.3.1 创建MDI窗体并设置属性
 4.3.2 在MDI窗体中添加控件
 4.3.3 创建控件访问器
 4.4 创建MDI子窗体
 4.4.1 创建浏览窗口
 4.4.2 创建编辑窗口
 4.5 使用菜单
 4.5.1 设计菜单
 4.5.2 创建菜单
 4.5.3 为基本菜单编写代码
 4.5.4 为高级菜单编写代码
 4.6 小结
 第5章 使用窗体对象
 5.1 About窗口
 5.1.1 创建基本元素
 5.1.2 在窗体中添加代骊
 5.1.3 创建更智能的About窗口
 5.1.4 添加增强功能
 5.1.5 About窗口应用注意事项
 5.2 Login窗体
 5.2.1 创建Login窗体
 5.2.2 在窗体中添加代码
 5.2.3 添加增强功能
 5.2.4 注意事项
 5.3 小结
 第6章 作用TreeView和ListView控件
 6.1 何时使用TreeView和ListView控件
 6.2 使用ImageList控件
 6.3 TreeView控件
 6.4 ListView控件基础
 6.5 ListView控件的增强功能
 6.6 小结
 第7章 增加用户经验
 7.1 增强基本控件的功能
 7.2 保证数据完整性
 7.3 创建向导
 7.3.1 向导简介
 7.3.2 创建素材板
 7.3.3 创建向导框架
 7.3.4 创建向导面板
 7.3.5 为何导编写代码
 7.4 小结
 第8章 创建类和集合
 8.1 OOP入门
 8.2 创建简单的类
 8.3 在代码和窗体中使用类
 8.4 创建集合
 8.5 小结
 第3部分 数据库编程
 第9章 Visual Basic的新增数据工作
 9.1 新增数据库工具简介
 9.1.1 Data View窗口
 9.1.2 Query Designer
 9.1.3 Data Report Designer
 9.1.4 Data Environment Designer
 9.1.5 Data Form Wizard
 9.1.6 Data Object Wizard
 9.2 创建Data Environment
 9.3 在Data Environment中添加查询
 9.4 使用Data Form Wizard
 9.5 小结
 第10章 使用Active Data Object
 10.1 ADO和OLE DB入让
 10.1.1 什么是OLE DB和ADO
 10.2 ADO对象模型
 10.3 把DAO代码转换为ADO代码
 10.3.1 数据库连接
 10.3.2 读取一个记录集
 10.3.3 支态创建数据库查询
 10.3.4 使用带参数查询
 10.3.5 使用动作查询
 10.3.6 添加记录
 10.3.7 编辑记录
 10.3.8 关闭数据库连接
 10.4 小结
 第11章 创建数据库界面
 11.1 IntelliList窗口
 11.1.1 设计窗体的前提条件
 11.1.2 创建浏览查询
 11.1.3 设计窗口
 11.1.4 在窗口中添加代码
 11.1.5 创建MDI窗体
 11.1.6 IntelliList与MDI窗体间的链接
 11.1.7 窗口的局限性
 11.2 IntelliEdit窗口
 11.2.1 设计IntelliEdit窗口
 11.2.2 添加公用界面
 11.2.3 构建窗体
 11.2.4 保存对数据的修改
 11.2.5 创建上下文相关的Edit菜单
 11.2.6 添加DleteItem方法
 11.2.7 显示弹出菜单
 11.2.8 刷新IntelliEdit窗口中的列表
 11.2.9 局限性
 11.3 小结
 第12章 封装数据库功能(一)
 12.1 本章项目简介
 12.2 建立CCustomer类
 12.2.1 设计类
 12.2.2 编写CCustomer类
 12.3 创建List窗口
 12.4 只限CCustomer Editor
 12.5 最后的注解
 12.6 小结
 第13章 封装数据库功能(二)
 13.1 设计集合类
 13.1.1 建立简单的类
 13.1.2 创建CProduct类
 13.1.3 创建COrderDetail类
 13.1.4 创建COrderDetails集合类
 13.1.5 创建COrder类
 13.2 小结
 第4部分 扩展应用程序
 第14章 规划应用程序
 14.1 确定需求
 14.2 以客户为目标
 14.2.1 客户特征
 14.2.2 使用场景
 14.3 软件的体系结构
 14.4 使用应用程序框架
 14.4.1 应用程序框架的意义
 14.4.2 Visual Basic框架
 14.4.3 创建框架
 14.5 Microsoft Repository
 14.6 Microsoft Visual Component Manager
 14.6.1 发布组件
 14.6.2 寻找组件
 14.6.3 使用组件
 14.7 可重用性的额外解释
 14.8 小结
 第15章 外部化资源
 15.1 有关资源的基本知识
 15.1.1 地域
 15.1.2 本地化
 15.1.3 字符串资源
 15.1.4 二进制资源
 15.1.5 设计上要考虑的问题
 15.1.6 性能上的考虑
 15.2 创建资源文件
 15.2.1 Imagedit工具
 15.2.2 资源定义文件
 15.2.3 资源ID
 15.2.4 资源编译器
 15.3 在Visual Basic程序中使用资源
 15.3.1 利用字符串资源时的设计
 15.3.2 组织资源
 15.3.3 测试外部资源
 15.3.4 为多地域提供支持
 15.4 使用Windows API访问资源
 15.5 小结
 第16章 延续状态
 16.1 了解状态的含义
 16.2 跟踪系统信息
 16.2.1 延续系统选项
 16.2.2 窗口状态
 16.2.3 延续资源管理器风格的设置
 16.3 检验状态信息的物理存储
 16.3.1 系统注册表
 16.4 小结
 第17章 将Internet集成到Visual Basic
 17.1 使用WebBrowser控件
 17.2 在应用程序中添加浏览器
 17.3 利用MAPI发送电子邮件
 17.4 小结
 第18章 创建IIS应用程序
 18.1 WebClass概要
 18.1.1 HTML模板
 18.1.2 定制WebItem
 18.2 创建和使用HTML模板
 18.3 使用定制WebItem和事件
 18.4 结合WebClass使用ADO
 18.5 高级技术
 18.6 小结
 第5部分 ActiveX开发
 第19章 ActiveX服务器规划策略
 19.1 封装功能
 19.1.1 Windows DLL
 19.1.2 ActiveX组件
 19.2 进程内服务器和进程外服务器
 19.2.1 表单服务器
 19.2.2 信用卡认别服务器
 19.3 分析系统功能
 19.3.1 应用方案
 19.3.2 基于服务的建模
 19.3.3 理解关系
 19.4 定义接口
 19.4.1 考虑重复使用
 19.4.2 方法学和建模工具
 19.5 小结
 第20章 建立ActiveX服务器
 20.1 查看工程
 20.1.1 状态服务器的功能
 20.1.2 结构概观
 20.2 建立服务器
 20.2.1 窗体
 20.2.2 代码模块
 20.2.3 类模块
 20.2.4 过程属性
 20.3 测试服务器
 20.3.1 调试练习
 20.3.2 服务器的实例化
 20.3.3 测试服务器
 20.4 小结
 第21章 用ActiveX服务器建系统
 21.1 系统的结构层次
 21.1.1 规模可伸缩性
 21.1.2 资源的使用
 21.1.3 可重用性
 21.1.4 开发工作
 21.1.5 系统可维护性
 21.2 定义系统
 21.2.1 需求定义
 21.2.2 服务定义
 21.2.3 配置考虑
 21.2.4 服务器的构建
 21.2.5 建立订单输入系统
 21.3 小结
 第22章 Add-in与可扩展性
 22.1 查看Add-in
 22.1.1 任务自动操作器
 22.1.2 框架生成器
 22.1.3 窗体生成器
 22.1.4 风格向导
 22.1.5 应用程序桥
 22.1.6 代码生成器
 22.1.7 高级助手
 22.2 创建Add-in
 22.2.1 为Add-in提供标识
 22.2.2 调试Add-in
 22.2.3 创建Add-in接口
 22.2.4 访问Visual Basic代码
 22.2.5 在Visual Basic中添加代码
 22.3 再谈可扩展模型
 22.4 小结
 第23章 ActiveX组件
 23.1 Visual Basic创建的组件
 23.1.1 OLE服务器
 23.1.2 UserControl组件
 23.1.3 Extender对象
 23.2 创建ActiveX UserControl
 23.2.1 UserControl基本设置
 23.2.2 组元控件
 23.2.3 定制UserControl接口
 23.2.4 定制属性
 23.2.5 定制事件
 23.3 合理使用UserControl
 23.4 小结
 第24章 ActiveX UserControl揭密
 24.1 定制UserContros
 24.1.1 Object Browser
 24.2 定制属性与定制行为
 24.2.1 只读属性
 24.2.2 只写属性
 24.3 调整ActiveX UserControls
 24.4 定制枚举
 24.5 小结
 第25章 ActiveX控件的可移植性
 25.1 考虑可移植性的原因
 25.2 对可移植性的需求
 25.3 实现ActiveX的移植性
 25.3.1 框架
 25.3.2 图像和控件
 25.3.3 主程序冲突
 25.3.4 Visual Basic 4.0
 25.4 ActiveX技术的现状
 25.4.1 实现技术
 25.4.2 应用程序
 25.4.3 市场接受
 25.4.4 标准化
 25.5 小结
 第26章 使用ActiveX文档
 26.1 什么是ActiveX文档
 26.1.1 可能带来的好处
 26.1.2 可能带来的问题
 26.2 创建ActiveX文档
 26.3 如何建立ActiveX文档
 26.4 使用ActiveX文档
 26.5 调试ActiveX文档
 26.6 运行ActiveX文档
 26.6.1 配置ActiveX文档
 26.6.2 从Internet下载软件包
 26.6.3 数字签名
 26.7 ActiveX文档高级操作
 26.7.1 菜单调用
 26.7.2 定制属性
 26.7.3 指定宿主程序
 26.8 小结
 第6部分 Windows API编程
 第27章 Windows应用编程接口
 27.1 理解Windows API调用
 27.2 调用Windows API函数的时机
 27.3 Windows API使用秘诀
 27.4 Windows API函数的运行性能
 27.4.1 性能的优化
 27.5 理解Windows API参数和结果
 27.5.1 Windows的逻辑
 27.5.2 提取参数信息
 27.6 确定操作系统以及Windows版本
 27.6.1 GetVersion
 27.6.2 GetVersionEx
 27.6.3 识别Windows 95
 27.6.4 识别Windows NT
 27.6.5 32位扩展
 27.6.6 综合应用
 27.7 小结
 第28章 用Windows API扩展键盘控制
 28.1 键盘简介
 28.1.1 键盘组成
 28.1.2 确定键盘状态
 28.2 获取和设置单键状态
 28.2.1 获取单键状态
 28.2.2 获取键盘状态
 28.2.3 设置键的状态
 28.2.4 设置键盘状态
 28.3 小结
 第29章 用Windows API扩展鼠标控制
 29.1 鼠标简介
 29.1.1 鼠标组成
 29.1.2 查看鼠标状态
 29.1.3 设置鼠标状态
 29.1.4 获取和设置鼠标的位置
 29.2 鼠标"秘诀"
 29.2.1 确认鼠标所在窗口
 29.2.2 限制鼠标指针
 29.2.3 鼠标定时
 29.3 综合应用
 29.4 小结
 第30章 用Windows API扩展文件. 磁盘和目录控制
 30.1 Windows文件系统
 30.1.1 常见文件系统类型
 30.1.2 文件系统信息
 30.1.3 长/短文件名
 30.2 Windows支持的驱动器类型
 30.2.1 确定驱动器数量
 30.2.2 检测驱动器类型
 30.2.3 自由空间和已用空间
 30.2.4 卷信息
 30.2.5 综合应用
 30.3 目录
 30.3.1 查找Windows目录
 30.4 文件
 30.4.1 判断文件的存在
 30.4.2 长文件名与短文件名
 30.5 小结
 第31章 用Windows API检索系统信息
 31.1 检索系统信息
 31.1.1 内存
 31.1.2 确认已安装内存及可用内存
 31.1.3 判断Windows启动模式
 31.1.4 检测网络支持
 31.1.5 查找Windows目录
 31.1.6 系统信息类
 31.2 查看硬件信息
 31.2.1 CPU类型
 31.2.2 CPU个数
 31.2.3 CPU性能
 31.2.4 CPU系统信息类
 31.3 小结
 第32章 用Windows API检索显示器信息
 32.1 显示器的功能
 32.1.1 获取并释放设备环境
 32.1.2 色位面数
 32.1.3 每像素数据位数
 32.1.4 显示器支持的颜色数
 32.2 显示器的配置
 32.2.1 确定系统颜色
 32.2.2 确定屏幕的宽度和高度
 32.2.3 确定Windows元素尺寸
 32.2.4 综合应用
 32.3 管理窗口
 32.3.1 改变显示顺序
 32.3.2 使窗口出现在最上方
 32.3.3 确定窗口状态
 32.3.4 综合应用
 32.4 小结
 第7部分 可靠编程
 第33章 调试与错误处理
 33.1 调试的级别
 33.1.1 级别1调试
 33.1.2 级别2调试
 33.1.3 级别3调试
 33.2 Visual Basic错误
 33.3 Bug产生在何处
 33.3.1 设计阶段Bug
 33.3.2 编译阶段Bug
 33.3.3 运行时Bug
 33.4 错误处理语句和对象
 33.4.1 Err对象
 33.4.2 Erl
 33.4.3 On Error
 33.4.4 On Error Resume Next
 33.5 Visual Basic调试工具
 33.5.1 IDE选项
 33.5.2 步进执行
 33.5.3 Breakpoint
 33.5.4 Stop语句
 33.5.5 Def语句
 33.5.6 Locals窗口
 33.5.7 Immediate窗口
 33.5.8 Debug对象
 33.5.9 Watch
 33.6 高级调试
 33.6.1 解决反复发生的问题的方法学
 33.6.2 语法误用错误
 33.6.3 Visual Basic IDE错误
 33.6.4 操作系统错误
 33.7 第三方工具
 33.7.1 SmartCheck
 33.7.2 FailSafe
 33.7.3 CodeReview
 33.8 小结
 第34章 优化和性能调节
 34.1 优化
 34.1.1 优化哪里
 34.1.2 优化多少
 34.1.3 优化什么
 34.2 度量性能
 34.2.1 NuMega TrueTime
 34.3 探索速度优化
 34.3.1 优化实际显示速度
 34.3.2 优化感观显示速度
 34.3.3 优化代码执行速度
 34.4 探究存储优化
 34.4.1 避免使用Variant变量
 34.4.2 消除死代码
 34.4.3 使用资源文件
 34.4.4 按功能组织模块
 34.4.5 回收了符串和对象内存
 34.4.6 减少控件数量
 34.4.7 减少载入窗体的数量
 34.4.8 标签和文本框的比较
 34.4.9 动态数组和静态数组的比较
 34.5 编译器优化的比较
 34.5.1 何时编译为p-code
 34.5.2 何时编译为自然代码
 34.6 结束语
 34.7 小结
 第35章 Visual Basic中使用DHTML
 35.1 什么是DHTML
 35.2 创建简单DHTML应用程序
 35.2.1 Visual Basic环境的一些变化
 35.2.2 新的DHTML控件
 35.2.3 应用程序的创建过程
 35.3 在DHTML中使用字体和颜色
 35.3.1 外部HTML编辑器
 35.3.2 层叠样式表的更改
 35.4 响应DHTML事件
 35.4.1 鼠标事件
 35.4.2 表单事件
 35.5 小结
 附录A CD-ROM内容
 附录B CD-ROM安装指导

本目录推荐