自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世代庄少主 髣髴兮若轻云之蔽月,飘飖兮若流风之回雪!

凌波微步,罗袜生尘;体恤飞服,飘忽若神 。

  • 博客(9)
  • 收藏
  • 关注

原创 C#个人重构之按照日期查询

【人参果】 技术点: 1、在dateTimePicker1控件上获取时间。 2、比较两个时间是否合适,一个小方法 3、定义时间实体 4、D层的SQL语句 【披荆斩棘】 代码: U层: DateTime dtStart; DateTime dtEnd; private void btnLookUp_Click(

2017-11-20 21:35:14 444 31

原创 C#个人重构之退出事件

【人参果】 技术点: 点击退出和右上角的小×号,效果应该是一样的。但是这两个事件需要实现一些功能,更新操作员工作记录和删除正在工作记录表! 【山巅远眺】 设计理念: 在登陆时获取权限级别,退出时判断用户的级别,如果是一般用户和管理员就正常退出,如果是操作员就更新两个表。 【披荆斩棘】 退出和关闭时间代码一样 private void

2017-11-20 16:51:26 385 26

原创 C#个人重构之基本数据设定

【山巅远眺】 学习思路:但是不想用无参数的查询方法,就在U层没有传数据,但是在D层用了有参数的查询方法。 设计理念:设一个用户看不到的参数。但是需要在数据库里添加一个标识字段。我这里是10001. 用户只需要看到后面的五项数据即可! SQL语句中的 where SerialID = 10001,很巧妙!有偷梁换柱、狸猫换太子的功效! 【披荆斩棘】 当窗体加载时

2017-11-20 16:26:44 403 22

原创 C#个人重构之添加或删除用户

【人参果】 无 【披荆斩棘】 技术点: 获取dataGridView1的某一条数据。 public string UserName=""; private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { strin

2017-11-20 15:23:39 506 25

原创 C#个人重构之充值

【人参果】 技术点:充值就是更新一下表的一个字段值,没什么可说的。主要说一下思路 【山巅远眺】 设计理念: 1、判断卡号和金额是不是为空 2、判断有没有卡号,有没有上机 3、判断是不是小于最小充值金额、最小为10元(这里与基本数据没关系);金额是不是超过最大值,限定最多为1000元 4、充值:更新卡的余额信息 5、添加充值记录 6、显示充值情况在txt中

2017-11-20 14:45:43 934 25

原创 C#个人重构之注册、退卡

【人参果】 技术点: 1、添加一条数据,当时并不太清楚D层代码该如何写。 【山巅远眺】 设计理念: 1、因为卡表和学生表是两张表,所以在注册的时候要先看卡和学生存不存在,不在才能注册。 2、学号和卡号要相等,同时初始密码是学号。 3、退卡的时候,两张表里的数据也要都删除,同时获得卡的余额。更新退卡表。 【披荆斩棘】 注册: U层: #region

2017-11-20 14:34:14 343 18

原创 C#个人重构之修改密码

【人参果】 技术点: 1、在登陆窗体里设置全局变量,在系统任何窗体内都可以使用。 2、分表修改,其实很简单! 【山巅远眺】 设计理念: 1、我认为,既然一般用户是学生,操作员和管理员是老师或者更高级别人物。就应该分成两张表。都有秘密。 如下: 【披荆斩棘】 U层 #region 一般用户修改

2017-11-19 21:26:26 397 15

原创 C#个人重构之简单查询

【人参果】 技术点:1、泛型在U层的转换显示 【山巅远眺】 设计理念:1、与第一次不同,这次在界面上的显示都用的lbl标签。 2、我认为在学校里,我们用的都是学号,到家都是固定用户,没有临时用户。所以我在这里就仅仅使用了固定用户。 3、我认为学生信息和卡信息应该分开,但是卡号就是学号。卡信息里有学号,两者相等,学号时外键。 两个表如下图:

2017-11-19 21:05:30 267 10

原创 C#个人重构之单例模式

我的单例模式: [DllImport("user32")] public static extern int SetParent(int hWndChild, int hWndNewParent); #region 单例模式 private static UIFormInquiryCollectionMoney fr = nu

2017-11-19 19:49:24 287 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除