小小飞鹰

     中国人缺少的是步骤,太急。练太极!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年11月26日

摘要: 下面针对抽象类和接口做一个详细的对比抽象类( abstract method ) 接口 ( interface ) 可以包含实现区块 不能包含实现区块 可以包含抽象方法 不能包含抽象方法 可以包含非public成员 不可以包含非public成员 能继承其他的类,包含非抽象类(可以继承接口?) 能继承其他接口 可以控制版本 无法控制版本 ????不能被实例化 不能被实例化 virtual: 这个关键... 阅读全文

posted @ 2008-11-26 12:47 小小飞鹰 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 一个架构优秀的 Framework,至少要满足以下的特征: * 重用:为了避免重复劳动,为了降低成本,我们希望能够重用之前的代码、之前的设计。重用是 Framework 实现中最为核心的目标,重心中的重心。提高复用度是Framework的首要目标。 * 层次分明,高度部件(组件)化:在框架中的各个部件高度独立,可拆可组(任意拆卸,任意组合),着力通用。 * 部件细化,设计精巧,运行高效,内存占用低... 阅读全文

posted @ 2008-11-26 12:45 小小飞鹰 阅读(486) 评论(0) 推荐(0) 编辑

摘要: //========================================================================================================================================= //Web Service大体上分为5个层次: //1. Http传输信道 //2. XML的数据格式 //3.... 阅读全文

posted @ 2008-11-26 12:44 小小飞鹰 阅读(1131) 评论(1) 推荐(0) 编辑

摘要: 2005基础设置篇1 开始选择C#环境;2 进入后把不需要的窗口关闭,如左侧的服务器工具栏;左侧一般只留下工具箱;右边留下解决方案和属性窗口,下面仅留查找结果,输出窗口及错误列表窗口;其它的关掉,如果不小心把需要的窗口关闭了,可以在工具栏上找到对应的窗口打开;3 工具栏上的按钮可以选中后把不要的打钩掉;4 打开后台代码发现没有行号,到工具-->选项-->源代码-->C#-->... 阅读全文

posted @ 2008-11-26 12:43 小小飞鹰 阅读(200) 评论(0) 推荐(0) 编辑

摘要: 如何使用NUnit编写单元测试1、简介 编写单元测试是一种验证行为,更是一种设计行为。同样,它更是一种编写文档的行为。编写单元测试避免了相当数量的反馈循环,尤其是功能验证方面的反馈循环。 什么是Unit Tests(单元测试)? 在程序设计过程中会有许多种测试,单元单元测试只是其中的一种,并不能保证程序是完美无缺的,但是在所有的测试中,单元测试是第一个环节,也是最重要的一个环节。单元测试是一种... 阅读全文

posted @ 2008-11-26 12:39 小小飞鹰 阅读(2538) 评论(2) 推荐(0) 编辑

摘要: C#是一种现代的面向对象的语言.面向对象的三个特征:继承, 封装,多态一 继承(inheritance):继承是一个面向对象的词语.说明,一个类(派生类)能分享,其它类(基类)的特征和行为.派生类和基类是"is a"的关系.base classes(基类):通常基类可以自己实例化,或被继承.派生类继承基类中的成员,被标记为protected或更大的权限.语法: class (derive clas... 阅读全文

posted @ 2008-11-26 12:23 小小飞鹰 阅读(277) 评论(0) 推荐(0) 编辑

摘要: 概念区别(1)装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型; (2).NET中,数据类型划分为值类型和引用, 值类型只会在栈中分配, 引用类型分配内存与托管堆;演示代码 public static int IntValue() { int i = 100; object obj = i; //装箱 int j = (int)obj; //拆箱 return j; } 阅读全文

posted @ 2008-11-26 11:29 小小飞鹰 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 演示代码 class ReferClass { public int intValue; } class 值和引用的区别 { public static void GetValue(int intValue) { intValue = 10; } public static void GetReference(ReferClass referClass) { referClass.intValue... 阅读全文

posted @ 2008-11-26 11:24 小小飞鹰 阅读(250) 评论(0) 推荐(0) 编辑