以图书表为例实现winfrom项目搭建过程

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 创建数据库 数据表 (图书表,图书类别表为例)  分离后 一定要能找到
  1. 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;

 

  1. 创建项目  (如果没有要求,自己名字全拼)--主窗体

 

  1. 最大化 

  1. 标题内容

  1. 菜单

  1. 设置为父窗体

  1. 关闭 程序 代码

  1. 跳转窗体代码

3.创建 子窗体 –查询

   1)居中显示


   2)标题

3)dgv控件

   4)其他控件

   5)实现查询全部代码

  

  1. 实现模糊查询代码

  1. 右键删除的代码

  1. 右键 跳 修改 窗体 的代码

   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();

            }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值