第1章 数据库基础 1
1.1 我们的学习任务 1
1.1.1 录入学生相关信息模块 2
1.1.2 学生成绩信息管理模块 3
1.1.3 打印学生成绩信息模块 4
1.1.4 退出成绩管理系统模块 5
1.2 用Access实现数据库 6
1.2.1 数据库的基本概念 6
1.2.2 数据库设计 7
1.2.3 用Access实现数据库 9
1.3 数据库查询语言SQL 11
1.3.1 SELECT语句 15
1.3.2 UPDATE语句 20
1.3.3 INSERT语句 21
1.3.4 DELETE语句 22
本章小结 22
习题1 23
阅读材料1 24
第2章 设计主菜单并录入学生成绩信息 26
2.1 学生成绩管理系统的菜单设计 26
2.1.1 在VB.NET中新建一个项目 28
2.1.2 进行菜单设计 32
2.2 学生成绩管理系统数据录入的界面设置 36
2.2.1 新建一个窗体并与主菜单连接起来 36
2.2.2 进行界面设置 39
2.3 编写录入学生成绩信息窗口的相关程序 40
2.3.1 编写关闭程序 40
2.3.2 用Imports定义命名空间 41
2.3.3 组合框与相应数据信息的数据绑定 41
2.3.4 编写“添加”按钮代码 46
2.4 录入学生个人信息窗口的设计 47
2.4.1 新建窗体并与主菜单连接 48
2.4.2 设置界面 49
2.4.3 设计程序 50
2.5 主菜单与其他子窗体的连接 53
本章小结 56
习题2 56
阅读材料2 57
第3章 学生成绩信息的管理 60
3.1 按课程进行管理 60
3.2 按学生进行管理 69
本章小结 82
习题3 82
阅读材料3 82
第4章 生成数据库报表 84
4.1 打印某个学生各科成绩 84
4.2 按分数由高到低打印某门课程全体学生成绩 95
本章小结 102
习题4 102
阅读材料4 102
第5章 数据库软件的包装 105
5.1 为学生成绩管理系统添加封面 105
5.2 设计学生成绩管理系统的“关于”窗口 108
5.3 制作学生成绩管理系统的工具栏和状态栏 110
5.4 制作学生成绩管理系统的安装程序 117
本章小结 123
习题5 123
阅读材料5 123
第6章 数据库高级编程 127
6.1 VB.NET常用对话框 127
6.1.1 MsgBox函数 128
6.1.2 MessageBox类 130
6.1.3 InputBox对话框 133
6.1.4 公用对话框控件 135
6.2 程序运行的异常处理 137
6.2.1 异常的产生 138
6.2.2 结构化异常处理语句Try...Catch...Finally 140
6.3 为用户界面开发帮助系统 143
6.3.1 弹出式帮助 144
6.3.2 工具提示帮助 145
本章小结 146
习题6 147
阅读材料6 147
第7章 使用Visual Basic.NET 创建Web应用程序 148
7.1 安装和配置Microsoft IIS 5.0 148
7.1.1 安装Microsoft IIS 5.0 148
7.1.2 配置Microsoft IIS 5.0 149
7.2 建立Web应用程序 151
本章小结 156
习题7 156
阅读材料7 156
附录A VB.NET常用函数列表 158
附录B VB.NET编译错误信息 160
附录C VB.NET的控件属性和事件说明 161
附录D 可选的VB.NET的命名空间和类 163
附录E VB.NET关键字 164
参考文献 165