前言
第1章 程序设计语言与程序设计方法
1.1 程序设计语言简介
1.2 算法及其描述
1.2.1算法的概念
1.2.2 算法举例
1.2.3 算法的特征
1.2.4 算法的表示
1.3 结构化程序设计
1.3.1 基本算法结构
1.3.2 结构化程序设计方法
1.4 面向对象的概念和方法
1.4.1 面向对象的概念
1.4.2 面向对象工程化设计方法
1.5 程序设计的步骤
习题
实验
第2章 visual basic概述
2.1 visual basic的发展历程
2.2 visualbasic6.0的安装与启动
2.3 visualbasic6.0的集成开发环境(ide)
2.3.1 主窗口
2.3.2 窗体设计器窗口
2.3.3 属性窗口
2.3.4 代码窗口
2.3.5 程资源管理器窗口
2.3.6 窗体布局窗口
2.3.7 工具箱窗口
2.3.8 立即窗口、本地窗口和监视窗口
2.4 visual basic应用程序的设计步骤
2.4.1 创建工程
2.4.2 创建用户程序界面
2.4.3 设置属性
2.4.4 编写代码
2.4.5 调试执行
2.4.6 保存工程
2.5 visual basic的帮助系统
2.5.1 安装msdn
2.5.2 “帮助”主题
2.5.3 在线msdn
习题
实验
第3章 visualbasic程序的界面设计
3.1 公共属性
3.2 窗体
3.2.1 窗体的主要属性
3.2.2 窗体的主要方法
3.2.3 窗体的主要事件
3.3 文本控件
3.3.1 标签(label)
3.3.2文本框(textbox)
3.4 命令按钮(commandbutton)
3.5 选择控件
3.5.1 选项按钮(optionbutton)、复选框(checkbox)与框架(frame)
3.5.2 列表框(listbox)和组合框(comb01)
3.6 图片控件
3.6.1 图片框(picturebox)和图像框(image)
3.6.2 绘图控件line(直线)和shape(形状)
3.7 滚动条和计时器
3.7.1 滚动条
3.7.2 计时器
3.8 焦点
3.9 键盘与鼠标事件过程
3.9.1 键盘事件过程
3.9.2 鼠标器事件过程
3.10 拖放
3.10.1 与拖放有关的属性、事件和方法
3.10.2 应用举例
3.10.3 综合应用举例
习题
实验
第4章 visual basic程序设计基础
4.1 字符集
4.2 数据类型
4.2.1 基本数据类型
4.2.2 记录类型,
4.2.3 枚举类型
4.3 常量
4.3.1 直接常量
4.3.2 符号常量
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.6 表达式
4.6.1 组成
4.6.2 表达式值的类型
4.6.3 优先级
4.7 常用内部函数
4.7.1 数学函数
4.7.2 转换函数
4.7.3 字符串函数
4.7.4 日期函数
4.7.5 格式输出(format)函数
4.7.6 shell函数
4.8 代码书写规则
习题
实验
第5章 顺序结构程序设计
5.1 顺序结构
5.2 赋值语句
5.3 inputbox和msgbox函数
5.3.1 inputbox函数
5.3.2 msgbox函数
5.4 注释、暂停与程序结束语句
5.4.1 注释语句
5.4.2 暂停语句,
5.4.3 结束语句
5.5 应用举例
习题
实验
第6章 选择结构程序设计
6.1 if语句
6.1.1 if…then结构
6.1.2 if…then…else结构
6.1.3 if…then…elself结构
6.1.4 if语句的嵌套
6.2 iif函数
6.3 selectcase语句
6.4 应用举例
习题
实验
第7章 循环结构程序设计
7.1 do-loop循环结构
7.1.1 当型循环(while)
7.1.2 直到型循环(until)
7.1.3 do-exitdo-loop型
7.2 while型循环控制语句
7.3 for-next循环结构语句
7.4 循环嵌套
7.5 常用算法介绍
7.5.1 累加、累乘
7.5.2 素数问题
7.5.3 穷举法
7.5.4 求最大值或最小值问题
习题
实验
第8章 数组
8.1 数组的基本概念
8.2 数组的声明
8.2.1 静态数组的声明
8.2.2 动态数组的声明
8.2.3 用optionbase语句设定下界的默认值
8.2.4 ubound和lbound函数
8.3 数组的基本操作
8.3.1 数组的输入
8.3.2 数组的输出
8.3.3 数组的查找
8.3.4 数组的排序
8.3.5 数组的插入
8.3.6 数组的删除
8.4 数组的应用举例
8.5 控件数组
8.5.1 建立控件数组
8.5.2 使用控件数组
8.6 记录数组
习题
实验
第9章 过程
9.1 vb程序代码的结构化组织
9.1.1 模块
9.1.2 过程
9.2 函数过程的定义和调用
9.2.1 引例
9.2.2 函数过程的定义
9.2.3 函数过程的调用
9.3 子程序过程的定义与调用
9.3.1 子过程的定义
9.3.2 子过程的调用
9.3.3 事件过程的调用
9.3.4 其他模块中的过程调用
9.4参数传递
9.4.1 形实结合
9.4.2 参数传递方式
9.4.3、数组参数的传递
9.4.4 对象参数传递
9.5 过程的嵌套调用
9.5.1 嵌套调用其他过程
9.5.2 递归调用
9.6 变量、过程的作用域
9.6.1 过程的作用域
9.6.2 变量的作用域
9.6.3 静态变量
9.6.4 综合示例
9.7 应用举例
习题
实验
第10章 文件
10.1 文件的基本概念
10.1.1 文件的结构
10.1.2 文件的分类
10.1.3 文件的打开
10.1.4 文件的关闭
10.1.5 相关函数和语句
10.2 顺序文件的读写
10.2.1 顺序文件的写操作
10. 2.2 顺序文件的读操作
10.2.3 顺序文件的应用
10.3 随机文件的读写
10.3.1 随机文件的写操作
10.3.2 随机文件的读操作
10.3.3 随机文件的应用
10.4 二进制文件的读写
10.5 文件系统控件
10.5.1 驱动器列表框(drivelistbox)
10.5.2 目录列表框(dirlistbox)
10.5.3 文件列表框(filelistbox)
10.5.4 文件系统控件的应用
习题
实验
第11章 windows风格的界面设计
11.1 对话框的设计
11.1.1 通用对话框
11.1.2 “打开”对话框
11.1.3 “另存为”对话框
11.1.4 “颜色”对话框
11.1.5 “字体”对话框
11.1.6 “打印”对话框
11.1.7 “帮助”对话框
11.1.8 “自定义”对话框
11.2 菜单的设计
11.2.1 菜单编辑器的使用
11.2.2 动态菜单
11.2.3 弹出菜单
11.3 多重窗体和多文档界面
11.3.1 多重窗体的操作
11.3.2 多文档界面
11.4 工具栏和状态栏设计
11.4.1 在imagelist控件中添加图像
11.4.2 toolbar在控件中添加按钮
11.4.3 响应toolbar控件事件
11.4.4 状态栏
11.5 richtextbox控件
11.6 应用程序向导
习题
实验
第12章 多媒体应用
12.1 图形设计基础
12.1.1 坐标系
12.1.2 定义颜色
12.2 图形控件
12.2.1 line控件
12.2.2 shape控件
12.3 绘图方法
12.3.1 line方法
12.3.2 circle方法
12.3.3 pset方法
12.4 与绘图有关的常用属性、事件和方法
12.4.1 绘图属性
12.4.2 绘图事件
12.4.3 与绘图有关的方法
12.5 文字处理
12.6 音频处理
12.6.1 mciexecute函数
12.6.2 mmcontrol控件
12.7 视频处理
12.7.1 mmcontrol控件
12.7.2 animation控件
12.7.3 activemovie控件
习题
实验
第13章 数据库操作及编程
13.1 数据库的基本概念
13.3的数据访问技术概述
13.2 可视化数据管理器
13.2.1 关系数据库基本结构
13.2.2 数据库的建立
13.2.3 建立查询
13.3 数据控件及其使用
13.3.1 数据控件及其属性
13.3.2 数据控件的建立
13.3.3 数据库操作
13.4 结构化查询语言sql
13.4.1 sql的基本组成
13.4.2 sql语句应用
13.5 ado数据控件
13.5.1 使用ado数据控件
13.5.2 ado控件的绑定及代码控制
13.5.3 使用数据窗体向导
13.6 ado数据对象编程
13.6.1 基于ado数据对象的一般操作过程与操作形式
13.6.2 基于ado数据对象编程举例
13.7 报表制作
13.8 应用举例
习题
实验
附录a 程序调试与错误处理
附录b 常见错误代码表
展开