摘要: 封装的秘密1.3封装的秘密 字段:一般定义为private。属性:对于字段的操作,get_name,set_name两个方法,一般定义为public。保证数据的安全性和可靠性。方法:向外部提供的接口。一般调用属性,而不是字段。1.4多态的艺术 定义抽象类,抽象方法 定义接口,实现接口。1.5接口 接口就是一个规范,约束类能操作什么。其本质还是一个抽象类中定义了一个abstract virtual的方法。 在托管堆CLR中维护着一个接口虚表,主要是记录那个类实现了这个接口方法。好实现方法的分派。 一般是定义多个小功能的接口,而不是多功能的大接口。 三层中把数据库操作的增,删,改定义成接口,不同数 阅读全文
posted @ 2013-10-09 10:01 WIN8新人 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 很久没有有计划的去读书做笔记了,可能有些书是原来看过的,但是没有笔记,看了过了一段时间又忘记了,自从看完博客园一位码兄的文章后,收获彼多,笔记真的很重要,可是从小学到大学,自己都不怎么记笔记,所以算不上一个好学生,步后社会后,特别是年龄大了后,不得不去看笔记,来复习原来的知识点,不可能一本书一本书的去找,这时候,笔记就显示格外重要了,希望我还不晚。坚持看完,并做好笔记。别人花5年能做完的事,做好的事,我争取用10年完成,再不行用20年也行。工作几年感觉自己还是个菜鸟,有点内玖,有过迷茫,有过失落,虽没有到而立之年,但是也快了,希望重拾自己多年前的梦想。希望得到园内高手的指导。为所有迷茫过的程. 阅读全文
posted @ 2013-10-08 10:02 WIN8新人 阅读(5534) 评论(82) 推荐(23) 编辑
摘要: 面向对象(第一章)1.1面对对象对象的产生:首先在内存中分配空间,再初始化必须的附加成员,再调用构造函数执行初始化。对象有类型:值类型(堆栈) 引用类型(托管堆)对象有访问权限:Public(所有成员) protected(派生类) internal(同一程序集中) private(私用,管好自己就可以了)多态:1.接口实现多态:定义一个接口IPeople,实现不同的方法Dowork(). IPeople PatHome=new PeopleAtHome();IPeolpe patSchool=new PeopleAtSchool();2.抽象类实现多态。Gc垃圾回收机制:对象没有被应用程序引 阅读全文
posted @ 2013-10-08 09:48 WIN8新人 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 想必如果有人正在看这个博文,其身份不是程序员,也至少是IT相关的,面对电脑,久坐,不好的睡眠等等 都在折磨着我们,可是,我们是否在反思进而求变,还是像作者提到的,只是沉迷在“想成为一个编程牛人”的幻觉 中而用时间不断累积地编码编码,而忽略了“森林”(相较于树木层次)层次的东西,甚至忽略了更为重要的健康。扪心自问,我们今天所做的一切是在追求什么,我想很多人的回答会是大同小异,大致就是“为了一个有更高品质 的生活”,为了此目标,因为我们的老爸不是李刚,也不是军代表,我们也没有中彩票的运气,我们也没有周鸿祎那样 把握机会的能力,我们也没有如同Mark那样的编程天赋,于是我们很自知地认为只能靠自己的努 阅读全文
posted @ 2013-09-06 15:04 WIN8新人 阅读(465) 评论(2) 推荐(4) 编辑
摘要: EF中的填加:T_user user = new T_user();user.f_username = "jll";user.f_password = "34";user.f_passed = 1;//EF增加BlogDb.T_user.AddObject(user);BlogDb.SaveChanges();//EF修改 var user1 = (from u in BlogDb.T_user where u.id == 1 select u).FirstOrDefault<T_user>(); ... 阅读全文
posted @ 2013-04-13 13:08 WIN8新人 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 单元测试的基本方法是调用被测代码的函数,输入函数的参数值,获取返回结果,然后与预期测试结果进行比较,如果相等则认为测试通过,否则认为测试不通过。1、Assert类的使用Assert.Inconclusive() 表示一个未验证的测试;Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;Assert.IsFalse() 阅读全文
posted @ 2013-03-29 15:31 WIN8新人 阅读(274) 评论(0) 推荐(0) 编辑
摘要: MVC中使用ajax和json传递数据 阅读全文
posted @ 2013-03-29 14:28 WIN8新人 阅读(283) 评论(0) 推荐(0) 编辑
摘要: ActionFilter的使用场景及示例 阅读全文
posted @ 2013-03-21 23:41 WIN8新人 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Mvc中DropDownList及IgnoreRoute的使用 阅读全文
posted @ 2013-03-20 22:27 WIN8新人 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 最近一直在看MVC资料,这是作为记录笔记资料。 阅读全文
posted @ 2013-03-20 17:53 WIN8新人 阅读(301) 评论(0) 推荐(0) 编辑