• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
A Developer's Expedition
敏而好学、孜孜不倦、TOP10
博客园 首页 新随笔 订阅 订阅 管理
上一页 1 ··· 10 11 12 13 14 15 下一页

2010年5月17日

委托.事件.Lambda(2)
摘要: 在C#中,一个类可以有域(Fields)、属性(Properties)、方法(Methods)、索引(Indexs)、事件(Events)等成员,其中事件(Events)成员就是用来声明一个类事件的。在类中声明一个事件成员一般采用如下的语法形式:public event 代表名 事件名。1.一个简单的委托[代码]根据委托的定义,我们可以知道这段代码的将结果。DelegateOperation--&... 阅读全文
posted @ 2010-05-17 01:51 Livermore.S 阅读(420) 评论(0) 推荐(2)
 
 

2010年5月11日

浅尝EffectiveCSharp_5
摘要: Item 10:使用可选参数来减小方法重载 Use Optional Parameters to Minimize Method Overloads这似乎不是什么很难实现或很新颖的特性(C#4.0新增),只要编译器的支持就可以(VB很早就支持了)。估计加入的原因是群众的呼声太高了。C#中在调用点对已命名的参数进行了支持。这意味着正式参数名称现在是你的公共接口的一部分类型。改变一个公共参数的名称可能... 阅读全文
posted @ 2010-05-11 21:06 Livermore.S 阅读(356) 评论(0) 推荐(1)
 
 

2010年5月9日

浅尝EffectiveCSharp_4
摘要: Item 8: 使用查询语法,避免循环Prefer Query Syntax to Loops使用循环语句[代码]使用查询语法[代码]The .NET BCL has a ForAll implementation in List<T>. It’s just as simpleto create one for IEnumerable<T>:The .NET B... 阅读全文
posted @ 2010-05-09 20:22 Livermore.S 阅读(485) 评论(0) 推荐(0)
 
 

2010年5月3日

.NET书籍推荐
摘要: 任何语言的学习,要快速掌握,不在看书,而在实践。——题记 .NET技术从1.1发展到2.0,内核基本完善,从.NET 2.0开始学习是个明智的选择。而NET 3.5以及即将推出的.NET 4.0所新加的技术如LINQ,弱语言支持等等,是初学者不用太关心的技术,用到再学吧,要不你会这么多技术书压着停步不前。 另外,.NET框架虽说与编程语言无关,但说到底还是得依托于语言实现... 阅读全文
posted @ 2010-05-03 22:02 Livermore.S 阅读(1962) 评论(2) 推荐(0)
 
Pro C#2008遗漏回顾
摘要: 1、VS2008会把程序的Main()方法自动定义为隐式私有的,以确保其他应用程序不能直接掉哟个另一个应用程序的入口点。2、.NET的数值类型支持MaxValue和MinValue属性,这两个属性说明了给定的类型可以存储的范围。3、params官架子可以把可变数量的(相同类型)作为单个逻辑参数传给方法。比如创建时:CalculateAverage(patams double[] values) 实... 阅读全文
posted @ 2010-05-03 16:41 Livermore.S 阅读(306) 评论(1) 推荐(0)
 
 

2010年4月30日

浅尝DesignPattern_ChainOfResponsibility
摘要: UML:通过让多个对象都有机会处理该请求,来避免耦合请求的发送者的接收器,。链接接收对象并且通过链来传递请求直到一个对象处理它。Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receivin... 阅读全文
posted @ 2010-04-30 10:22 Livermore.S 阅读(242) 评论(0) 推荐(0)
 
 

2010年4月29日

委托.事件.Lambda
摘要: 学习内容:                                                                  委托是一中类型安全的对象,指向可以以后调用的其他方法。和传统的C++函数指针不同,.NET委托是内置支持多路广播和异步方法调用的对象。学会如何创建与应用委托类型之后,接下来研究event关键字,它使我们处理委托类型的过程更加简化和高效.然后,讨论C#中与委托... 阅读全文
posted @ 2010-04-29 18:16 Livermore.S 阅读(461) 评论(0) 推荐(0)
 
 

2010年4月27日

浅尝DesignPattern_Template
摘要: UML:AbstractClass() defines abstract primitive operations that concrete subclasses define to implement steps of an algorithm 定义一个抽象的原始操作,来使子类实现算法步骤implements a template method defining the skeleton of... 阅读全文
posted @ 2010-04-27 15:14 Livermore.S 阅读(208) 评论(0) 推荐(0)
 
 

2010年4月26日

浅尝DesignPattern_Prototype
摘要: UML:Sample:Prototype() declares an interface for cloning itself 定义复制对象的接口ConcretePrototype() implements an operation for cloning itself 实现复制自己的操作Client() creates a new object by asking a prototype to ... 阅读全文
posted @ 2010-04-26 22:13 Livermore.S 阅读(275) 评论(0) 推荐(0)
 
 

2010年4月25日

浅尝EffectiveCSharp_3
摘要: Item 5: 始终提供ToString()方法。Always Provide ToString()略.中心思想:ToString()几个重写版本,以及一些格式化输出。Item 6: Understand the Relationships Among the ManyDifferent Concepts of EqualityItem 6: 了解Equality的不同概念之间的关系。Unders... 阅读全文
posted @ 2010-04-25 20:44 Livermore.S 阅读(303) 评论(0) 推荐(0)
 
浅尝EffectiveCSharp_2
摘要: Item 3: 使用is或as操作符,避免强制转型Prefer the is or as Operators to CastsThe correct choice is to use the as operator whenever you can because itis safer than blindly casting and is more efficient at runtime. T... 阅读全文
posted @ 2010-04-25 12:55 Livermore.S 阅读(310) 评论(0) 推荐(0)
 
 

2010年4月24日

浅尝EffectiveCSharp_1
摘要: Item 1:使用属性,避免可访问的数据成员Use Properties Instead of Accessible Data Members属性允许你创建一个想可访问数据的接口,而且仍然有使用方法的所有优点.Propertiesenable you to create an interface that acts like data access but still has allthe ben... 阅读全文
posted @ 2010-04-24 22:14 Livermore.S 阅读(410) 评论(1) 推荐(0)
 
浅尝DesignPattern_Proxy
摘要: UML:Proxy (MathProxy) maintains a reference that lets the proxy access the real subject. Proxy may refer to a Subject if the RealSubject and Subject interfaces are the same. 维持一个引用让代理访问真正的Subject。代理可以... 阅读全文
posted @ 2010-04-24 13:47 Livermore.S 阅读(233) 评论(0) 推荐(0)
 
 

2010年4月23日

浅尝DesignPattern_Decorator
摘要: UML:Component:定义一个对象接口,可以给这些对象动态的添加职责ContreteComponent:定义了一个具体的对象,也可以给这个对象添加一些职责Decorator:装饰抽象类,继承了Component,从外类来扩展Component类的功能,但对于Component来说,是无需知道Decrator的存在的ContreteDecoratorA和ContreteDecoratorB都是... 阅读全文
posted @ 2010-04-23 01:51 Livermore.S 阅读(309) 评论(0) 推荐(0)
 
 

2010年4月22日

我的ASP.NET之旅_基础知识&安装运行环境
摘要: 网站(也成为Web站点)有两个要点:将数据通过intranet(企业内部网,是Internet技术在企业内部的应用)或者internet发送出去.必须通过web服务器发送数据(注意这里的要点是"web服务器").网站上的数据以web文件形式存在.一个网站的建立,包括下面的几个步骤:首先必须就爱那个web文件放入服务器的目录中,这包括为网站创建的主页及其他的web文件,可以将主页文件命名为defau... 阅读全文
posted @ 2010-04-22 02:39 Livermore.S 阅读(706) 评论(0) 推荐(0)
 
 

2010年4月21日

浅尝DesignPattern_OCP&DIP
摘要: 开放封闭原则(OCP,Open Closed Principle)都是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。  核心的思想是:软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。因此,对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。  基本思路:实现开放封闭的核心思... 阅读全文
posted @ 2010-04-21 02:08 Livermore.S 阅读(492) 评论(1) 推荐(0)
 
 

2010年4月20日

浅尝DesignPattern_Factory
摘要: UML:-------------------------------------------------------------------------------------------PARTICIPANTS:Product(Page) defines the interface of objects the factory method creates定义工厂方法创造的对象接口Concre... 阅读全文
posted @ 2010-04-20 21:22 Livermore.S 阅读(367) 评论(0) 推荐(0)
 
浅尝DesignPattern_Strategy
摘要: UML:----------------------------------------------------------------------------------------------SAMPLE:Strategy.cs[代码]ConcreteStrategyA.cs[代码]ConcreteStrategyB.cs[代码]ConcreteStrategyC.cs[代码]Context.... 阅读全文
posted @ 2010-04-20 20:19 Livermore.S 阅读(250) 评论(0) 推荐(2)
 
 

2010年4月19日

浅尝DesignPattern_AbstractFactory
摘要: AbstractFactory-------------------------------------------------------------------------------------------------------UML:本图来自dofactory-----------------------------------------------------------------... 阅读全文
posted @ 2010-04-19 22:12 Livermore.S 阅读(230) 评论(0) 推荐(0)
 
浅尝DesignPattern_Singleton
摘要: Singleton-------------------------------------------------------------------------------------------------------UML:------------------------------------------------------------------------------------... 阅读全文
posted @ 2010-04-19 02:17 Livermore.S 阅读(266) 评论(0) 推荐(0)
 
 
上一页 1 ··· 10 11 12 13 14 15 下一页

公告


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