摘要:
最近准备深入的研究,在园子里找到了关于配置的文章,写的还是比较详细的,因此记录下来,以便学习。 阅读全文
摘要:
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 阅读全文
摘要:
事务用一句话来概括就是:全有或全无;要么全部生效,要么全部不生效。 阅读全文
摘要:
抽象类与接口紧密相关,它们不能实例化,并且常常部分实现或根本不实现。抽象类和接口之间的一个主要差别是:类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承。从抽象类派生的类仍可实现接口。可以在创建组件时使用抽象类,因为它们使您得以在某些方法中指定不变级功能,但直到需要该类的特定实现之后才实现其他方法。抽象类也制定版本,因为如果在派生类中需要附加功能,则可以将其添加到基类而不中断代码。在实现抽象类时,必须实现该类中的每一个抽象方法,而每个已实现的方法必须和抽象类中指定的方法一样,接收相同数目和类型的参数,具有同样的返回值。
抽象类不能被实例化,也就是不能用new关键字去产生对象
抽象方法只需声明,而不需实现
抽象类的子类必须覆盖所有的抽象方法后才能被实例化,否则这个子类还是个抽象类 阅读全文
摘要:
在maplye的博客上看到了一个MonoRail的实例,写的很详细,学习学习。 1.到官方网站下载安装文件,地址如下: http://www.castleproject.org/index.php/Castle:Download 目前最新版本Beta5 2.添加对 Castle.MonoRail.Framework.dll Castle.MonoRail.Framework.Views.Comp... 阅读全文
摘要:
MonoRail是一个.NET的MVC web开发框架, 原名Castle On Rails, 是CastleProject的一个子项目. 作者hammett在使用过Ruby On Rails后, 觉得非常棒, 他希望在享受ror的开发模式的同时能使用大量现有的资源, 于是就用.NET写出了一个Castle On Rails. 后来ror那边有人抗议说, 把项目名字叫做xxx On Rails是侵权, On Rails不只是它字面上"快捷"的意思, 而是代表了他们的软件开发哲学, 是专有名词... 于是hammett把项目改名成MonoRail了. 现在可下载的版本是0.4beta, svn上的版本已经是RC1了 阅读全文
摘要:
用C#也有一段时间了,可是有的问题还是回答不了啊,继续学习。 阅读全文
摘要:
Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架。 当然了,所有的 web 框架都有同样的目标。是什么使得 Rails 如此不同呢?我们可以通过几个途径来回答这个问题。 第一是看架构。在过去的时间里,许多开发者在严谨的 web 应用程序上使用 MVC 架构。他们发现 MVC 架构可以使他们的程序变得更清晰。(我们将在下一章更详细讨论 MVC )在 ... 阅读全文