内容简介
第1章VisualBasic简介
1.1 VB概述
1.1.1 VB的发展
1.1.2 VB的特点
1.2 VB的集成开发环境
1.2.1 VB的启动和退出
1.2.2主窗口
1.2.3工具箱和控件
1.2.4其他窗口
1.3可视化编程的基本概念
1.3.1对象的概念
1.3.2对象的基本操作
1.3.3事件驱动的编程机制
1.4 V B编程的基本步骤
习题
第2章VB可视化编程基础
2.1 VB可视化程序设计的基本概念
2.1.1面向对象的程序设计
2.1.2 VB的对象
2.1.3属性设置
2.2窗体
2.2.1窗体的结构
2.2.2窗体的属性
2.2.3窗体的事件
2.2.4窗体的常用方法
2.3命令按钮
2.3.1属性
2.3.2事件
2.4文本框
2.4.1属性
2.4.2事件和方法
2.5标签
2.5.1属性
2.5.2事件和方法
习题
第3章VB语言基础
3.1数据类型
3.2常量和变量
3.2.1标识符的命名规则
3.2.2常量
3.2.3变量
3.3运算符和表达式
3.3.1算术运算符与算术表达式
3.3.2字符串运算符与字符串表达式
3.3.3关系运算符与关系表达式
3.3.4逻辑运算符与逻辑表达式
3.3.5表达式的书写
3.3.6运算符的优先级
3.4常用内部函数
3.4.1数学函数
3.4.2随机函数
3.4.3字符串函数
3.4.4类型转换函数
3.4.5判断函数
3.4.6日期和时间函数
3.5 VB代码书写规则
习题
第4章 程序控制结构
4.1顺序结构
4.1.1赋值语句
4.1.2数据的输入
4.1.3数据的输出
4.1.4顺序结构程序举例
4.1.5其他语句
4.2选择结构
4.2.1单分支选择
4.2.2双分支选择
4.2.3 IIf()函数
4.2.4 If语句的嵌套
4.2.5多分支选择
4.3循环结构
4.3.1 For…Next循环语句
4.3.2 Do…Loop循环语句
4.3.3多重循环
4.4常用算法举例
4.4.1累加
4.4.2累乘
4.4.3求最值
4.4.4求素数
4.4.5穷举法
习题
第5章 数组
5.1数组概述
5.1.1数组的基本概念
5.1.2数组的分类
5.2数组的定义
5.2.1静态数组的定义
5.2.2动态数组的定义
5.2.3控件数组
5.3数组的基本操作
5.3.1数组的输入、输出和复制
5.3.2 For Each…Next语句
5.3.3数组的初始化
5.3.4数组中常见错误和注意事项
5.4数组的应用举例
5.4.1数组最值问题
5.4.2数组的查找问题
5.4.3数组的排序
5.4.4字符串及其应用
5.4.5控件数组应用
习题
第6章 过程
6.1 Sub过程
6.1.1 Sub过程的定义
6.1.2 Sub过程的调用
6.2 Function过程
6.2.1 Function过程的定义
6.2.2 Function过程的调用
6.3参数的传递
6.3.1值传递
6.3.2地址传递
6.3.3数组传递
6.4变量的作用域
6.4.1局部变量
6.4.2窗体或模块级变量
6.4.3全局变量
6.4.4关于多个变量同名
6.4.5静态变量
6.5过程的嵌套调用和递归调用
6.5.1过程的嵌套调用
6.5.2过程的作用域
6.5.3递归调用
6.6过程应用举例
习题
第7章 用户界面设计
7.1常用控件
7.1.1单选按钮(OptionButtom控件)
7.1.2复选框(CheckBox控件)
7.1.3框架(Frame控件)
7.1.4图片框(PictureBox控件)
7.1.5图像框(Image控件)
7.1.6列表框(ListBox控件)
7.1.7组合框(ComboBox控件)
7.1.8滚动条(HScrollBox与VScrollBox控件)
7.1.9计时器(Timer控件)
7.2菜单设计
7.2.1菜单编辑器
7.2.2下拉式菜单
7.2.3弹出式菜单
7.3对话框设计
7.3.1 CommonDialog控件的添加
7.3.2 CommonDialog控件的基本属性和方法
7.3.3“打开”对话框
7.3.4“另存为”对话框
7.3.5“颜色”对话框
7.3.6“字体”对话框
7.3.7“打印”对话框
7.3.8“帮助”对话框
7.4多窗体和多文档界面设计
7.5鼠标和键盘
7.5.1鼠标事件
7.5.2键盘事件
习题
第8章 数据文件
8.1文件概述
8.1.1文件的结构
8.1.2文件的分类
8.1.3文件的读/写
8.2顺序文件
8.2.1顺序文件引例
8.2.2顺序文件操作语句和函数
8.2.3顺序文件应用举例
8.3随机文件
8.3.1随机文件引例
8.3.2随机文件读/写操作
8.3.3随机文件应用举例
8.4二进制文件
8.4.1二进制文件常用语句和函数
8.4.2二进制文件应用举例
8.5文件系统控件
习题
第9章 图形与多媒体应用
9.1图形操作基础
9.1.1引例
9.1.2坐标系统
9.1.3坐标属性
9.1.4线宽和线型
9.1.5填充和色彩
9.2常用绘图方法
9.2.1 PSet方法
9.2.2 Line方法
9.2.3 Circle方法
9.2.4绘图方法与Paint事件
9.3图形的层次
9.4绘图
9.5多媒体应用技术
9.5.1 MCI控件
9.5.2 API函数
9.5.3 OLE技术
9.5.4其他ActiveX控件
9.6多媒体应用实例
习题
第10章 数据库应用基础
10.1数据库基础知识
10.1.1数据管理技术的发展
10.1.2数据库中的基本概念
10.1.3关系数据库基本术语
10.1.4数据库及数据表的设计
10.2结构化查询语言(SQL)
10.2.1结构化查询语言概述
10.2.2简单查询语句
10.3可视化数据库管理器
10.3.1数据库的建立
10.3.2建立查询
10.4通过Data控件访问数据库
10.4.1 Data控件的属性与绑定
10.4.2 Data控件事件
10.4.3记录集对象RecordSet
习题
第11章VB应用实例
11.1实例一系统日历表
11.2实例二制作桌面时钟
11.3实例三制作视频播放器
11.4实例四掷骰子游戏程序
11.5实例五任意绘图程序
习题