李晨璐-十五期的博客

The idea of blink

C#局域网通信

在合作当中,我们要实现局域网聊天这个功能,看了很多大佬们的博客,发现大佬们都真是太厉害了,发现自己有待提高的地方还很多。 以下是我实现这项功能的图示和代码,如有更好的办法,下方评论指出,本人将感谢大佬们的建议和解决方案! 第一步:首先看下界面和命名 第二步:代码 服务器端: Fr...

2019-08-12 21:31:30

阅读数 27

评论数 6

C#连接MySQL

之前做的程序都是通过连接SQL server来实现数据的增删改查,这次合作想尝试一下新的数据库MySQL。 步骤: 一、安装MySQL 二、代码实现 一、安装MySQL 点上面的链接既可以了解到详细的流程 二、代码实现 1. 配置App.congig文件 <app...

2019-08-11 18:49:54

阅读数 24

评论数 2

框架和架构

官方解释: 框架: 框架( Framwork )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精力于应用本身的特定细节 ...

2019-08-11 18:04:31

阅读数 17

评论数 2

未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。

1.出现这一个问题,大概就是缺少dll文件,但是至于哪里面缺少,就要自己去看代码理解当前窗体用到了哪一层,但是当前文件下的bin/Debug文件下没有此层的dll文件 2.将缺少的文件复制到此文件下就可以了 三种方法: 第一种: 我自己的问题的处理流程 第二种方法: 将U层...

2019-08-11 16:10:23

阅读数 20

评论数 1

UML---四种关系在代码中的体现

一、简介 在画类图之前,我们要理清UML中的四中关系,常见的有以下四种关系:泛化(Generalization),实现(Realization),关联(Association),依赖(Dependency),而在关联中又包括:聚合(Aggregation),组合(Composition) 以下...

2019-07-28 16:31:59

阅读数 76

评论数 17

MySQL安装及配置

MySQL官网下载 第一步:下载(点上面连接即可) 第二步:安装 出现以上界面后,点下一步即可 】 我们一般点标准即可 我们就会进入到下一个画面 选择版本,然后一致next,直到下一个画面 最后执行,等待4个灯全亮即可 运行cmd,输入以下内容...

2019-07-27 21:37:31

阅读数 56

评论数 11

机房重构--报表代码详解

首先我们建立好报表,很多代码不知道什么意思,以下是我总结的代码的详解,可以帮助大家节约时间! 第一步,进入数据集设计器中编辑查询语句 第二步 fill的方法重载,3个参数(代码中会有fill这个方法,后面有3个参数,就是在这一步设置的) 第三步 最后,奉上代码...

2019-07-26 19:21:27

阅读数 37

评论数 14

Static静态变量总结

我们应该很常见static,例如下图: 很常见的一个代码,但是我们知道如何应用么? 首先我们先了解一下概念 static可修饰类、字段、属性、方法。 static在使用的时候分三种方法。 1.修饰类的时候: 将类修饰为静态的,意味着这个类不能实例化对象,在调用类里面的任何内容的时候...

2019-07-26 17:10:22

阅读数 49

评论数 10

C#字符表示的数值

字符大家都不陌生,大家知道字符可以计算么? 看下面这张图中的代码,不要看下面的答案,自己先想一下答案是什么? 如果答案不是102,那么继续往下看 看完这张图是不是恍然大悟。 ...

2019-07-26 16:13:37

阅读数 29

评论数 11

机房重构验收总结

出现的问题 UI界面不够友好,美观,应尽可能减少用户的操作,提示框出现的情况 U层和外观层有逻辑判断 U层的文本框的数据类型要和数据库中的数据类型尽量保持一致 存储过程的优缺点 命名规范 一、 这一问题要提高自己的设计能力和审美能力,尽可能去体验一些先进软件的操作和界面,了解现在软件各...

2019-07-25 21:33:12

阅读数 31

评论数 9

C#查询当天的所有记录

在查询语句中添加一个(括号中的DateTime是你数据库中表中的字段名) DateDiff(dd,DateTime,getdate())=0 完整的查日结账单中操作员ID为1的当天记录 select * from CheckDay_info where UserID=1 and Date...

2019-07-23 10:56:31

阅读数 69

评论数 8

文本框禁用代码总结

//文本框只能输入字母和数字 private void txtUserName_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar >= 'a' && e....

2019-07-21 17:53:02

阅读数 43

评论数 9

错误:从字符串转换日期和/或时间时,转换失败

在我们查找数据库的时候会发生一些错误,标题的错误在我们查找数据库时也时有发生,为什么会出现,一个方面:参数定义的为datetime类型,正常情况下时间类型也是要通过单引号括起来的,但是在存储过程中用单引号引起来就会出错 例如: 上图中用单引号引起来就会引起标题所描述的错误,我们只需要把引号...

2019-07-08 11:16:20

阅读数 145

评论数 6

机房重构---修改密码,父子窗体都关闭

在子窗口form2中声明事件: public delegate void childclose(); public event childclose closefather; 然后在它的关闭事件中触发本事件: private void Form2_Closed(objec...

2019-07-07 16:53:28

阅读数 37

评论数 6

机房重构---触发器

作用: 学生表一插入数据就将插入的信息在插入到充值表中 代码如下: create TRIGGER [dbo].[Auto save_registration] ON [dbo].[Student_Info] AFTER Insert AS ...

2019-07-06 18:36:24

阅读数 35

评论数 5

错误-从字符串转换日期和/或时间时,转换失败

在敲上机的时候,将用户上机信息插入到Online表中一直出现这个错误,以下时图片和解决办法 1.查看实体的数据类型是否正确(DateTime) 2.查看数据库中的数据类型是否正确(DateTIme) 3.查看Main中是否将string类型的数据转换为Datetime类型 4.数据库插...

2019-06-19 10:44:54

阅读数 882

评论数 9

机房重构---用户等级显示不同窗体

判断思路: 1.判断有无这个用户(根据bool类型的Flag) 2.判断表中Level列中的等级名称(根据表中的数据) 实现思路: 用户等级判断就是一层一层的调用(和登陆的顺序一样),到sqlHelper层中真正实例化和将数据赋值给表,在一层一层返回(用DataTable类接收),到U层判...

2019-06-06 17:08:15

阅读数 41

评论数 7

机房重构---登陆

下面这张图展示了各层之间的关系: 中间传送的数据是实体层里面的Userinfo,一层一层传到sqlHelper,在一层一层判断传到U层,如上图所示 LoginUI(显示层---登陆界面) 1.实例化实体层 2.实例化外观层 LoginEntity(实体层)...

2019-06-04 20:13:56

阅读数 56

评论数 7

人生阶段

可能人在发展的时候总需要一些时候需要一个人去思考,一个人去体会,一个人去奋斗,一个人去专注地做一些事情,但是其中很多地欲望,很多地不甘心,很多的不舍却会阻碍你前进。 可能我没有真正的全身心投入到一件事情中,才会瞻前顾后,可能是我想要的太多,而使专注力不足,可能是我害怕前方未知的环境,而使我不敢大...

2019-05-31 14:52:28

阅读数 47

评论数 7

软考总结

总结一个这次考试的各方面 个人 缺点:这次软考考的内容很多,很杂,没有能够利用学习方法,如思维导图,快速阅读,三遍读书法等,归根结底自己没有能放平心态,去面对这次考试,脑子中只有过考试,在找套路,而忘掉了学习是为了什么。 优点:这次考试,感受到了集体学习的好处,确实是一个人能走的很快,一群人...

2019-05-26 20:30:54

阅读数 60

评论数 9

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