12 2012 档案

摘要:主要用到的是WebRequest和WebResponseprotected void ToHtml() { WebRequest request = WebRequest.Create("http://www.hao123.com"); WebResponse response = request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8); string content = reader.Read 阅读全文
posted @ 2012-12-14 15:55 ajunfly 阅读(2186) 评论(0) 推荐(0)
摘要:添加用户控件 包含两个按钮 add和del OnClick方法为 addClick delClick定义委托public delegate void BtnDelegateHandler(object sender, EventArgs e);定义事件public event BtnDelegateHandler btnAdd;public event BtnDelegateHandler btnDel; protected void addClick(object sender, EventArgs e) { if (this.btnAdd != null) this.btnAdd(send 阅读全文
posted @ 2012-12-13 11:43 ajunfly 阅读(244) 评论(0) 推荐(0)
摘要:上篇我们说了接口工厂,接下来我们看看抽象工厂 抽象类用abstract修饰, 抽象类不能被实例化,抽象方法必须声明在抽象类中,抽象类型不一定不需存在抽象方法,具体派生类必须覆盖基类的抽象方法,抽象派生类可以覆盖基类的抽象方法也可以不覆盖 这样我们就实现了在基类中添加error方法,子类中无需添加,只需要传error信息就行 调用方法: ICarStract carStract = TcFactory_.GetCarInstance("BenzStract"); carStract.run(); carStract.stop(); carStract.error(" 阅读全文
posted @ 2012-12-13 11:13 ajunfly 阅读(479) 评论(0) 推荐(0)
摘要:接口工厂模式: 定义接口用Interface,且接口中只能包含属性、方法和索引器,而且成员上不能有任何修饰符即使是public也不行,因为接口总是公开的。 首先我们定义一个汽车接口 public interface ICar { void run(); void stop(); //void error(); } 这里我们再定义一个Jeep车类和宝马车类都继承汽车接口,实现接口 public class Jeep:ICar {public void run(){ HttpContext.Current.Response.Write("Jeep run<br/>" 阅读全文
posted @ 2012-12-13 11:01 ajunfly 阅读(1599) 评论(0) 推荐(0)
摘要:1:首先是 select ROW_NUMBER() over(order by id asc) as 'rowNumber', * from table1 生成带序号的集合2:再查询该集合的 第 1 到第 5条数据 select * from (select ROW_NUMBER() over(order by id asc) as 'rowNumber', * from table1) as temp where rowNumber between 1 and 5完整的Sql语句declare @pagesize int; declare @pageindex 阅读全文
posted @ 2012-12-12 15:51 ajunfly 阅读(21300) 评论(0) 推荐(3)
摘要:在读取的数据集进行跳跃查询,关键方法Skip().Take(); Skip跳过序列中指定的元素 Take从序列的开头返回指定数量的连续元素 var select = from n in entities.lib_reportinfo join e in entities.lib_enterprise on n.Ep_Guid equals e.Guid into temp_ne from tt in temp_ne.DefaultIfEmpty() select new { guid = n.Guid, epName = tt.Ep_Name, epTrade = tt.Ep_Trade, . 阅读全文
posted @ 2012-12-12 13:42 ajunfly 阅读(2941) 评论(0) 推荐(0)