初步认识WinForm 窗体应用程序开发
1、数倌栗受绽据库设计:根据需求抽象出实体对象,新建数据库(BooksManagement),在数据库中建立对应的数据表(Books,T_Users)以存储信息,表中的每一列对应对象的各个属性:
2、新建项目:在VS中新建winForm项目BooksManagement
3、新建项目中自动会生成 Form1的窗口,可将其更名为自己需要的窗口,本实例将其作为登陆窗口:
4、窗体设计:为登陆窗口添加控件以实现登陆;
5、设置控件名称、显示信息等,方便在代码中找到该控件以获取其中的值;
6、在设计窗口中双击按扭或在属性窗口中为登陆按扭添加 点击 事件。程序运行时当点击登陆岳蘖氽颐按扭时将会触发 该事件,并执行其中的代码,以此实现登陆功能:
7、添加点击事件后,后台代码会自动生成事件触发后所执行的方法,只需将要执行的代码写入其中即可:
8、编码实现功能: 1、在项目中加入SqlHelper.cs 类文件,该类提供公用的方法(RunSQL,GetDataSet等),负责与数据库间交互,简化代码。
9、在项目中添加UserDal 业务逻辑处理类,该类负责处理业务功能,如:增删改查等。
10、在类中添加 验证登陆用户的方法Authentication:
11、在登陆窗体代码中 为点击事件方法中编写验证登陆用户的方法:
12、测试功能: 在数据库中Users 表中添加数据;验证不通过提示,验证通过则进入管理主界面;登陆窗口至此基本完成!
13、管理主窗口的实现 在项目中添加窗体幞洼踉残BooksManagement,并通过设计视图设计好布局,用 DataGridView 控件显示数据。
14、与登陆一样,我们添加 BookDal 业务逻辑处理类,该类负责处理业务功能。其中常用的方法如下:
15、编码实现功能: 为添加按扭事件方法中编写代码,实现添加数据:运行结果:
16、为查询按扭事件方法中编写代码,运行结果“:
17、其他功能类似如此实现: