摘要: MVC 还会有更多改进,包括视图(html辅助方法,验证辅助方法等等),AJAX,子控制器和站点组合,与登录,认证,授权和缓存的深度集成,以及数据scaffolding支持等。
我们翘首以待!阅读全文
posted @ 2008-07-17 12:01 ccs 阅读(591) 评论(3) 编辑
摘要: 1) Software Development Kit Windows Mobile 2003 SDK for Pocket PC (直接下载) Windows Mobile 2003 SDK for Smartphone Windows Mobile 5.0 SDK for Pocket PC (直接下载) Windows Mobile 5.0 SDK for Smartphone Window...阅读全文
posted @ 2008-03-19 17:13 ccs 阅读(346) 评论(0)  编辑
摘要: 周融,2007 年 7 月(C) 2001-2007 All Rights Reserved. Microsoft SQL Server 2008 对 T-SQL 语言进行了进一步增强。为了让开发人员尽快了解这些变化,我们针对 2007 年 6 月 CTP 版本的 SQL Server 2008 中的 T-SQL 语言的新增功能进行了分析和尝试。本文描述自 SQL Server 2008 CTP1...阅读全文
posted @ 2007-11-20 15:44 ccs 阅读(167) 评论(0) 编辑
摘要: 自动属性 public string Name{get;set;}
匿名类型 new{}
对象初始化器 new{Name=""}
扩展方法 static class{static void Method(this Type type){;}}
lambda表达式 (c => c >= 26)
隐式类型局部变量 var
IEnumbrable.Where books.Where(book => book.Name == "").Select(book => book.Price)
查询表达式 from book in books where book.Name == "" select book.Price阅读全文
posted @ 2007-11-19 13:58 ccs 阅读(238) 评论(0) 编辑
摘要: Ruby是一种有着超级清晰语法的纯面向对象的编程语言,它能够让编程变得有趣和优雅(这点在后面的内容中确实得到印证)。Ruby成功的组合了Smalltalk的优雅以及Python的易用性,还有Perl的实用主义。Ruby起源于90年代的日本,在过去的几年时间里随着更多的英语资料的出现变得更加的流行。
Rails是一个用来开发数据库后台的WEB应用的开源框架。

到目前为止我发现Ruby on Rails最大的优点就是在于简单!RoR的核心思想就是“更少的编程,更简单的配置”
安装和配置非常简单,不象Java需要安装运行环境,安装应用服务器,然后再进行一大堆的配置。在安装上Ruby和Perl很象,只需要装一个简单的解释环境就可以了(和Perl很象的地方很多,例如正则表达式的支持)。RoR避免了繁杂的XML配置文件,一个Rails应用程序只需要简单编程就可以通过影射和发现配置好所有的东西。你的应用程序和数据库里已经包含了所有Rails需要的东西。
编码简单,很多代码都是可以自动生成,可以自动生成MVC,可以自动生成框架、Web服务。甚至你只要写上一行代阅读全文
posted @ 2007-07-03 14:45 ccs 阅读(1076) 评论(0) 编辑
摘要: 1 Reusing UI portions (ViewComponents)一些ui部分在一些页面经常被复用。如果这些内容决大多数是静态的内容,我们可以使用ViewComponentViewComponent类和Controller类的功能类似。都可以使用views,可以传送数据去view。同样还支持inner sections和paraments。Creating a ViewComponent...阅读全文
posted @ 2007-06-12 08:45 ccs 阅读(1172) 评论(2) 编辑
摘要: 微软公司在其MIX07大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似,但与Ruby/.NET Bridge之类的工具不同,这类工具只是将Ruby解释器于.NET VM相连接。

IronPython是运行在.NET之上的Python实现,其开发人员Jim Hugunin向我们阐述了IronRuby、IronPython和另外一些动态语言之下的技术的更进一步信息:

新的动态语言运行时(Dynamic Language Runtime,DLR)向CLR中加入了一小部分核心特性,使之得到显著改善。它向平台中加入了一系列明确为动态语言需求所设计的服务,包括同享的动态类型系统、标准托管模型(Standard Hosting Model),以及轻松生成快速动态代码的支持。有了这些新增的特性,要在.NET上构架高质量的动态语言实现就变得信手拈来了。更重要的是,这些特性使得所有使用DLR的动态语言可以随意与其它动态语言,以及平台上现有强大的静态语言,比如VB.NET和C#,共享阅读全文
posted @ 2007-06-12 08:35 ccs 阅读(348) 评论(1) 编辑
摘要:   两大杀手级应用

  有业界人士一针见血指出,“无论你看新浪还是网易的新闻,无论你玩盛大还是九城的游戏,电脑上都会挂一个QQ的客户端。他们对QQ具有强烈的依赖。”

  “所有的资讯网站包括三大门户,都要依靠百度为他们带来不菲的流量。流量到谁家?百度掌握最大的话语权”。 阅读全文
posted @ 2007-03-22 17:23 ccs 阅读(618) 评论(4) 编辑
摘要: 本实例使用VS2003,实例如下:1.到官方网站下载安装文件,地址如下:http://www.castleproject.org/目前最新版本1.0Rc22.添加对Castle.MonoRail.Framework.dllCastle.MonoRail.Framework.Views.CompositeView.dllCastle.MonoRail.Framework.Views.NVelocit...阅读全文
posted @ 2007-02-02 15:32 ccs 阅读(1391) 评论(6) 编辑
摘要: Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。阅读全文
posted @ 2007-02-02 15:27 ccs 阅读(1357) 评论(1) 编辑