C#版机房收费系统
记录了C#机房收费系统的点滴
曹学成
IT爱好者,技术小菜鸟。
展开
-
C#中如何跨窗体传值
方法1:和VB中一样,定义全局变量。首先,先建一个类,再定义一个共有的静态的变量。 public class Class1 { public static int i; }再建立两个窗体,Form1和Form2。Form1中: private void button1_Click(object sender, Even原创 2018-03-06 17:53:44 · 8716 阅读 · 29 评论 -
七层登录
如何运用七层来实现登录功能?先看一个图吧。UI:接受用户输入和显示给用户facade:给子系统一个统一的接口,简化UI的代码。bll:逻辑判断,业务操作factory:工厂,配合反射和配置文件,实现数据库灵活的更换。IDAL:接口,解BLL和DAL的耦合,灵活。DAL:跟数据库打交道。entity:封装数据,传递数据,被各个层引用。登录工程的大体样子是这样的:然后按照上图,在各个层之间添加引用。引...原创 2018-03-12 09:34:58 · 322 阅读 · 28 评论 -
机房重构DataGuirdView控件的使用
上来先唠会别的,哈哈,今天在机房写了一天的代码,昏天黑地的。从上午10点一直到现在(20:40),这是我一个学了三年计算机的从未经历过得一天,必须写篇文章记下来。上周一刚刚接触这个七层,感觉七层这个东西太难了,自己学不会,这才一个星期,感觉七层soeasy。我现在写代码都不用带脑子,手放键盘上,眼睛看着屏幕,不用经过大脑,代码嗖嗖写起了(今天一天都困的不行,模模糊糊的写了一天代码)。我们老师说过程原创 2018-03-19 21:03:58 · 370 阅读 · 27 评论 -
机房重构几个小知识点总结
1.把所有的textbox给为可编辑。在基本数据设定是,用到了。代码如下:foreach (Control cont in Controls) { if (cont is TextBox) { ((TextBox)cont).ReadOnly = false;原创 2018-03-20 16:23:23 · 312 阅读 · 30 评论 -
机房重构备份
以后有大的变动就备份一下额,今天中午改了一个数据类型。今天一下午都在解决错误,改不了,也退不回原来的状态了。难受啊,有的一个异常,不知道怎么解决。现在一点按钮就报异常,还不如不改呢。所以,大家要改动之前,如果没有把握,就先复制一份。...原创 2018-03-20 17:10:22 · 208 阅读 · 32 评论 -
选中DataGridView的行来删除数据
如图:代码如下: if (DGVUsers.CurrentRow!=null) { string delID= (DGVUsers.CurrentRow.Cells[0].Value).ToString();//要删除的那一行 Entity.UserInf...原创 2018-03-21 20:37:31 · 2029 阅读 · 31 评论 -
Command对象
1、Command对象的Execute方法(1)ExecuteNonQuery:返回受影响的行数,它只能执行insert、update、delete的sql语句,执行select会出现特殊情况,报错或者影响其它的代码逻辑而报错。 适用情况:执行insert、update、delete的sql语句的时候。 返回对象:int类型123代码:SqlCommand cmd=new new ...转载 2018-05-15 10:34:31 · 2305 阅读 · 14 评论 -
C#连接数据库
1、连接一个表,将表中的数据显示到表格控件中private void Form1_Load(object sender, EventArgs e) { //设置连接字符串 SqlConnection conn = new SqlConnection(@"Data Source=张连康; ...转载 2018-05-15 10:36:54 · 279 阅读 · 14 评论 -
C#中实现子窗体在父窗体的容器中
子窗体: public Form2() { InitializeComponent(); } [DllImport("user32")] public static extern int SetParent(int child, int parent);//SetParent,S和P一定要大写,我改成小写的一直...原创 2018-06-24 19:37:07 · 2091 阅读 · 10 评论 -
三层学习
【三层架构】 三层架构通常意义上的三层加厚就是将整个业务应用划分为:界面层(User Interfacelayer)、业务逻辑层(Business Logic Layer)、数据访问层(Data accesslayer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从上至下分别为:数据访问层原创 2018-02-12 08:44:04 · 478 阅读 · 23 评论