上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 错误提示: 模仿petshop 4,我的程序是这样的,有 project class 作用 ================================= DBUtility------SQLhelper.cs (主要是sql的基本操作) Model---------UserInfo.cs (用户的基本信息) IDAL-----------IU... 阅读全文
posted @ 2007-05-16 09:01 四两 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 我们在做.Net Class Library项目时常常会遇到这样的问题,我想生成一个dll供其它程序使用,但在我的项目里,又需要引用一些其它的reference,像ActiveX控件或其它dll,而这些控件或dll又没有strong name,不能写入到GAC(Global Assembly Cache)中,因而,在注册使用你的dll时,就必须带上这些引用的控件或dll,才能完成注册。然而,这... 阅读全文
posted @ 2007-05-14 22:34 四两 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 故今日之责任,不在他人,而全在我少年。少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进步,少年胜于欧洲,则国胜于欧洲,少年雄于地球,则国雄于地球。 日本人之称我中国也,一则曰老大帝国,再则曰老大帝国。是语也,盖袭译欧西人之言也。呜呼!我中国其果老大矣乎?梁启超曰:恶。是何言,是何言,吾心目中有一少年中国在! 欲言国之老少,请先言人之老少。老年人常思既往,... 阅读全文
posted @ 2007-05-10 15:09 四两 阅读(438) 评论(0) 推荐(0) 编辑
摘要: select program,machine,count(*) from v$session group by program,machine; 阅读全文
posted @ 2007-04-20 23:22 四两 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 是不是很多人不用c#中的using操作符?甚至不知道? 其实这个操作符在小处非常有用。 字串8 按照MSDN的解释http://msdn2.microsoft.com/zh-CN/library/yh598w02(VS.80).aspxusing 关键字还用来创建 using 语句,此类语句定义将在何时释放对象 字串8 可以举个例子class Demo:IDisposable{ pub... 阅读全文
posted @ 2007-04-20 14:36 四两 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣. 代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理. 设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问. 为什么要使用Prox... 阅读全文
posted @ 2007-04-18 16:56 四两 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 工厂模式定义:提供创建对象的接口. 为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,... 阅读全文
posted @ 2007-04-18 16:43 四两 阅读(209) 评论(0) 推荐(0) 编辑
摘要: (1) 有一次,一个老强盗带着徒弟去抢劫银行,被警方追捕。两人狂逃,差点儿连裤子都跑掉了。好不容易甩掉了警察,两人上气不接下气,瘫倒在地上。 良久,惊魂稍定,徒弟说:“师父啊师父,要是这个世界上没有警察,该有多么美好啊!”师父骂道:“放屁!要是没有警察,我们还有饭吃吗?!”徒弟大惑不解。师父“语重心长”地说:“你只知其一不知其二啊!你想想,如果没有了警察,是不是大家都敢去偷、去抢了... 阅读全文
posted @ 2007-04-10 09:32 四两 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你... 阅读全文
posted @ 2007-04-07 16:32 四两 阅读(651) 评论(2) 推荐(0) 编辑
摘要: 六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。... 阅读全文
posted @ 2007-03-29 14:22 四两 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application... 阅读全文
posted @ 2007-03-23 14:43 四两 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之四 四 PetShop之ASP.NET缓存 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当C... 阅读全文
posted @ 2007-03-23 14:40 四两 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之三三、PetShop数据访问层之消息处理在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来... 阅读全文
posted @ 2007-03-23 14:37 四两 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之二 二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、P... 阅读全文
posted @ 2007-03-23 14:35 四两 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,... 阅读全文
posted @ 2007-03-23 14:32 四两 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页
加油,哥们,现在开始!