摘要:主窗体:两个按钮的点击事件均为弹出对应的窗体(form.Show();) 班级信息窗体: 同理:学生信息管理窗体也是类似的 SQL Server数据库表格设计: 阅读全文
posted @ 2020-04-12 01:01 Kai_YoungMaster 阅读(27) 评论(0) 推荐(0) 编辑
摘要:如果用户登录界面没有设置大小写区分的话就会出现以下情况: 这会造成严重的后果,所以应该对该语句进行修改: 注意格式为: 区分大小写: 需要判断的字段(字段名) Collate Chinese_Prc_CS_AI = '输入的信息' 不区分大小写: 需要判断的字段(字段名) Collate Chine 阅读全文
posted @ 2020-04-01 17:08 Kai_YoungMaster 阅读(94) 评论(0) 推荐(0) 编辑
摘要:在form1中将在form2中需要执行的方法通过构造函数传递过去,此处的将父窗体的值直接作为参数传递 在form2中使用Delegate委托接收父窗体中传递过来的方法 执行结果: 阅读全文
posted @ 2020-03-24 10:47 Kai_YoungMaster 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-21 00:09 Kai_YoungMaster 阅读(42) 评论(0) 推荐(0) 编辑
摘要:省市递归加载到TreeView只是递归的一个表现方式,使用递归可以达到很多的功能,类似我们计算机本地的 磁盘目录文件加载等等均是该原理,十分便捷。 后续还会附上目录加载、以及添加、删除、修改父子节点等等 阅读全文
posted @ 2020-03-14 23:15 Kai_YoungMaster 阅读(114) 评论(0) 推荐(0) 编辑
摘要:省市联动一般应用在住址或者出生地等等方面 该篇为下拉框省市联动、下一篇将会利用SQL server省市表递归加载到TreeView当中去 阅读全文
posted @ 2020-03-13 15:33 Kai_YoungMaster 阅读(26) 评论(0) 推荐(1) 编辑
摘要:SQL防注入攻击 此处的方法全带有参数集合的原因是SQL防注入攻击(注入攻击是用户登录的时候 用户名:随机文字+ ‘ or 1=1 --’ 就可以直接强登,添加SqlParameter以后可以避免该类问题) 此处通过C#监视可以看到该文本框里面的数据整体都被当作一个字符串 此处通过SQL事务监视查看 阅读全文
posted @ 2020-03-13 00:58 Kai_YoungMaster 阅读(15) 评论(0) 推荐(0) 编辑
摘要:面向对象核心 1.封装:把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的信息隐藏。隐藏实现细节,使得代码模块化。 2.继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。可以扩展已存在的代码模块。(子承父业) 3.多态:是允 阅读全文
posted @ 2020-03-12 22:54 Kai_YoungMaster 阅读(18) 评论(0) 推荐(0) 编辑
摘要:--递归使用在ADO.Net中会有详细说明 --此处只是对省的地级市进行记录(县级市和区并未添加进去) --省市联动之省insert into Tab_Area(AreaName,AreaPID)values('北京市','0')insert into Tab_Area(AreaName,AreaP 阅读全文
posted @ 2020-03-12 22:10 Kai_YoungMaster 阅读(35) 评论(0) 推荐(0) 编辑
摘要:数据库访问不分两种:连接式、断开式 一、连接式:使用SqlConnectio 连接式即为在SqlConnection的Open()、Close()之间对数据库进行访问和处理 使用SqlDataReader进行数据读取 优点:占用内存较小、读取数据的时候一直和数据库保持连接,适合数据量比较小的时候,执 阅读全文
posted @ 2020-03-06 01:59 Kai_YoungMaster 阅读(16) 评论(0) 推荐(0) 编辑