2007年6月28日

摘要: 一、前言最近几个网友在讨论程序设计中的分层设计,反响非常激烈。大家对此非常感兴趣,且仁者见仁,智者见智。不管怎么样,他们的看法代表了他们对程序的理解,是他们实践经验的总结,是宝贵的。今天,这里我们且不评论他们的见解正确与否,这里我只谈谈我对分层的看法.希望能起到抛砖引玉的作用。二、三层架构开发简介a)什么是三层首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数... 阅读全文

posted @ 2007-06-28 14:25 逸凡 阅读(1750) 评论(3) 推荐(0)

摘要: 1、传入值,将值进行类型转换(为整型)2、创建bll层的对象,通过对象访问bll层的方法调用bll层3、bll层方法中取得数据访问层的实例,实例化idal层的接口对象,这个对象是由工厂层创建的,然后返回idal层传入值所查找的内容的方法4、数据工厂通过web.config配置文件中给定的webdal字串访问sql层,返回一个完整的调用sql层的路径给 bll层5、到此要调用sql层,sql层完成赋... 阅读全文

posted @ 2007-06-28 14:21 逸凡 阅读(348) 评论(0) 推荐(0)

摘要: 一、哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/... 阅读全文

posted @ 2007-06-28 14:19 逸凡 阅读(456) 评论(0) 推荐(0)

摘要: 如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.N... 阅读全文

posted @ 2007-06-28 14:17 逸凡 阅读(453) 评论(2) 推荐(0)

摘要: private string getLeftSubString(string content, int length){Encoding encoding = Encoding.GetEncoding("gb2312"); StringBuilder sb = new StringBuilder(); int totalLength = 0; foreach (char contentChar i... 阅读全文

posted @ 2007-06-28 14:14 逸凡 阅读(492) 评论(0) 推荐(0)

摘要: 第一 没有天生就会的第二 你不服有智商差异不行第三 你服了智商差异你就是sb 阅读全文

posted @ 2007-06-28 13:54 逸凡 阅读(318) 评论(0) 推荐(0)

摘要: public abstract class Animal { protected string name; public Animal(string newName) { name = newName; } public void Feed() { Console.WriteLine("{0} has been fed.", name); } } public class Cow : Animal... 阅读全文

posted @ 2007-06-28 13:46 逸凡 阅读(631) 评论(0) 推荐(0)

摘要: 1、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有本质区别的。 2、讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了... 阅读全文

posted @ 2007-06-28 13:37 逸凡 阅读(792) 评论(1) 推荐(0)

摘要: 一.Init事件(OnInit方法) 初始化在传入web请求生命周期内所需的设置;跟踪视图状态. 多数情况下,跟踪视图状态用Control基类提供的TrackViewState方法实现就行了,只在控件定义了复杂属性才需重写该方法. 二.LoadViewState方法 在此阶段结束时,就会自动填充控件的ViewState属性(该过程发生在页面回传过程,而不是初始化过程). 针对那些无法在ViewSt... 阅读全文

posted @ 2007-06-28 13:22 逸凡 阅读(394) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3