摘要: 概要: 一个简单的留言板,仅仅只要写一点点的代码就能实现。显示了LinQ的方便和强大功能。内容: 过程:1,建立数据库2,创建webApp并附加数据库3,添加Linq to sql Classes,自动完成很多事情。4,页面布局5,后台代码a)***DataContextctx=new ***DataContext(“连接”);b)读数据,给datasource rpt_M... 阅读全文
posted @ 2010-09-03 09:43 耀哥 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 概要: DataContext是用来把Linq语句转换成T-SQL语句,实现查询,写入等操作数据库的功能。位于System.Data.Linq命名空间下,DataContext还提供了日志记录功能。内容:DataContext的小例子:1,我们还是新建一个ConsoleApplication,这时候引用空间下没有System.Data.Linq;,需要我们自己引入类型。2,建立实体类,引入Syst... 阅读全文
posted @ 2010-09-03 09:35 耀哥 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 概要: 学习Linq的第一篇,认识什么是Linq,了解LQ相关的知识和一个简单的LQ例子。  此系列是我的学习笔记,来源:http://www.cnblogs.com/lovecherry/内容: LinQ是基于关系数据的语言集成查询,用于以对象形式管理的关系数据的查询功能。 LinQ包括:Linq to sql,Linq to xml,Linq toobjects,Linq to dataset... 阅读全文
posted @ 2010-09-03 09:29 耀哥 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 疑问:  今天开学,大四。有个问题,压在我心里很久了,今天索性说出来。我想也有不少人像我现在这样,希望大家有同感的在这发泄一下,有经验的在这帮忙提提意见。不甚感激!  就是大学毕业生应该具备怎样的素质?或者说软件公司需要什么样的大学毕业生?大学课程:  首先说说我们这样的学软件工程的学生吧。列举一下我们在校所学习的软件知识:  大一:    伪代码,C  (相当基础,就是if..else..,fo... 阅读全文
posted @ 2010-09-02 00:08 耀哥 阅读(6462) 评论(72) 推荐(5) 编辑
摘要: 设计模式总结三.行为型模式1,观察者模式 定义对象间的一种1:N的依赖关系,当1变化时,N会得到通知 优点:使用List记录这一组对象,在需要时使用foreach调用对象的方法 总结:特点较明显,在特定的情况下使用。 class Boss : Subject { private IList<Observer> observers=newList<Observer>(); p... 阅读全文
posted @ 2010-09-01 20:56 耀哥 阅读(351) 评论(0) 推荐(1) 编辑
摘要: 设计模式总结二.结构型模式1,适配器模式 将一个第三方类方法,转换到另一个类中的调用的方法。 优点:使原本接口不兼容而不能工作的类一起工作,复用方法 缺点:改动源类会带来麻烦 总结:多用于后期维护,修改时,复用类似类,方法或控件时使用。 Class Translator//适配器 {private F f=new F(); Pulic override void Add() {f.加();}}2,... 阅读全文
posted @ 2010-09-01 20:50 耀哥 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 设计模式总结依赖倒转原则:抽象不应该依赖细节,细节应该依赖于抽象单一职责:开放封闭原则:里氏代换:合成聚合复用:迪米特:一.创建型模式1,简单工厂,工厂,抽象工厂 区别简单工厂:工厂根据传入的字段,在switch里判断并返回一个相应的实例。 优点:将判断选择放入工厂中,客户端不必判断 缺点:不符合开放-封闭原则的精神 总结:操作方法稳定时,要除去客户端依赖时使用可以结合反射使用,或者结合策略模式使... 阅读全文
posted @ 2010-09-01 20:47 耀哥 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 解释器模式: Interpreter:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。知识点: 字符串匹配,判断Email,匹配电话号码等等。正则表达式就是解释器模式的一种应用。解释器模式容易的改变和扩展方法。解释器模式为文法中的每一条规则至少定义了一个类,因此包含许多规则的文法可能难以管理和维护。Demo1: //抽象表达式,声明抽象的解释操作ab... 阅读全文
posted @ 2010-09-01 20:43 耀哥 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 访问者模式:Visitor:表示一个作用于某个对象结构中的各元素的操作。它使你可以在不改变元素的类的前提下定义作用于这些元素的新操作。知识点: 访问者模式是所有模式中最复杂的一个。 适用于数据结构相对稳定的系统(很少很少使用)。如人只有男人和女人 它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由的演化。Demo1: //状态抽象类 abstract class Actio... 阅读全文
posted @ 2010-09-01 20:43 耀哥 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 享元模式: Flyweight:运用共享技术有效地支持大量细粒度的对象注意:如果一个应用程序使用了大量的对象,而大量的这些对象造成很大的存储开销时就要考虑使用;对象的大多数状态可以外部状态,如果删除对象的外部状态,那么可以使用相对较少的共享对象取代很多组对象,此时可以考虑使用。 实际上在.NET中,字符串string就是运用了Flyweight模式。Object.ReferenceEquals(o... 阅读全文
posted @ 2010-09-01 20:42 耀哥 阅读(313) 评论(0) 推荐(0) 编辑