Visual Basic案例开发

Visual Basic案例开发
作 者: 张德强
出版社: 中国水利水电出版社
丛编项: 项目开发风暴
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic案例开发》作者简介

内容简介

Visual Basic是Microsoft公司推出的Windows编程工具,是当今最经典的可视化编程语言,也是世界上用户群最大的程序语言。本书属于案例开发系列,以36Hang Fee Server为基线,贯穿介绍了VisualBasic相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,读者不仅可以全面掌握Visual Basic高级开发的知识,而且可以了解更多VisualBasic的应用技巧。研究本书大案例还有助于读者体会使用VisualBasic开发大型应用时应注意的问题,建立大局观。本书总共13章,第1章介绍本书大案例的基本情况,包括系统体系结构、开发文档,以及实现技术和方法等:第2~13章分别基于Visual Basic的主要技术特点进行讲解,理论结合实践,并基于每章技术点完善本书大案例,主要技术点包括:ActiveX控件、文件操作、数据库、XML、WindowsAPI、多媒体、网络、报表等。本书不仅适合从事软件系统开发的软件工程师和架构师作参考,而且适合作为大中专院校信息专业的学生教材,还可以作为软件培训班的教材或辅助材料。本书源代码可以从中国水利水电出版社网站下载,网址为:www.waterpub.com.cn。 Visual Basic从1991年诞生以来, 现在已经13年了. Visual Basic系列产品的推出, 从某种意义上说, 对世界的影响不亚于Windows操作平台的推出. 它简单易用. 快速开发的特点推动了软件业的迅猛发展, 也是后续高级程序语言的典范. 本书采用案例教学方法, 全书以一个大案例(税务收费系统, 36HangFee Server)为基线, 展示Java语言的主要技术特征, 每章都介绍和分析相关技术点在这个大案例中的应用. 读者可以以此为主线, 通读全文或者选学其中的一部分章节. 本书共分为13章, 通过一个案例贯穿全书介绍VisualBasic的各种主要技术. 第1章简单介绍本书案例, 包括案例功能. 逻辑结构. 开发环境和工具等. 第2章介绍VisualBasic的基本语法结构和编程基础, 并完善本书大案例. 第3章和第4章介绍了Visual Basic控件和ActiveX控件的基本知识和在案例中的应用. 第5章介绍了VisualBasic文件操作方法. FSO对象, 以及INI文件和文件属性的控制方法. 第6章介绍...

图书目录

序言

前言

第1章 案例提出

1. 1 案例综述

1. 1. 1 项目的开发过程

1. 1. 2 案例的背景

1. 1. 3 案例的需求分析

1. 1. 4 案例的功能分析

1. 1. 5 案例的设计方法

1. 1. 6 案例的数据库设计

1. 2 案例开发环境

1. 3 多项目的组织方法

1. 4 本章小结

第2章 VisualBasic编程基础

2. 1 编程思想

2. 1. 1 兴趣是最好的老师

2. 1. 2 实践出真知

2. 1. 3 不要把所有事情交给电脑

2. 1. 4 软件工程很重要, 忽视早晚要吃亏

2. 2 VisualBasic基础

2. 2. 1 常量和变量

2. 2. 2 数组

2. 2. 3 流程控制

2. 2. 4 VisualBasic过程

2. 3 窗体

2. 3. 1 最大化按钮与最小化按钮

2. 3. 2 控制框

2. 3. 3 边框

2. 3. 4 多文档接口

2. 3. 5 显示子窗体与普通. 非MDI窗体

2. 3. 6 窗体事件

2. 4 菜单

2. 4. 1 窗体属性

2. 4. 2 Pop-Up菜单

2. 4. 3 MDI子窗体菜单

2. 5 工具条和状态条

2. 6 应用程序焦点

2. 7 VisualBasic编码规范

2. 8 编写高质量的VisualBasic代码

2. 8. 1 如何提高代码的运行速度

2. 8. 2 编译优化

2. 9 实例

2. 9. 1 HelloWorld!

2. 9. 2 赛马连赢程序

2. 10 案例完善:案例编程方法

2. 10. 1 多项目共同使用同一个文件

2. 10. 2 界面的设计风格一致

2. 10. 3 设计相同的窗体事件

2. 10. 4 采用遍历的方法设置控件属性

2. 10. 5 采用相同的事件流程

2. 10. 6 采用良好的编程风格

2. 11 本章小结

第3章 VisualBasic控件

3. 1 控件使用方法

3. 1. 1 General工具栏的使用

3. 1. 2 添加一些可用控件

3. 1. 3 自编控件

3. 1. 4 第三方控件

3. 1. 5 调整控件在窗体中的位置

3. 1. 6 控件的Tablndex属性

3. 1. 7 控件数组的妙用

3. 2 案例完善:控件的组合使用方法

3. 3 案例完善:常用控件模块的编写

3. 4 本章小结

第4章 ActiveX控件

4. 1 ActiveX控件基础

4. 2 创建ActiveX控件

4. 2. 1 ActiveX控件的创建步骤

4. 2. 2 创建ActiveX控件的方法

4. 3 使用ActiveX控件

4. 3. 1 安装和注册ActiveX控件

4. 3. 2 加载ActiveX控件

4. 4 实例

4. 4. 1 创建ActiveX控件程序

4. 4. 2 ActiveX控件与其他对象的交互

4. 4. 3 开发数字输入限制控件

4. 5 案例完善:金额控件的开发

4. 6 本章小结

第5章 文件操作

5. 1 VisualBasic文件操作

5. 2 FileSystemObject

5. 2. 1 创建FileSystemObject对象

5. 2. 2 获取驱动器信息

5. 2. 3 文件夹

5. 2. 4 文件

5. 2. 5 实例:带进度条的文件拷贝程序

5. 3 操作INI文件

5. 3. 1 操作INI文件的函数

5. 3. 2 实例:INI文件读取程序

5. 3. 3 实例:利用INI文件实现软件的注册

5. 4 文件属性和文件关联

5. 4. 1 文件属性

5. 4. 2 文件关联

5. 4. 3 实例:获取文件属性程序

5. 4. 4 实例:文件关联程序

5. 5 本章小结

第6章 数据库编程

6. 1 数据库基础

6. 1. 1 什么是数据库系统

6. 1. 2 数据库系统的产生和发展

6. 1. 3 几种流行的数据库系统

6. 1. 4 大案例使用的数据库

6. 2 数据库访问方法

6. 2. 1 VisualBasic数据库访问方法

6. 2. 2 选择数据库访问方法的原则

6. 3 数据控件

6. 3. 1 为什么使用数据控件

6. 3. 2 数据绑定

6. 4 ADO

6. 4. 1 什么是ADO

6. 4. 2 ADO的运作模式

6. 4. 3 ADO的关键对象

6. 4. 4 为项目添加ADO

6. 5 SQL和存储过程

6. 5. 1 SQL基础

6. 5. 2 SQL语句

6. 5. 3 存储过程

6. 5. 4 SQL的特殊应用

6. 6 SQLDMO对象

6. 6. 1 SQLDMO运作模式

6. 6. 2 SQLDMO关键对象

6. 7 实例

6. 7. 1 使用SQLDMO对象操作数据库

6. 7. 2 名片管理程序

6. 8 案例完善

6. 8. 1 数据库访问模块

6. 8. 2 数据库备份模块

6. 8. 3 用户登录

6. 8. 4 附加数据库

6. 9 本章小结

第7章 XML编程

7. 1 XML简介

7. 1. 1 XML的存在和应用

7. 1. 2 XML的主要特点

7. 1. 3 XML文档规则

7. 2 文档类型定义

7. 2. 1 定义DTD

7. 2. 2 定义外部DTD

7. 2. 3 公用DTD

7. 3 命名空间

7. 3. 1 命名空间定义

7. 3. 2 命名空间创建

7. 3. 3 缺省名称空间

7. 4 案例完善

7. 4. 1 数据库操作模块

7. 4. 2 XML操作模块

7. 5 本章小结

第8章 API编程

8. 1 WindowsAPI概述

8. 1. 1 使用API阅览器

8. 1. 2 将文本文件转换为Jet数据库

8. 1. 3 注意事项

8. 2 动态链接库(DLL)

8. 2. 1 静态链接

8. 2. 2 动态链接

8. 3 WindowsAPI函数声明

8. 4 向WindowsAPI函数传递信息

8. 5 从WindowsAPI函数获取信息

8. 6 引用传递和值传递

8. 7 实例:调用API实现连续任务的等待

8. 8 案例完善:实现链接到网页

8. 9 本章小结

第9章 系统信息和注册表

9. 1 Sysinfo控件

9. 1. 1 Syslnfo控件的属性和事件

9. 1. 2 实例:操作系统版本检测程序

9. 2 与系统相关的API函数

9. 2. 1 API函数

9. 2. 2 实例:硬盘. 内存信息检测程序

9. 3 环境操作方法

9. 3. 1 命令行参数与环境变量

9. 3. 2 执行其他程序

9. 3. 3 命令分析

9. 4 注册表操作

9. 4. 1 注册表. System. ini和win. ini

9. 4. 2 用VisualBasic实现对注册表的编写

9. 4. 3 注册表函数

9. 5 案例完善:将设置保存到注册表

9. 6 本章小结

第10章 多媒体

10. 1 多媒体基础

10. 2 VisualBasic多媒体环境

10. 3 VisualBasic绘图

10. 3. 1 物理设备

10. 3. 2 度量系统

10. 3. 3 坐标系统

10. 3. 4 绘图方法

10. 3. 5 实现正弦动画曲线

10. 4 动画编程

10. 4. 1 基本原理

10. 4. 2 实例:猎豹奔跑动画程序

10. 5 媒体控制接口(MCI)

10. 5. 1 MCI控件

10. 5. 2 MCI指令

10. 5. 3 实例:使用MMControl编写多媒体播放器

10. 6 案例完善:等待界面

10. 7 本章小结

第11章 网络编程

11. 1 网络基础

11. 1. 1 Internet概述

11. 1. 2 TCP/IP层次模型

11. 1. 3 UDP传输

11. 1. 4 TCP传输

11. 2 Winsock规范和控件

11. 2. 1 Winsock规范

11. 2. 2 Winsock控件

11. 3 实例

11. 3. 1 使用Winsock控件编写数据交换程序

11. 3. 2 使用WebBrowser控件编写网页数据下载程序

11. 3. 3 编写E-mail发送和接收程序

11. 4 案例完善:银行扣款的实现

11. 4. 1 银行端程序

11. 4. 2 客户端程序

11. 5 本章小结

第12章 报表制作

12. 1 报表制作的难点

12. 2 数据报表设计器

12. 3 操作Office

12. 3. 1 VBA的特点

12. 3. 2 在VisualBasic中控制Word

12. 4 打印

12. 4. 1 坐标系统

12. 4. 2 Printer对象概述

12. 4. 3 Printers集合

12. 4. 4 访问多个打印机

12. 5 实例

12. 5. 1 使用数据报表设计器制作报表

12. 5. 2 使用Word或Excel制作报表

12. 5. 3 使用打印对象制作报表

12. 6 案例完善

12. 6. 1 发票打印

12. 6. 2 日结单打印

12. 7 本章小结

第13章 技术拓展

13. 1 VisualBasic. NET简介

13. 1. 1 VisualBasic. NET的新特性

13. 1. 2 从VisualBasic6向VisualBasic. NET迁移

13. 2 ASP. NET简介

13. 2. 1 ASP. NET特点

13. 2. 2 ASP. NET与其他语言的比较

13. 2. 3 ASP. NET编程语言选择

13. 3 实例

13. 3. 1 使用VisualBasic. NET编写名片管理程序

13. 3. 2 使用ASP. NET(VisualBasic语言)编写名片管理程序

13. 4 案例完善:缴费查询网页

13. 5 本章小结

附录A 程序发布

附录B 程序调试

参考文献