摘要: 为什么要用原型?用原型的好处 比如我们有一个工具栏按钮,“新建”按钮,它是Button的实例,它有长度、宽度属性等,而且属性都赋了值。 现在我们要再添加一个“保存”按钮,它也是Button的实例,它也有长度、宽度属性等,不过它还没赋值,它的值和“新建”按钮的值一样。 如果我们不用原型设计模式的话,可能重新赋一遍值。如果我们用原型设计模式的话,我们可以把“新建”按钮作为“保存”按钮的原型。那样的话就不需要再给“保存”按钮赋值,它的默认的长度、宽度就和“新建”按钮一样了。 阅读全文
posted @ 2008-01-16 14:40 Scott Xu(南方小鬼) 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一无二的角色,在这个单独的对象实例中,它集中了它所属类的所有权力,同时它也肩负了行使这种权力的职责! 阅读全文
posted @ 2008-01-15 21:00 Scott Xu(南方小鬼) 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 首先,Javascript中每个对象都有prototype属性,他是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,Javascript手册上如是说:所有 Javascript内部对象都有只读的 prototype 属性。可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。 下面我们看三个经典的prototype属性的使用示例。 阅读全文
posted @ 2008-01-13 23:13 Scott Xu(南方小鬼) 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 随着全球化进程的深化,英文名对每个人,尤其是年轻人,变得越来越重要。但是,很多人并不知道如何起英文名,往往胡乱起,结果产生很多问题。 问题1、所起英文名太常见 第一种问题是起的英文名太常见,如:Henry, Jane, John, Mary. 这就像外国人起名叫赵志伟、王小刚、陈小平一样,给人牵强附会的感觉。虽然起名字并无一定之规,但给人的感觉很重要。 阅读全文
posted @ 2007-12-11 19:13 Scott Xu(南方小鬼) 阅读(1654) 评论(2) 推荐(0) 编辑
摘要: 有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自己... 阅读全文
posted @ 2007-12-08 17:25 Scott Xu(南方小鬼) 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 鄙人网名之由来 阅读全文
posted @ 2007-11-11 16:14 Scott Xu(南方小鬼) 阅读(307) 评论(2) 推荐(0) 编辑
摘要: 柱状图 1using System; 2using System.IO; 3using System.Data; 4using System.Drawing; 5using System.Drawing.Text; 6using System.Drawing.Drawing2D; 7using System.Drawing.Imaging; 8 9namespace WanFan... 阅读全文
posted @ 2007-11-09 18:15 Scott Xu(南方小鬼) 阅读(305) 评论(1) 推荐(0) 编辑
摘要: live.com注册 阅读全文
posted @ 2007-11-09 14:56 Scott Xu(南方小鬼) 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 客户和合作伙伴迫切希望了解 Microsoft 对于模型驱动开发的策略,及其对 Visual Studio Team System 的支持。当向他们解释我们的策略时,他们经常表现出对某些相同主题的兴趣,并引出一些相同的关注点。本文,我们讲述模型驱动开发的策略,以及开发人员通常会涉及到的一系列问题与解答。首先的五个问题涉及到我们策略的主要结构,我们将对其进行详细的回答与解释。其他的常见问题均集中于最后一部分的常规 FAQ 部分中。 阅读全文
posted @ 2007-11-03 20:33 Scott Xu(南方小鬼) 阅读(258) 评论(0) 推荐(0) 编辑
摘要: FTPClient类 阅读全文
posted @ 2007-10-29 13:39 Scott Xu(南方小鬼) 阅读(307) 评论(1) 推荐(0) 编辑
乘客