- 创建数据库 数据表 (图书表,图书类别表为例) 分离后 一定要能找到
- 2表 数据库创建 数据表创建 ,数据类型 ,非空,主键 自增,主外键约束

2) 2表 查询 SQL语句 (可能有分组 和排序)
a.查询主表 :select * from 主表名; 列少的表
例如: 查询全部类别 select * from t;
b.查询从表 : select * from 从表名;
例如: 查询全部图书 select * from book;
c.2表 查询 :
select 需要的列1,…from 主表,从表 where 主表.主键=从表.外键
例如:查询全部图书及类别名
select book.name,t.t_name from t,book where t.t_id=book.t_id;
3) 添加,删除,修改 SQL语句
a.添加 insert 表名 values(值1,值2…);
例如:添加一条图书
insert book values('WEWDS',33.33,'2019-3-12',2);
b.修改 update 表名 set 列1=值1,列2=值2 where 条件
例如: 修改编号为4的图书信息的名称为xxx,价格为yyy
update BOOK set name='DFDW',price=1.0 where id=4;
c.删除 delete 表名 where 条件
例如: 删除编号为4的图书
delete book where id=4;
- 创建项目 (如果没有要求,自己名字全拼)--主窗体

- 最大化

- 标题内容

- 菜单

- 设置为父窗体

- 关闭 程序 代码

- 跳转窗体代码

3.创建 子窗体 –查询
1)居中显示

2)标题
3)dgv控件
4)其他控件

5)实现查询全部代码

- 实现模糊查询代码

- 右键删除的代码

- 右键 跳 修改 窗体 的代码

9)关闭当前窗体

4. 创建 子窗体 –添加
1) 居中显示 同 查询
2) 标题 同查询
3) 添加需要的控件

4) 添加需要的代码
5) 非空判断

6)关闭当前窗体 同查询
5. 创建 子窗体 -修改窗体
1) 居中显示
2) 标题
3) 修改需要的控件 同添加
4) 修改需要的代码
5) 非空判断
6) 关闭当前窗体 同添加
6.代码规范
1)名字必须不能出现中文,不能纯数字命名 cbName
2)必须有注释,3条以上 // // //
3)必须有异常处理
try
{
//这里出了 路不放 ,其余代码都放
}
catch (Exception)
{
MessageBox.Show("出现异常");
}
finally
{
// 6.改关闭关闭就行了 释放资源
路 .Close();
}

本文介绍了如何基于WinForm搭建一个图书管理系统的项目,包括数据库的设计与操作,如创建图书表和图书类别表,执行SQL语句进行查询、添加、删除和修改操作。同时,详细阐述了主窗体与子窗体的创建过程,如查询、添加和修改窗体的布局、控件使用和代码实现,强调了代码规范和异常处理的重要性。
4万+

被折叠的 条评论
为什么被折叠?



