成绩
重庆邮电大学
实验报告
一. 实验名称
图书馆管理系统
二. 实验目的
1. 掌握 Windows 窗体和控件的基本概念及常用属性,掌握一些常用的
Windows 窗体控件的使用。
2. 学会创建较为复杂的 Windows 应用程序。
3. 初步掌握 ADO.NET 的使用方法,包括 Connection、Command、DataSet、
DataAdapter、DataReader 对象和 DataGridView 控件的使用方法。
4. 了解 LINQ 的基本语法、熟悉 LINQ to SQL 的使用方法。
三. 运行结果
这是登录界面,若是没有登录则会触发事件(最下面那个状态栏会提示登
录,否则不允许使用):
接下来演示对数据进行增删改查:
我设计了八个类别,每个类别又包含四个小类,在此就不一一演示,接下
来是书籍的查阅:
当翻阅到最后一本书或者最前一本书的时候,系统就会提示“前后已无数
据”。
接下来演示删除及更新功能:
删除成功之后会有提示,然后点击更新就会更新当前数据。
四. 关键代码
登录窗体的代码,登录的用户都是输入在数据库里的:
这是在关联每个子窗体后添加的事件,防止用户不登录使用系统功能:
这是进行增删改查的主代码:
五. 实验结论
这个实验主要是学会使用常用的 Windows 窗体控件,知道窗体、控件、
事件之间的关联,能够初步使用 Connection 和 Command 对数据库进行操
作,掌握 DataSet、DataAdapter、DataReader 对象的作用和使用方法。制
作的这个程序还是蛮粗糙的, 也就只是让自己巩固一下知识,对于
ADO.NET 的架构有个认知。必须不断提升自己,做出一个能看能用的系统。