代码改变世界

hql exists inner join

2011-02-19 23:22 by 2323, 375 阅读, 0 推荐, 收藏,
摘要:from PromotionClientEntity as pc where exists(from PromotionClientVoucherEntity as pcv where pcv.PromotionClient=pc and pcv.HasAssigned=0) 阅读全文

SQLSERVER :LEN,DataLength,Col_Length

2010-11-28 14:34 by 2323, 343 阅读, 0 推荐, 收藏,
摘要:代码 阅读全文

HttpModule的几个典型应用场景

2010-06-27 13:18 by 2323, 613 阅读, 1 推荐, 收藏,
摘要:1.HttpModule概述 HttpModule是ASP.net开发中的瑞士军刀,如果适当地应用HttpModule可以提高系统的可维护性,HttpModule以极小的侵入性来解决系统中的具有通用性的问题。 HttpModule的典型应用场景有: a. 用户验证 b. 权限控制 c. 用户访问控制,比如基于IP来控制用户对系统的访问 d. 脚本(CSS,JS等)的合并 e. URL ... 阅读全文

.NET中接口和抽象类的简单比较

2010-06-08 20:52 by 2323, 235 阅读, 0 推荐, 收藏,
摘要:特征InterfaceAbstract class多重继承一个类可以实现多个接口一个类仅仅可以继承一个抽象类默认实现接口不能包含任何的默认实现,仅仅可以保护成员签名抽象类可以提供完全的,或者是部分的成员实现。访问修饰符接口中的成员不能包含任何的访问修饰符,所以的成员都是public抽象类中的成员可以保护访问修饰符核心 VS 外延接口通常用户实现外延的功能。 比如 Human 和 Vehicle 都... 阅读全文

ASP.net 的页面生命周期

2010-05-27 22:09 by 2323, 206 阅读, 0 推荐, 收藏,
摘要:一个页面的生命周期大概有以下七个: 1. 开始:实例化页面,设置页面的Response,Request,IsPostBack属性,设置页面的UICultrue属性. 2. 页初始化:实例化控件,设置控件的Unique属性(PreInit事件àInit事件àInitComplete事件) 3. 控件状态维护和还原(加载期间):使用从视图状态和控件状态恢复的信息加载控件属性。(PreLoad事件àl... 阅读全文

在页面的Header标签中加入javascript

2010-05-25 22:45 by 2323, 603 阅读, 0 推荐, 收藏,
摘要:代码在VS2010中通过 1. 加入js代码:方法如下: 2.加入js文件 阅读全文

接口及继承和接口的选择

2010-05-25 21:13 by 2323, 212 阅读, 0 推荐, 收藏,
摘要:继承和接口的选择: 1. 优先考虑类而不是接口: 原因1:可以在类中安全地加入新的成员,而接口必须修改现有的代码。这就是所谓的版本控制的问题。 原因2:对于继承来说,子类可以非常容易地使用父类的方法,对于接口必须实现其所有的成员方法。(易于使用) 原因3:对于接口,无法保证所有的人都能够正确地实现其成员方法。(和第二个原因差不多) 2. 如果需要实现类似多重继承的功能,那么选择接口。 3. 对于... 阅读全文

(译)在OOP中抛弃封装

2010-05-09 16:13 by 2323, 230 阅读, 0 推荐, 收藏,
摘要:注意:本文中术语‘Encapsulation’是作为一种限制对象访问的语言机制。其他人可能把这个称为‘信息隐藏’ Traditional Object Oriented Programming 在每一堂OO编程的课程或者每一本OO编程的书中,你都会知道一个叫做封装的概念.封装是一个保护实现细节,并且为了访问对象,仅可以访问向外提供的接口。封装的好处是只能调用公开的接口,而不依赖于具体的实现细节。... 阅读全文

对OO中封装的理解

2010-04-18 18:46 by 2323, 512 阅读, 0 推荐, 收藏,
摘要:1. 对封装的疑问 也不知道是谁第一次把封装定义为面向对象的三大特性之一。在面向对象之前,主要的软件开发过程是面向过程。如果说封装是面向对象的三大特性之一,那么面向过程是不是不能实现封装呢?那么要先看看面向对象中的封装的具体含义是什么。 2. 国内对封装的定义 我们来先看网上一般对封装的定义: 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的... 阅读全文

消除表格列间空白的三种方法

2010-04-03 21:14 by 2323, 601 阅读, 0 推荐, 收藏,
摘要:需要这样的表格样式:行之间要有线条;列之间没有空白也没有线条。行之间有线条用css很容易实现。消除列间空白有下面三种方法在table上加上属性cellspacing=0 cellpading=0在table上加上属性rules=”row”采用css: border-collapse:collapse;推荐用第三种方法。 阅读全文