内容简介
第1章 Visual Basic基本概念
1.1 Visual Basic概述
1.1.1 Visual Basic简介
1.1.2 Visual Basic发展历史
1.1.3 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.4 Visual Basic对象与窗体
1.4.1 对象的分类
1.4.2 对象的常用操作
1.4.3 对象的方法
1.4.4 对象的属性
1.4.5 对象的事件
1.5 本章教学案例
1.5.1 窗体的显示与隐藏
1.5.2 测试鼠标的按键值
1.5.3 测试键盘的按键值
1.5.4 窗体背景颜色
1.6 本章课外实验
1.6.1 Visual Basic 6.0的安装与启动
1.6.2 启动窗体的设置
1.6.3 测试鼠标与组合键的按键值
1.6.4 测试键盘KeyPress按键值
第2章 Visual Basic程序设计基础
2.1 Visual Basic数据类型
2.1.1 数值型
2.1.2 日期型
2.1.3 字符型
2.1.4 逻辑型
2.1.5 变体型
2.1.6 对象型
2.1.7 自定义类型
2.2 Visual Basic常量
2.2.1 整型常量
2.2.2 浮点型常量
2.2.3 字符串常量
2.2.4 日期时间常量
2.2.5 逻辑常量
2.2.6 符号常量
2.3 Visual Basic变量
2.3.1 变量命名规则
2.3.2 变量类型声明
2.3.3 变量的赋值
2.3.4 变量的作用域
2.4 运算符与表达式
2.4.1 算术运算符与算术表达式
2.4.2 关系运算符与关系表达式
2.4.3 字符串连接运算符与字符串表达式
2.4.4 逻辑运算符与逻辑表达式
2.5 本章教学案例
2.5.1 变量的定义与赋值
2.5.2 算术运算符计算
2.5.3 比较运算符计算
2.5.4 字符串连接运算符计算
2.5.5 逻辑运算符与表达式
2.5.6 符号常量计算圆的周长和面积
2.5.7 变量的作用域
2.6 本章课外实验
2.6.1 计算表达式的值
2.6.2 计算各程序的结果
2.6.3 变量的作用域应用
2.6.4 算术四则运算
第3章 Visual Basic面向对象的程序设计
3.1 MDI窗体与菜单
3.1.1 MDI窗体
3.1.2 窗体菜单
3.1.3 快捷菜单
3.2 标准控件
3.2.1 标签
3.2.2 文本框
3.2.3 命令按钮
3.2.4 单选项与多选项
3.2.5 计时器
3.2.6 列表框
3.2.7 组合框
3.2.8 滚动条
3.2.9 图片框与图像框
3.2.10 图形控件
3.2.11 框架控件
3.3 本章教学案例
3.3.1 MDI窗体中建立菜单
3.3.2 快捷菜单控制字体
3.3.3 标签的文字对齐方式
3.3.4 文本框选择属性应用
3.3.5 为命令按钮设置图标
3.3.6 单选项控制字体字号
3.3.7 显示计算机系统时间
3.3.8 10秒倒计时
3.3.9 列表框的属性应用
3.3.10 列表框项目添加与清除
3.3.11 文本框显示滚动条的值
3.3.12 图片框与图像框加载图片
3.3.13 形状控件绘制同心圆与三角形
3.4 本章课外实验
3.4.1 菜单控制窗体的背景
3.4.2 控制标签可用与不可用
3.4.3 设置光标位置
3.4.4 改变控制位置与大小
3.4.5 滚动条的值添加到组合框中
3.4.6 列表框更换形状填充
3.4.7 组合框显示图片
3.4.8 形状控件的改变与移动
第4章 Visual Basic面向过程的程序设计
4.1 顺序结构程序设计
4.1.1 赋值语句
4.1.2 注释语句
4.1.3 暂停语句
4.1.4 结束语句
4.1.5 输出语句
4.1.6 格式输出
4.1.7 打印输出
4.1.8 窗体输出
4.2 选择结构程序设计
4.2.1 If单分支语句结构
4.2.2 If双分支语句结构
4.2.3 If多分支语句结构
4.2.4 Select Case多分支语句结构
4.3 循环结构程序设计
4.3.1 For…Next循环
4.3.2 While…Wend循环
4.3.3 Do While…Loop循环
4.3.4 Do Until…Loop循环
4.3.5 Do…Loop循环
4.3.6 Goto循环
4.4 本章教学案例
4.4.1 设置字体与字号
4.4.2 输入一个数求绝对值
4.4.3 计算货款打折
4.4.4 字符判断
4.4.5 用循环求1~100的和
4.4.6 求一个数的阶乘
4.4.7 判断素数
4.4.8 数列前30项的和
4.5 本章课外实验
4.5.1 多条件选择判断
4.5.2 复选条件判断
4.5.3 计时器与滚动条
4.5.4 滚动字幕
4.5.5 求1~100中被3和7同时整除的数的个数
4.5.6 数据的奇偶判断
4.5.7 公里数与运费打折
4.5.8 月份判断
4.5.9 输入一个数计算阶乘
4.5.10 大于输入数的第一个素数
4.5.11 求数列1+1/3+1/5…1/2n-1的和
4.5.12 列表项目的增减
4.5.13 计算π的值
4.5.14 输出九九乘法表
4.5.15 百钱百鸡问题
第5章 Visual Basic函数
5.1 Visual Basic基本函数
5.1.1 数学函数
5.1.2 字符函数
5.1.3 日期时间函数
5.1.4 类型转换函数和判断函数
5.2 输入输出函数
5.2.1 输入函数
5.2.2 输出函数
5.3 本章教学案例
5.3.1 求绝对值和平方根
5.3.2 符号、取整和四舍六入函数
5.3.3 字符处理和输入函数
5.3.4 日期时间函数和输出函数
5.3.5 密码校验程序
5.4 本章课外实验
5.4.1 字符串截取
5.4.2 成绩等级判断
第6章 Visual Basic数组与过程
6.1 Visual Basic数组
6.1.1 数组的概念
6.1.2 数组的声明
6.1.3 数组的应用
6.2 Visual Basic过程使用
6.2.1 Sub过程的建立与调用
6.2.2 Function过程
6.2.3 参数传递
6.3 本章教学案例
6.3.1 For循环为一维数组赋值
6.3.2 等级汇总
6.3.3 数组求最大最小值
6.3.4 数组按直线法排序
6.3.5 For循环为二维数组赋值
6.3.6 二维数组主对角线
6.3.7 二维矩阵中查找最大数所在行列
6.3.8 Sub过程调用
6.3.9 Function过程调用
6.3.10 参数传递
6.3.11 显示10~100的所有素数
6.4 本章课外实验
6.4.1 随机函数排序
6.4.2 二维矩阵次对角线之和
6.4.3 随机数与一维数组
6.4.4 输出由“*”组成的三角形
6.4.5 计算1!+2!+3!+…+10!
第7章 文件读写
7.1 文件概述
7.1.1 基本概念
7.1.2 文件分类
7.1.3 文件读/写
7.2 顺序文件
7.2.1 打开文件
7.2.2 写文件
7.2.3 读文件
7.2.4 关闭文件
7.3 随机文件
7.3.1 定义记录类型
7.3.2 打开和关闭文件
7.3.3 写文件
7.3.4 读文件
7.4 文件函数和文件系统控件
7.4.1 文件函数
7.4.2 文件系统控件
7.5 本章教学案例
7.5.1 写顺序文件
7.5.2 追加顺序文件
7.5.3 读顺序文件并做奇偶统计
7.5.4 写顺序文件并求素数
7.5.5 读顺序文件数据并求主对角线和
7.5.6 顺序文件内容读取方式比较
7.5.7 学生成绩录入
7.5.8 读写随机文件
7.5.9 随机文件查找
7.5.10 文件系统控件应用
7.5.11 打开与保存对话框
7.5.12 颜色和字体设置
7.6 本章课外实验
7.6.1 写顺序文件数据并做整除判断
7.6.2 读顺序文件数据并求副对角线之和
7.6.3 读顺序文件数据并找出每一行的最小值
7.6.4 顺序文件中查找数据
第8章 SQL Server数据库系统概述
8.1 数据库基本概念
8.2 SQL Server 2005简介
8.2.1 体系结构与运行环境
8.2.2 SQL Server 2005的特点
8.2.3 SQL Server 2005的版本
8.3 SQL Server 2005的安装要求
8.3.1 SQL Server 2005安装的硬件要求
8.3.2 SQL Server 2005安装的软件要求
8.4 本章教学案例
8.4.1 SQL Server 2005的安装
8.4.2 SQL Server 2005的启动
8.5 本章课外实验
8.5.1 在Windows系统下安装IIS
8.5.2 修改sa用户密码
第9章 SQL Server数据及函数
9.1 SQL Server数据表示
9.1.1 SQL Server常量
9.1.2 SQL Server变量
9.2 SQL Server运算符及表达式
9.2.1 算术运算符
9.2.2 比较运算符
9.2.3 逻辑运算符
9.3 SQL Server数据类型
9.3.1 整型数据类型
9.3.2 精确数值类型
9.3.3 浮点型数值类型
9.3.4 货币数据类型
9.3.5 日期和时间数据类型
9.3.6 ASCII字符型数据类型
9.3.7 Unicode字符型数据类型
9.3.8 二进制型数据类型
9.4 SQL Server常用函数
9.4.1 常用数学函数
9.4.2 日期和时间函数
9.4.3 字符串函数
9.5 SQL Server程序流程控制语句
9.5.1 IF选择语句
9.5.2 While循环语句
9.5.3 BEGIN…END语句
9.5.4 控制语句
9.6 本章教学案例
9.6.1 求一个数的绝对值
9.6.2 求1~100的和
9.6.3 通过BREAK控制循环求1~100的和
9.6.4 通过CONTINUE控制循环求1~100中能被3和7同时整除的数的个数
9.7 本章课外实验
9.7.1 数据奇偶判断
9.7.2 计算10的阶乘
9.7.3 SQL函数的应用
第10章 SQL Server数据库与数据表
10.1 SQL Server数据库简介
10.1.1 系统数据库
10.1.2 数据库的存储结构
10.2 数据库操作
10.2.1 以图形方式操作数据库
10.2.2 使用Transact-SQL创建数据库
10.2.3 使用Transact-SQL修改数据库
10.2.4 分离和附加数据库
10.3 数据表的操作
10.3.1 用图形方法操作表
10.3.2 使用Transact-SQL创建表结构
10.3.3 修改数据表
10.3.4 表结构的删除
10.3.5 使用INSERT语句插入记录
10.3.6 使用UPDATE语句修改记录
10.3.7 使用DELETE语句删除数据
10.4 数据的导入与导出
10.4.1 数据的导入
10.4.2 数据的导出
10.5 本章教学案例
10.5.1 图形方式创建XSCJ数据库
10.5.2 命令方式创建数据库
10.5.3 图形方式创建数据表
10.5.4 命令方式创建数据表
10.6 本章课外实验
10.6.1 命令方式创建数据库
10.6.2 命令方式修改数据库
10.6.3 命令方式创建数据表
10.6.4 命令方式修改数据表
第11章 SQL查询与视图
11.1 SELECT查询操作
11.1.1 SELECT基本查询语句
11.1.2 使用JOIN连接实现SELECT查询
11.1.3 SELECT查询特殊子句
11.1.4 聚合函数
11.1.5 SELECT子查询
11.1.6 查询的图形化操作
11.2 SQL Server视图
11.2.1 视图介绍
11.2.2 创建视图
11.2.3 管理视图
11.3 本章教学案例
11.3.1 图形界面查询陈小洁各门课程的成绩
11.3.2 WHERE条件查询陈小洁各门课程的成绩
11.3.3 查询选修计算机文化基础课程的每个学生的成绩
11.3.4 通过JOIN查询陈小洁各门课程的成绩
11.3.5 通过JOIN查询选修计算机文化基础课程的学生成绩
11.3.6 通过JOIN查询计算机文化基础课程成绩的前三名
11.3.7 通过JOIN查询成绩在80~90之间的学生信息
11.3.8 通过JOIN查询姓氏为“陈”的学生信息及各门课程成绩
11.3.9 通过JOIN查询姓名中含有“山”字的学生信息及各门课程成绩
11.4 本章课外实验
11.4.1 利用JOIN连接查询所有男同学的成绩
11.4.2 利用JOIN查询每个学生的各门课程的成绩
11.4.3 利用JOIN查询每个学生的选课门数及平均分
11.4.4 利用WHERE条件查询每门课的选课人数、最高分、总分
11.4.5 利用WHERE条件查询选修三门课程以上的学生
11.4.6 查询姓氏非“陈”的学生信息及各门课程成绩
11.4.7 查询所有选课学生的所有信息
11.4.8 查询所有未选课学生的所有信息
11.4.9 查询选修了计算机文化基础和网页设计课程的学生成绩
第12章 Visual Basic与SQL数据库编程
12.1 数据库访问技术
12.2 ADO数据库对象模型
12.2.1 ADO数据控件的常用属性
12.2.2 ADO Data数据控件的常用事件和方法
12.2.3 ADO数据控件的Recordset对象
12.3 ADO控件与数据绑定
12.3.1 内部数据绑定控件
12.3.2 ActiveX数据绑定控件
12.4 ADO对象编程
12.4.1 创建ADO对象
12.4.2 ADO对象的使用
12.5 本章教学案例
12.5.1 字符串连接实现表中数据的浏览与添加
12.5.2 代码绑定实现表中数据浏览与添加
12.5.3 ODBC建立文件DSN实现表中的数据浏览与添加
12.5.4 计算应发工资
12.5.5 通过记录号进行记录指针的定位
12.5.6 通过表格控件显示不同表的记录
12.5.7 按姓名查询学生的各门课程成绩
12.5.8 Connection对象创建数据库与表
12.5.9 通过Recordset浏览STUDENT表中的记录
12.5.10 通过Command对象向STUDENT表录入记录
12.5.11 按课程名查询每个学生的成绩
12.5.12 利用XSCJ数据库对学生选课情况进行统计
12.6 本章课外实验
12.6.1 编写代码实现控件与字段的绑定
12.6.2 文本框输入学号查询信息
12.6.3 组合框选择学号查询信息
12.6.4 选择不同字段查询信息
12.6.5 表格控件操作记录
12.6.6 数据模糊查询
12.6.7 建立数据库对象操作记录
第13章 数据库应用系统开发
13.1 数据库应用系统开发的阶段
13.2 商品库存管理系统功能分析
13.3 商品库存管理系统数据
13.4 系统详细设计和代码实现
13.4.1 登录模块的设计和实现
13.4.2 主窗体的设计和实现
13.4.3 库存商品管理模块的设计和实现
13.4.4 用户信息管理模块的设计和实现
13.4.5 入库操作的设计和实现
13.4.6 出库操作的设计和实现
13.4.7 库存商品报表的设计和实现
13.4.8 入库和出库报表的设计和实现
13.5 本章课外实验
13.5.1 商品进销存管理系统的设计和开发
13.5.2 企业人事管理系统的设计和开发
参考文献