每天学一点,每天积累一点,进步就不止一点点!PS:好记性不如烂笔头,学会总结,学会思考~~~ ----要飞翔,必须靠自己!

灰太狼的梦想

好记性不如烂笔头,学会总结,学会思考~~~

05 2015 档案

摘要:1.显示窗口的两种方式:非模态(Modaless):Show模态(Modal),阻塞主窗口:ShowDialog()2.主窗口和对话框之间传递参数,在对话框中申明属性,主窗口给对话框传递值通过参数赋值,对话框在OnLoad中读取参数值,对话框通过属性也返回值给主窗口。例如有一个test窗体和Main... 阅读全文
posted @ 2015-05-31 18:37 灰太狼的梦想 阅读(609) 评论(0) 推荐(0) 编辑
摘要:1.SQL全名是:结构化查询语言(Structured Query Language),是关系数据库管理系统的标准语言。 2.SQL分为:DDL,DML,DCL,DQL 2.1 DDL(Data Definition Language):数据定义语言,建表,建库等,如:CREATE, ALTER, 阅读全文
posted @ 2015-05-31 12:27 灰太狼的梦想 阅读(567) 评论(0) 推荐(0) 编辑
摘要:1.主键分为:逻辑主键和业务主键逻辑主键:没有任何的含义,只是为了标识当前列在当前数据库表里的唯一标识;业务主键:业务主键就是具有真实意义的,就比如身份证,银行卡号,员工编号,一旦变化,难以维护。推荐使用逻辑主键.另外标识列只能是int类型的主键列:就是不能插入重复数据(默认带索引),每一张数据表,... 阅读全文
posted @ 2015-05-31 11:29 灰太狼的梦想 阅读(972) 评论(0) 推荐(0) 编辑
摘要:1.创建数据库的基本语句create database database_name*注意:database_name是你要创建的数据库的名称1.1删除数据库的语句drop database database_name2.创建数据表create table table_name*注意:table_na... 阅读全文
posted @ 2015-05-31 10:10 灰太狼的梦想 阅读(484) 评论(0) 推荐(1) 编辑
摘要:HTML常用标签:HTML标签大小写不敏感。 ,....标题标签 段落标签 水平线换行超链接 图片文本和格式化标签(粗体)斜体定义着重文字上标字下标 阅读全文
posted @ 2015-05-30 23:06 灰太狼的梦想 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1.什么是HTMLHTML是用来描述网页的一种语言;HTML指的是超文本标记语言:Hyper Text Markup Language标记语言是一套标记标签(Markup tag);HTML使用标记标签来表述网页;HTML文档包含了HTML标签及文本内容;HTML文档也叫web页面;2.HTML标签... 阅读全文
posted @ 2015-05-30 22:52 灰太狼的梦想 阅读(313) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2015-05-29 22:33 灰太狼的梦想 阅读(3319) 评论(89) 推荐(15) 编辑
摘要:1.数据库的特点:海量存储,查找速度快,并发性问题控制,安全性,数据完整性(保存在数据库中的数据是正确的,真实的。) 2.DBMS(DataBasse ManageMent System,数据库管理系统) 3.数据库,不同类的数据应该放到不同的数据库中 *便于对各个数据类别的进行个性化管理(分布式部 阅读全文
posted @ 2015-05-27 23:04 灰太狼的梦想 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1.Add 1 #region 1.1 新增学生信息(定义成Int类型,返回受影响的行数) 2 /// 3 /// 新增学生信息 4 /// 5 /// 6 /// 7 public int Ad... 阅读全文
posted @ 2015-05-26 20:01 灰太狼的梦想 阅读(1856) 评论(7) 推荐(1) 编辑
摘要:对于数据层(DAL)---Data Access Layer:来说,要添加,实体层(Entity/Model)的引用,对于业务层(BLL)---Business Logic Layer:要添加,数据层(DAL)和实体层(Entity/Model)的引用。对于表现层(UI)---User Interf... 阅读全文
posted @ 2015-05-26 16:00 灰太狼的梦想 阅读(836) 评论(0) 推荐(0) 编辑
摘要:之前的文章里面已经说了,EF的增删查改。那时候的修改,删除,只能是先查询出来要修改的数据,再修改,删除。。。现在来一个改进版的,增删查改。1.Add 1 static void Add() 2 { 3 //1.创建student对象,并使用对象初始化器... 阅读全文
posted @ 2015-05-24 17:35 灰太狼的梦想 阅读(980) 评论(8) 推荐(0) 编辑
摘要:1 #region 修改--官方的修改是,先查询,然后修改 2 /// 3 /// 修改--官方的修改是,先查询,然后修改 4 /// 5 static void Modify() 6 { 7 /... 阅读全文
posted @ 2015-05-24 15:44 灰太狼的梦想 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:1.对于外键实体而言,EF会在用到这个外键属性的时候,才会去查对应的表。这就是按需加载了。。。2.按需加载的缺点:每次调用外键实体的时候,都会去查询数据库(EF有小优化:相同的外键实体只查一次)1 IQueryable sd=db.StudentDetails;3 ... 阅读全文
posted @ 2015-05-24 12:37 灰太狼的梦想 阅读(940) 评论(0) 推荐(0) 编辑
摘要:1.集合的标准查询运算符方法,是来自于System.Linq.Enumerable里给IEnumerable接口添加的扩展方法 2.EF上下文里的DBSet<T>里的标准查询运算符方法,来自于System.Linq.Queryable里的IQueryable接口添加的扩展方法 3.延迟加载的,本质原 阅读全文
posted @ 2015-05-24 00:20 灰太狼的梦想 阅读(1492) 评论(1) 推荐(0) 编辑
摘要:Add 1 #region 1.0 新增+void Add() 2 /// 3 /// 新增 4 /// 5 static void Add() 6 { 7 //1.创建实体对象,使用对象初始... 阅读全文
posted @ 2015-05-23 19:02 灰太狼的梦想 阅读(1173) 评论(2) 推荐(0) 编辑
摘要:微软认为,接口就是一个规范,只说不做,那么就意味着,他的成员必须由子类来实现,也就意味着,在接口中的成员必须是公共的和抽象的。接口就是一个抽象类,通过查看源码知道的;实现接口的成员,并不是来重写,实现之后的接口的成员就是类的成员;接口的方法只能通过接口对象来调用。什么时候接口对象---所谓的接口对象... 阅读全文
posted @ 2015-05-23 00:52 灰太狼的梦想 阅读(492) 评论(0) 推荐(1) 编辑
摘要:抽象方法在抽象类中。抽象类中可以有非抽象成员,子类可以来使用。 抽象类中,申明的构造函数,也可以让子类通过base来调用。 抽象类只能是父类,但是没有规定抽象类必须要有子类 抽象方法既然是抽象的,子类必须实现。子类不想实现父类的方法,在子类中,就将方法设置为abstract,要重写父类方法,必须加o 阅读全文
posted @ 2015-05-21 00:23 灰太狼的梦想 阅读(491) 评论(0) 推荐(0) 编辑
摘要:1.虚方法提供一种默认实现,子类可以选择是否重写,如果不重写,那么就使用父类已经实现的方法。(重写可以改变方法的指针) 如果需要改变类型指针,那么需要做方法的重写: 1.如果子类方法是重写方法,那么系统会扫描父类方法中,有没有相同签名的可重写方法,如果没有就报错。 2.如果父类方法是虚方法,那么子类 阅读全文
posted @ 2015-05-19 00:15 灰太狼的梦想 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:1.子类继承父类,会拥有父类中所规范的所有成员,但是只能是使用其中的公共成员2.实现了继承,可以做到代码的冗余,做到代码的重用3.实现了继承,可以方便代码的扩展与修改4,当子类拥有与父类相同签名(声明与定义)的成员时,子类的成员就会将父类的同名成员隐藏(不是覆盖,还是可以调用父类的成员的,通过bas... 阅读全文
posted @ 2015-05-18 21:21 灰太狼的梦想 阅读(589) 评论(0) 推荐(0) 编辑
摘要:1.构造函数是一个特殊的方法,没有返回值类型,不能返回值,方法名称和类名一致。 2.构造函数的作用就是构建对象的属性值。 3.任何类的成员都不可能与类名称一样,除了构造函数与析构函数。 4.任何类都会默认提供一个无参的构造函数。但是如果手动添加了带参的构造函数,那么无参的构造函数,会自动消失,所以在 阅读全文
posted @ 2015-05-17 22:34 灰太狼的梦想 阅读(546) 评论(0) 推荐(0) 编辑
摘要:1.属性封装是为了保护与之相对应的字段的,保证字段的读取和赋值是否符合要求 2.属性可以分为:读写,只读,只写 3.允许外部访问的变量一定要申明为属性 4.属性的本质就是两个方法。 5.自动属性 6.属性本身不能存储数据的,一般是和字段连用的,就算自动属性,也是编译器默认帮我们生成了一个字段的。 阅读全文
posted @ 2015-05-17 21:41 灰太狼的梦想 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一.概念 1.类的作用是来模拟现实对象的,一个现实对象可以从两个地方进行描述:特征和行为。 2.类不是你凭空想象的,它只是描述现实对象具体的特征和行为的。 3我们写类只需要写我们所需要的。 4.类是提供给别人使用的,所以不能是私有的,或者是受保护的。 二.类的对象初始化 1.通过对象.属性 2.对象 阅读全文
posted @ 2015-05-17 20:31 灰太狼的梦想 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1.参数传递默认都是传递栈空间里面存储的内容2.如果添加了ref那么传递的都是栈空间地址,而不再是栈空间里面的内容3.如果添加了out,那么传递的也是栈空间的地址 1 //写一个方法计算一个int类型数组中每个元素的总和以及最大值和最小值 2 /// 3 /// ... 阅读全文
posted @ 2015-05-17 16:05 灰太狼的梦想 阅读(368) 评论(0) 推荐(0) 编辑
摘要:1 string str1="aa"; 2 3 string str2="aa"; 4 5 6 str1,str2,变量所指向的堆空间的地址是一样的。栈空间的内容是不一样的。 7 8 9 10 //new的作用 11 * 1.开辟合适大小的堆空间或者常量区空间 12 * 2.创建对象 13 * 3.调用构造函数 14 * 4 返回开... 阅读全文
posted @ 2015-05-17 13:26 灰太狼的梦想 阅读(622) 评论(0) 推荐(0) 编辑
摘要:方法的重载1.方法重载的前提:方法名称必须一样2.构成重载的条件:参数不一样(参数数量不一样,参数类型不一样)方法的可变参数1.可变参数的值的数量可以是0到多个。2.可变参数调用的时候,没有必要将传递的值封装成一个数组,可变参数会自动为您创建一个合适长度的数组。3.如果没有传递任何参数,那么会生成一... 阅读全文
posted @ 2015-05-16 21:19 灰太狼的梦想 阅读(675) 评论(0) 推荐(0) 编辑
摘要:C#中方法的调用 1.同一个类中方法的调用: 静态方法可以直接调用静态方法 静态方法不能直接调用非静态方法,静态方法先生成。 非静态方法可以直接调用静态方法 如果静态方法要调用非静态的方法,必须使用实例成员 2.不同类中方法的调用 静态方法,使用类名.静态方法名称() 非静态方法使用,类的实例对象. 阅读全文
posted @ 2015-05-16 20:18 灰太狼的梦想 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:C#学习笔记 阅读全文
posted @ 2015-05-16 19:41 灰太狼的梦想 阅读(868) 评论(0) 推荐(0) 编辑
摘要:1.DOM(Document Object Model,文档对象模型)。DOM树 { html (head&&body), head(meta && title) , body( h,p,ui), ul(li...) } 2.Jquery对象:JQuery对象就是通过jquery包装DOM对象后产生 阅读全文
posted @ 2015-05-06 10:26 灰太狼的梦想 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏