摘要: 方法一:(无法查询字符的最大长度) --use后面添加表格所在的数据库名,为了定位到表格的位置(即以下查询的语句要在其所在的数据库范围内查询才行) Use 数据库名; --此处查询到的空值使用的是bit类型存储,即所显示的是0或者1 SELECT Column_Name as 字符名称,TYPE_N 阅读全文
posted @ 2020-06-16 17:44 Kai_YoungMaster 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 主窗体:两个按钮的点击事件均为弹出对应的窗体(form.Show();) 班级信息窗体: 同理:学生信息管理窗体也是类似的 SQL Server数据库表格设计: 阅读全文
posted @ 2020-04-12 01:01 Kai_YoungMaster 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 如果用户登录界面没有设置大小写区分的话就会出现以下情况: 这会造成严重的后果,所以应该对该语句进行修改: 注意格式为: 区分大小写: 需要判断的字段(字段名) Collate Chinese_Prc_CS_AI = '输入的信息' 不区分大小写: 需要判断的字段(字段名) Collate Chine 阅读全文
posted @ 2020-04-01 17:08 Kai_YoungMaster 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 在form1中将在form2中需要执行的方法通过构造函数传递过去,此处的将父窗体的值直接作为参数传递 在form2中使用Delegate委托接收父窗体中传递过来的方法 执行结果: 阅读全文
posted @ 2020-03-24 10:47 Kai_YoungMaster 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-21 00:09 Kai_YoungMaster 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 省市递归加载到TreeView只是递归的一个表现方式,使用递归可以达到很多的功能,类似我们计算机本地的 磁盘目录文件加载等等均是该原理,十分便捷。 后续还会附上目录加载、以及添加、删除、修改父子节点等等 阅读全文
posted @ 2020-03-14 23:15 Kai_YoungMaster 阅读(329) 评论(0) 推荐(1) 编辑
摘要: 省市联动一般应用在住址或者出生地等等方面 该篇为下拉框省市联动、下一篇将会利用SQL server省市表递归加载到TreeView当中去 阅读全文
posted @ 2020-03-13 15:33 Kai_YoungMaster 阅读(292) 评论(0) 推荐(1) 编辑
摘要: SQL防注入攻击 此处的方法全带有参数集合的原因是SQL防注入攻击(注入攻击是用户登录的时候 用户名:随机文字+ ‘ or 1=1 --’ 就可以直接强登,添加SqlParameter以后可以避免该类问题) 此处通过C#监视可以看到该文本框里面的数据整体都被当作一个字符串 此处通过SQL事务监视查看 阅读全文
posted @ 2020-03-13 00:58 Kai_YoungMaster 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 面向对象核心 1.封装:把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的信息隐藏。隐藏实现细节,使得代码模块化。 2.继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。可以扩展已存在的代码模块。(子承父业) 3.多态:是允 阅读全文
posted @ 2020-03-12 22:54 Kai_YoungMaster 阅读(296) 评论(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 阅读(417) 评论(0) 推荐(0) 编辑