Visual Basic程序设计基础 / 十五国家课题成果
作者: 沙胜贤等
出版时间:2004-07-15
出版社:高等教育出版社
- 高等教育出版社
- 9787040146080
- 1版
- 35589
- 48231356-6
- 平装
- 异16开
- 2004-07-15
- 380
- 340
- 工学
- 软件工程
- TP312BA
- 通用
本书以Visual Basic 6.0为背景,以面向对象的可视化编程为主线,介绍了VisualBasic(简称VB)的基本知识和编程方法。全书共分13章,主要内容有:VB的特点及集成开发环境,VB应用程序设计过程,VB语言的基本知识,VB程序控制结构,过程与数组,常用控件、菜单设计、高级控件、绘图和文件,MDI、多媒体、数据库和网络应用程序设计。
本书概念清楚,层次分明,通过大量的实例循序渐进地介绍了VB的编程技术及应用,每章都配有习题,便于自学。本书可作为高等学校计算机公共课的教材,也可供广大计算机应用开发人员学习参考。
第1章 概述
1.1 Visual Basic的发展过程及特点
1.1.1 Visual Basic的发展过程
1.1.2 Visual Basic的特点
1.2 Visual Basic的安装与启动
1.2.1 Visual Basic的安装
1.2.2 Visual Basic的启动与退出
1.3 Visual Basic集成开发环境
1.3.1 主窗口
1.3.2 工具箱
1.3.3 窗体设计器
1.3.4 工程资源管理窗口
1.3.5 属性窗口
1.3.6 代码编辑器窗口
1.3.7 窗体布局窗口
1.3.8 对象浏览窗口
1.4 本章小结
习题一
第2章 VB应用程序设计过程
2.1 面向对象程序设计的基本概念
2.1.1 对象与类
2.1.2 属性
2.1.3 事件与事件过程
2.1.4 方法
2.2 窗体
2.2.1 窗体创建
2.2.2 窗体的属性
2.2.3 事件
2.2.4 方法
2.2.5 处理多重窗体
2.3 最基本控件
2.3.1 命令按钮(CommandButton)
2.3.2 标签(Label)
2.3.3 文本框(TextBox)
2.4 应用程序设计过程实例
2.4.1 创建工程
2.4.2 设计应用程序界面
2.4.3 设置对象属性
2.4.4 编写代码
2.4.5 保存、调试与运行
2.4.6 生成可执行文件
2.5 VB程序调试与错误处理
2.5.1 常见错误类型
2.5.2 程序调试
2.5.3 错误处理
2.6 本章小结
习题二
第3章 VB语言基本知识
3.1 VB语言的编码规则
3.2 数据类型
3.2.1 标准数据类型
3.2.2 用户自定义数据类型
3.3 常量
3.3.1 常量
3.3.2 符号常量
3.4 变量
3.4.1 变量的命名规则
3.4.2 变量的声明
3.5 运算符与表达式
3.5.1 算术运算符与算术表达式
3.5.2 关系运算符与关系表达式
3.5.3 逻辑运算符与逻辑表达式
3.5.4 字符串运算符与字符串表达式
3.5.5 日期运算符和日期表达式
3.5.6 运算符的优先顺序
3.6 内部函数
3.6.1 数学运算函数
3.6.2 字符串函数
3.6.3 日期与时间函数
3.6.4 数据类型转换函数
3.6.5 格式输出函数
3.7 本章小结
习题三
第4章 程序控制结构与过程
4.1 顺序结构程序
4.1.1 几个常用的语句
4.1.2 数据输出
4.1.3 数据输入
4.2 选择结构程序设计
4.2.1 If语句
4.2.3 If语句的嵌套
4.2.4 多分支条件选择语句
4.3 循环结构程序设计
4.3.1 DoLoop循环语句
4.3.2 ForNext循环语句
4.3.3 循环嵌套
4.4 数组
4.4.1 数组的声明
4.4.2 数组的应用
4.4.3 控件数组
4.5 过程
4.5.1 子过程
4.5.2 函数过程
4.5.3 参数传递
4.5.4 过程递归调用
4.5.5 应用举例
4.6 变量的作用域
4.6.1 过程级变量——局部变量
4.6.2 窗体/模块级变量
4.6.3 全局变量
4.7 本章小结
习题四
第5章 标准控件
5.1 单选按钮、复选框与框架
5.1.1 单选按钮(OptionButton)
5.1.2 复选框(CheckBox)
5.1.3 框架(Frame)
5.2 列表框与组合框
5.2.1 列表框(ListBox)
5.2.2 组合框(ComboBox)
5.3 图片框与图像框
5.3.1 图片框(PictureBox)
5.3.2 图像框(Image)
5.4 滚动条与计时器
5.4.1 滚动条(Hscroll和Vscroll)
5.4.2 计时器(Timer)
5.5 几何图形控件
5.5.1 外形控件(Shape)
5.5.2 线形控件(Line)
5.6 文件系统控件
5.6.1 驱动器列表框(DriveListBox)
5.6.2 目录列表框(DirListBox)
5.6.3 文件列表框(FileListBox)
5.7 本章小结
习题五
第6章 VB菜单设计
6.1 菜单编辑器简介
6.2 菜单设计
6.2.1 菜单结构设计
6.2.2 设计菜单
6.2.3 代码连接
6.3 弹出式菜单
6.3.1 弹出式菜单设计原则
6.3.2 弹出菜单
6.4 访问键与快捷键
6.4.1 访问键
6.4.2 快捷键
6.5 菜单的其他应用
6.5.1 创建菜单数组
6.5.2 动态菜单项
6.6 菜单应用举例
6.7 本章小结
习题六
第7章 VB高级控件
7.1 高级控件简介
7.1.1 高级控件简介
7.1.2 添加高级控件
7.2 公共对话框控件
7.2.1 CommonDialog控件
7.2.2 ShowOpen方法
7.2.3 ShowSave方法
7.2.4 ShowColor方法
7.2.5 ShowFont方法
7.2.6 ShowPrinter方法
7.2.7 ShowHelp方法
7.3 图像列表(ImageList)控件
7.3.1 ImageList控件
7.3.2 设置ImageList控件的属性
7.3.3 ListImage对象和ListImages集合
7.3.4 Overlay方法
7.4 工具栏控件
7.4.1 Toolbar控件
7.4.2 Toolbar控件的属性
7.4.3 Button对象
7.4.4 ButtonMenu对象
7.4.5 Toolbar控件应用举例
7.5 状态栏(StatusBar)控件
7.5.1 StatusBar控件
7.5.2 StatusBar控件的属性与事件
7.5.3 Panel对象和Panels集合
7.6 进度条(ProgressBar)控件
7.6.1 ProgressBar控件
7.6.2 ProgressBar控件的属性与事件
7.6.3 ProgressBar控件的应用
7.7 树视图(TreeView)控件
7.7.1 TreeView控件
7.7.2 TreeView控件的属性
7.7.3 Node对象和Nodes集合
7.7.4 TreeView控件的常用方法和事件
7.7.5 TreeView控件的应用
7.8 视图列表(ListView)控件
7.8.1 ListView控件
7.8.2 ListView控件的属性
7.8.3 ListView控件中的对象、集合、方法
7.9 选项卡(TabStrip)控件
7.9.1 TabStrip控件简介
7.9.2 TabStrip控件的属性、事件、方法
7.9.3 多功能选项对话框的设计
7.9.4 TabStrip控件的应用举例
7.10 图像组合(ImageCombo)控件
7.11 滑块(Slider)控件
7.11.1 Slider控件简介
7.11.2 Slider控件的属性、事件
7.12 本章小结
习题七
第8章 VB绘图
8.1 坐标系统
8.1.1 VB的坐标系统
8.1.2 图形方法画图的原理
8.2 绘画方法
8.2.1 Pset方法
8.2.2 Line方法
8.2.3 Circle方法
8.2.4 Point方法
8.2.5 Print方法
8.3 图形文件存取
8.3.1 加载图片LoadPicture函数
8.3.2 保存图形SavePicture语句
8.4 用MSChart控件作图
8.4.1 MSChart控件
8.4.2 用MSChart控件作图
8.5 绘图应用举例
8.6 本章小结
习题八
第9章 文件
9.1 文件的基本概念
9.1.1 文件的分类
9.1.2 文件访问函数和语句
9.2 顺序文件的存取
9.2.1 顺序文件的打开
9.2.2 顺序文件的读操作
9.2.3 利用Write#语句执行写操作
9.2.4 利用Print#语句执行写操作
9.2.5 关闭文件
9.3 随机文件的存取
9.3.1 定义数据类型和变量声明
9.3.2 打开随机文件
9.3.3 随机文件的读写
9.4 二进制文件的存取
9.5 文件系统对象(FileSystemObject)模型
9.5.1 文件系统对象简介
9.5.2 创建FSO对象
9.5.3 访问已有驱动器、文件夹和文件
9.5.4 对象的属性和方法
9.5.5 使用驱动器和文件夹
9.6 本章小结
习题九
第10章 MDI应用程序设计
10.1 MDI窗体的特性
10.1.1 MDI窗体
10.1.2 MDI子窗体
10.1.3 ActiveForm、ActiveControl属性
10.1.4 Me关键字
10.2 MDI应用程序界面窗体的操作
10.2.1 指定活动子窗体或控件
10.2.2 加载MDI窗体及其子窗体
10.2.3 用QueryUnload卸载MDI窗体
10.3 设置窗体属性
10.4 MDI对象的方法
10.5 Clipboard对象及方法
10.6 MDI应用程序设计举例
10.7 本章小结
习题十
第11章 多媒体应用程序设计
11.1 多媒体控件MultimediaMCI
11.1.1 常用命令、属性和事件
11.1.2 制作VCD播放器
11.1.3 制作CD播放器
11.2 动画控件Animation
11.2.1 常用属性、事件和方法
11.2.2 播放AVI动画
11.3 用API函数开发多媒体应用程序
11.3.1 API函数简介
11.3.2 利用API函数制作屏幕保护程序
11.3.3 利用API函数制作CD播放器
11.4 本章小结
习题十一
第12章 数据库应用程序设计
12.1 数据库的基本概念
12.1.1 表
12.1.2 关系
12.1.3 查询
12.2 数据控件
12.2.1 数据控件属性
12.2.2 数据控件记录集的方法与属性
12.2.3 数据控件的绑定控件
12.3 ADO数据控件
12.3.1 ADO对象模型
12.3.2 连接数据库
12.3.3 ADO数据控件的绑定
12.4 ODBC
12.4.1 ODBC概述
12.4.2 ODBC体系结构
12.5 可视化数据管理器
12.5.1 创建数据、表、索引
12.5.2 添加、删除和修改数据
12.5.3 创建查询
12.6 SQL语言
12.6.1 Select语句
12.6.2 向表中插入行
12.6.3 从表中删除行
12.6.4 建立新表的查询
12.6.5 Create Table语句
12.6.6 Create Index语句
12.6.7 DROP语句
12.7 数据报表
12.7.1 创建一个简单数据报表
12.7.2 导出一个数据报表
12.7.3 打印一个数据报表
12.8 本章小结
习题十二
第13章 网络应用程序设计
13.1 Winsock控件
13.1.1 网络编程基础
13.1.2 Winsock控件
13.1.3 应用举例
13.2 WebBrowser控件
13.2.1 WebBrowser控件
13.2.2 浏览器程序的设计与实现
13.3 Internet Transfer控件
13.3.1 Internet Transfer控件
13.3.2 FTP程序的设计与实现
13.4 本章小结
习题十三
参考文献