2016年6月21日
摘要: 练习题:1、查询显示2、请输入你想要做的操作(1:添加,2:删除,3:修改):3、提示用户操作是否成功,刷新数据,回到2等待用户操作 建表: 操作: 阅读全文
posted @ 2016-06-21 20:13 马MZJ 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 使用数据库内容首先要引用命名空间:using System.Data.SqlClient; 1.查询显示 2.添加数据 3.修改数据 4.删除数据 添加,修改,删除的方法基本一致,不一样的地方是sql语句不同,显示与其他三者之间的不同在于方法不同,因为显示是需要接收数据库的返回值。 阅读全文
posted @ 2016-06-21 20:09 马MZJ 阅读(634) 评论(0) 推荐(0) 编辑
  2016年6月20日
摘要: 透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装: 也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了 阅读全文
posted @ 2016-06-20 20:27 马MZJ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 类库: 一个类库就是一个.dll结尾的文件,是他人写好的为了防止泄露的类。 类库建立后一般在Class前面加上Public提高访问权限,其他写法跟类一样。 .dll文件写完后在相应项目中的bin文件夹内的Debug文件夹内。 复制到自己的文件夹后进入VS后右键项目添加引用这个.dll文件,引用相对应 阅读全文
posted @ 2016-06-20 20:26 马MZJ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 多态: 继承同一个父类的多个子类各自之间都是独立的,各自的使用都是不同的。 父类中可以出现虚方法,虚方法在子类中通过重写使用。 虚方法:virtual 重写:override 父类又称作基类,子类又称作派生类或者超类。 抽象类:abstract 抽象类就是用来被继承的,不能实例化,因为没有构造函数, 阅读全文
posted @ 2016-06-20 20:06 马MZJ 阅读(185) 评论(0) 推荐(0) 编辑
  2016年6月19日
摘要: 访问修饰符: 访问修饰符是对于跨类访问的一个权限限制 public : 公共的,引用命名空间即可随意访问,最高访问权限。private : 私有的,只有在声明它的类和结构中才可以访问,访问权限最低。 Internal : 内部的,同一个程序集中所有的类都可以访问,程序集就是命名空间。Protecte 阅读全文
posted @ 2016-06-19 08:27 马MZJ 阅读(191) 评论(0) 推荐(0) 编辑
  2016年6月16日
摘要: 面向对象: 万物皆对象 面向对象三大特性:封装;继承;多态; 对象是对一群具有相同属性的小对象的统称 类是用来存放对象的属性和方法 封装: private 定义的属性是不能在其他类中调用的,可以在同一个类中用public定义一个属性来操作private,一般private写法为_XXXXX,publ 阅读全文
posted @ 2016-06-16 21:07 马MZJ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: C#复习:题:添加5个学生的信息到集合中,每个学生都有:学号,姓名,成绩,3个内容,添加完毕后将学生的分数从高到低排列并打印出来 阅读全文
posted @ 2016-06-16 20:26 马MZJ 阅读(215) 评论(0) 推荐(0) 编辑
  2016年6月15日
摘要: 存储过程: 存储过程(stored procedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。 在数据库中,创建存储过程和创建其他对象的过程一样,除了它使用的AS关键字外。存储过程的基本语法如下: create proc hah as b 阅读全文
posted @ 2016-06-15 14:45 马MZJ 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.join on 横向拼接 例:select 列名,列名,表名2.列名,列名 from 表名1 join 表名2 on 表名1.列名 = 表名2.列名 2.union 纵向拼接 select XXXXXXXX union select XXXXXXXX 局部变量: 使用declare关键字给变量声 阅读全文
posted @ 2016-06-15 14:43 马MZJ 阅读(137) 评论(0) 推荐(0) 编辑