摘要: 注意: 类库项目(dll):顾名思义,就是一堆类的仓库,里面就存放的是一堆类,类本生是不能直接执行的。 动态链接库(应用程序扩展):一个程序,可以动态的随时调用这个类库。 登录页面整体框架 密码检验 窗口复用的概念(利用无参构造和有参构造) 三层图解: 实体类 注意:后期补充完全代码,现在是零碎知识 阅读全文
posted @ 2017-11-03 21:54 兽人松 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 效果展示 程序关系 App,Config DAL BLL Flogin FMain FStu Program 阅读全文
posted @ 2017-11-03 19:22 兽人松 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 数据库运行流程 索引Index 一般where后面都有用id列来查询。 drop index 表名.索引名 临时表 如果用##tmptable,另用其余表就可以访问。 inserted表与deleted表 各张表的数据是受sql语句的条数影响的。 一条语句影响多行,和多项语句影响多行。 前者触发一次 阅读全文
posted @ 2017-11-02 20:59 兽人松 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 注意: select top 3 Name,Age,Gender from view_Student where group having order by id desc 5 6 7 7 7 1 1 2 3 4 8 8 8 在最终生成用户想要的数据之后,才进行排序,如果不得不排序,那么就尽可能把消 阅读全文
posted @ 2017-11-02 17:41 兽人松 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Case 在数据库中,对数据进行比对。 两种用法: 第一种,不对任何列进行case 条件判断。 从case开始:开始判断,判断什么?不知道。只有当when开始的时候才知道判断什么东西。 如果在判断一个列的值的时候,满足多个条件(when),就先满足谁就执行谁。 类似于c#中的 if else if 阅读全文
posted @ 2017-11-01 22:36 兽人松 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 根据案例要求,在数据库中读取表格,进行增删改查等操作,并且还进行有效的管理。 数据库建表 界面搭建 其中黑色框用到DataGridView。 什么样的类型可以作为DataGridView的数数据源: 使用 DataGridView 控件,可以显示和编辑来自多种不同类型的数据源的表格数据。 将数据绑定 阅读全文
posted @ 2017-11-01 09:34 兽人松 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 整个ADO包含两大部分:数据提供程序和数据集 NonQuery :非查询,只要影响行数 Scalar :查询出来的数据,只要第一行第一列 Reader:查询出来的数据,全部都要(所有行,所有列),大数据量的 不同: DataSet:查询出来的数据,全部都要(所有行,所有列),比较小数据量的,因为 D 阅读全文
posted @ 2017-10-30 16:50 兽人松 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、ExecuteNonQuery() 执行非查询语句。 insert update delete 三种基本语句,返回的是数据库,受影响行数。 在insert中,如果有输出insered.id ,会返回一个结果集,这个结果集只包含一行一列,这一行一列,就是刚才新增的id。 二、什么是结果集:sql语 阅读全文
posted @ 2017-10-28 22:44 兽人松 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 主页面 数据库(基于之前的省市数据库) 主程序 辅助 阅读全文
posted @ 2017-10-28 22:08 兽人松 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 页面: 数据库(粘贴,建库就可以) 主代码: 辅助 案例解释: ComboBox的显示值:Items.Add的参数是Object类型,也就是可以放任意数据类型的数据,可以设置DisplayMember属性设定显示的属性,通过SelectedItem属性取得到就是选择的条目对应的对象。 例子。疑问:取 阅读全文
posted @ 2017-10-28 21:14 兽人松 阅读(170) 评论(0) 推荐(0) 编辑