博客园 - ccs
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=22815
2014-08-07T04:14:10Z
ccs
https://www.cnblogs.com/ccsonline/
feed.cnblogs.com
https://www.cnblogs.com/ccsonline/archive/2008/07/17/1245086.html
ASP.NET MVC Preview版 跟进... - ccs
MVC 还会有更多改进,包括视图(html辅助方法,验证辅助方法等等),AJAX,子控制器和站点组合,与登录,认证,授权和缓存的深度集成,以及数据scaffolding支持等。
我们翘首以待!
2008-07-17T04:01:00Z
2008-07-17T04:01:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】MVC 还会有更多改进,包括视图(html辅助方法,验证辅助方法等等),AJAX,子控制器和站点组合,与登录,认证,授权和缓存的深度集成,以及数据scaffolding支持等。
我们翘首以待! <a href="https://www.cnblogs.com/ccsonline/archive/2008/07/17/1245086.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/11/20/965790.html
SQL Server 2008 对 T-SQL 语言的增强 - ccs
周融,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...
2007-11-20T07:44:00Z
2007-11-20T07:44:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】周融,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... <a href="https://www.cnblogs.com/ccsonline/archive/2007/11/20/965790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/11/19/964127.html
C# 3.X -- the newest features - ccs
自动属性 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
2007-11-19T05:58:00Z
2007-11-19T05:58:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】自动属性 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 <a href="https://www.cnblogs.com/ccsonline/archive/2007/11/19/964127.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/07/03/804310.html
Ruby on Rails的开发环境配置 - ccs
Ruby是一种有着超级清晰语法的纯面向对象的编程语言,它能够让编程变得有趣和优雅(这点在后面的内容中确实得到印证)。Ruby成功的组合了Smalltalk的优雅以及Python的易用性,还有Perl的实用主义。Ruby起源于90年代的日本,在过去的几年时间里随着更多的英语资料的出现变得更加的流行。
Rails是一个用来开发数据库后台的WEB应用的开源框架。
到目前为止我发现Ruby on Rails最大的优点就是在于简单!RoR的核心思想就是“更少的编程,更简单的配置”
安装和配置非常简单,不象Java需要安装运行环境,安装应用服务器,然后再进行一大堆的配置。在安装上Ruby和Perl很象,只需要装一个简单的解释环境就可以了(和Perl很象的地方很多,例如正则表达式的支持)。RoR避免了繁杂的XML配置文件,一个Rails应用程序只需要简单编程就可以通过影射和发现配置好所有的东西。你的应用程序和数据库里已经包含了所有Rails需要的东西。
编码简单,很多代码都是可以自动生成,可以自动生成MVC,可以自动生成框架、Web服务。甚至你只要写上一行代
2007-07-03T06:45:00Z
2007-07-03T06:45:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】Ruby是一种有着超级清晰语法的纯面向对象的编程语言,它能够让编程变得有趣和优雅(这点在后面的内容中确实得到印证)。Ruby成功的组合了Smalltalk的优雅以及Python的易用性,还有Perl的实用主义。Ruby起源于90年代的日本,在过去的几年时间里随着更多的英语资料的出现变得更加的流行。
Rails是一个用来开发数据库后台的WEB应用的开源框架。
到目前为止我发现Ruby on Rails最大的优点就是在于简单!RoR的核心思想就是“更少的编程,更简单的配置”
安装和配置非常简单,不象Java需要安装运行环境,安装应用服务器,然后再进行一大堆的配置。在安装上Ruby和Perl很象,只需要装一个简单的解释环境就可以了(和Perl很象的地方很多,例如正则表达式的支持)。RoR避免了繁杂的XML配置文件,一个Rails应用程序只需要简单编程就可以通过影射和发现配置好所有的东西。你的应用程序和数据库里已经包含了所有Rails需要的东西。
编码简单,很多代码都是可以自动生成,可以自动生成MVC,可以自动生成框架、Web服务。甚至你只要写上一行代 <a href="https://www.cnblogs.com/ccsonline/archive/2007/07/03/804310.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/06/12/779953.html
Monorail tutorial - ccs
1 Reusing UI portions (ViewComponents)一些ui部分在一些页面经常被复用。如果这些内容决大多数是静态的内容,我们可以使用ViewComponentViewComponent类和Controller类的功能类似。都可以使用views,可以传送数据去view。同样还支持inner sections和paraments。Creating a ViewComponent...
2007-06-12T00:45:00Z
2007-06-12T00:45:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】1 Reusing UI portions (ViewComponents)一些ui部分在一些页面经常被复用。如果这些内容决大多数是静态的内容,我们可以使用ViewComponentViewComponent类和Controller类的功能类似。都可以使用views,可以传送数据去view。同样还支持inner sections和paraments。Creating a ViewComponent... <a href="https://www.cnblogs.com/ccsonline/archive/2007/06/12/779953.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/06/12/779941.html
Ms推出了DLR, Silverlight,IronRuby - ccs
微软公司在其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#,共享
2007-06-12T00:35:00Z
2007-06-12T00:35:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】微软公司在其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#,共享 <a href="https://www.cnblogs.com/ccsonline/archive/2007/06/12/779941.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/03/22/684377.html
百度的矛对腾讯的盾 IM跟搜索谁能当新霸主?(ZT) - ccs
两大杀手级应用
有业界人士一针见血指出,“无论你看新浪还是网易的新闻,无论你玩盛大还是九城的游戏,电脑上都会挂一个QQ的客户端。他们对QQ具有强烈的依赖。”
“所有的资讯网站包括三大门户,都要依靠百度为他们带来不菲的流量。流量到谁家?百度掌握最大的话语权”。
2007-03-22T09:23:00Z
2007-03-22T09:23:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】 两大杀手级应用
有业界人士一针见血指出,“无论你看新浪还是网易的新闻,无论你玩盛大还是九城的游戏,电脑上都会挂一个QQ的客户端。他们对QQ具有强烈的依赖。”
“所有的资讯网站包括三大门户,都要依靠百度为他们带来不菲的流量。流量到谁家?百度掌握最大的话语权”。 <a href="https://www.cnblogs.com/ccsonline/archive/2007/03/22/684377.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/02/02/638189.html
MVC框架显示层—使用Monorail点滴(1) - ccs
本实例使用VS2003,实例如下:1.到官方网站下载安装文件,地址如下:http://www.castleproject.org/目前最新版本1.0Rc22.添加对Castle.MonoRail.Framework.dllCastle.MonoRail.Framework.Views.CompositeView.dllCastle.MonoRail.Framework.Views.NVelocit...
2007-02-02T07:32:00Z
2007-02-02T07:32:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】本实例使用VS2003,实例如下:1.到官方网站下载安装文件,地址如下:http://www.castleproject.org/目前最新版本1.0Rc22.添加对Castle.MonoRail.Framework.dllCastle.MonoRail.Framework.Views.CompositeView.dllCastle.MonoRail.Framework.Views.NVelocit... <a href="https://www.cnblogs.com/ccsonline/archive/2007/02/02/638189.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2007/02/02/638182.html
MVC框架显示层—Velocity/nVelocity技术 - ccs
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模型进行开发。
2007-02-02T07:27:00Z
2007-02-02T07:27:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】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模型进行开发。 <a href="https://www.cnblogs.com/ccsonline/archive/2007/02/02/638182.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/09/21/510629.html
成功的观念 - ccs
1.不断的练习,会越来越接近完美那是错的,只有完美的练习才能带给你完美的结果,练习是不过的.你不断的练习某样事情,但你不知道你在做什么,实际上你做的是错的.这事实上是在精通一项错误的技巧而已,你这样做的话,就把自己的潜力限制住了. 成功者都有的特点. 有一个教练,有一个模范等.只要你愿意使用正确的方法,找老师要指导.如:销售,营销,谈判,你一定要找到对的老师来指导,而且要不断的练习,才能达到完美...
2006-09-21T04:34:00Z
2006-09-21T04:34:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】1.不断的练习,会越来越接近完美那是错的,只有完美的练习才能带给你完美的结果,练习是不过的.你不断的练习某样事情,但你不知道你在做什么,实际上你做的是错的.这事实上是在精通一项错误的技巧而已,你这样做的话,就把自己的潜力限制住了. 成功者都有的特点. 有一个教练,有一个模范等.只要你愿意使用正确的方法,找老师要指导.如:销售,营销,谈判,你一定要找到对的老师来指导,而且要不断的练习,才能达到完美... <a href="https://www.cnblogs.com/ccsonline/archive/2006/09/21/510629.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/05/16/401973.html
分享关于过程的事务处理类 - ccs
1 using System; 2 using System.EnterpriseServices; 3 using System.Runtime.InteropServices; 4 using System.Reflection; 5 6 [assembly: ApplicationActivation(ActivationOption.Library)] 7 [assemb...
2006-05-16T14:34:00Z
2006-05-16T14:34:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】1 using System; 2 using System.EnterpriseServices; 3 using System.Runtime.InteropServices; 4 using System.Reflection; 5 6 [assembly: ApplicationActivation(ActivationOption.Library)] 7 [assemb... <a href="https://www.cnblogs.com/ccsonline/archive/2006/05/16/401973.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382521.html
生成静态页面的五种方案(转) - ccs
方案1: public static bool WriteFile(string strText,string strContent,string strAuthor) { string path = HttpContext.Current.Server.MapPath("/news/"); Encoding code = Encoding.GetEncoding("gb2312"...
2006-04-22T19:06:00Z
2006-04-22T19:06:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】方案1: public static bool WriteFile(string strText,string strContent,string strAuthor) { string path = HttpContext.Current.Server.MapPath("/news/"); Encoding code = Encoding.GetEncoding("gb2312"... <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382521.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382518.html
C#面向对象系列(2):构造函数的用法 - ccs
1. 如果不为类编写构造函数,编译器就会创建一个默认的构造函数,运行时会在创建新对象时调用它。 2. 构造函数互相之间的可链接关系 1using System; 2 3namespace Webtest 4{ 5 /**//// 6 /// manager 的摘要说明。 7 /// 8 public class manager 9 {10 ...
2006-04-22T18:29:00Z
2006-04-22T18:29:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】1. 如果不为类编写构造函数,编译器就会创建一个默认的构造函数,运行时会在创建新对象时调用它。 2. 构造函数互相之间的可链接关系 1using System; 2 3namespace Webtest 4{ 5 /**//// 6 /// manager 的摘要说明。 7 /// 8 public class manager 9 {10 ... <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382517.html
C#面向对象系列(1):值得关注的概念 - ccs
静态变量:不需要建立实体便可以调用的量,声明时修饰符里面需要有static才代表静态变量(如果使用const声明则表示常量,常量不可以改变,调用时也不需要建立实体,用const声明不可以再加static一起声明);
重载与override:重载与override是两个完全不同的概念,override是子类对父类而言的,重载则是一个类自己对自己而言的A类继承自B类,如果说B类中有些成员、方法、属性等声明为virtual,那就代表A类可以使用override关键字来“覆盖”基础类中的内容。但是重载,是指一个类中可以多个索引、有同名的方法等,以不同的参数来区别之
2006-04-22T18:21:00Z
2006-04-22T18:21:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】静态变量:不需要建立实体便可以调用的量,声明时修饰符里面需要有static才代表静态变量(如果使用const声明则表示常量,常量不可以改变,调用时也不需要建立实体,用const声明不可以再加static一起声明);
重载与override:重载与override是两个完全不同的概念,override是子类对父类而言的,重载则是一个类自己对自己而言的A类继承自B类,如果说B类中有些成员、方法、属性等声明为virtual,那就代表A类可以使用override关键字来“覆盖”基础类中的内容。但是重载,是指一个类中可以多个索引、有同名的方法等,以不同的参数来区别之
<a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382515.html
XSL开发文档系列 - ccs
XSL是XML文件的解析器,XML的文件用可以比做一个小型的数据库 ,
自己编写XSL去把你想表达的数据形式表达出来,用XSL去解析出来的话 HTML会以你要的形式做出来.
2006-04-22T18:17:00Z
2006-04-22T18:17:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】XSL是XML文件的解析器,XML的文件用可以比做一个小型的数据库 ,
自己编写XSL去把你想表达的数据形式表达出来,用XSL去解析出来的话 HTML会以你要的形式做出来. <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382515.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382511.html
使用Nhibernate.Tool.Hbm2Net来根据HBML文件生成POJO类的代码 - ccs
使用Nhibernate.Tool.Hbm2Net来根据HBML文件生成POJO类的代码,写好HBML.XML文件-使用Nhibernate.Tool.Hbm2Net生成POJO对象--同时使用Hbm2DDL来导出或直接在数据库中生成数据表,这样可以减轻不少负担
需要注意的是Hbm2DDL功能是包含在NHIBERNATE中的,这个部分如何使用,可以参见NHIBERNATE的EXAMPLE和TEST项目,里面的例子非常棒
但是NHBIERNATE.TOOL.HBM2NET就不一样了,它是NHibernateContrib的一部分,所以,你必须下载NhibernateContrib才能使用
一开始,我使用以前下载的NHIBERNATE1.0.1版本和NhibernateContrib1.0.1版,使用NANT编译NhibernateContrib发生错误,于是用VS2003打开解决方案,用VS来编译(VS能提供更为详尽的错误信息),错误一大堆,首先的一个错误发生在
F:\SoftWare\DotNet\Persiste\NHibernateContrib
2006-04-22T18:13:00Z
2006-04-22T18:13:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】使用Nhibernate.Tool.Hbm2Net来根据HBML文件生成POJO类的代码,写好HBML.XML文件-使用Nhibernate.Tool.Hbm2Net生成POJO对象--同时使用Hbm2DDL来导出或直接在数据库中生成数据表,这样可以减轻不少负担
需要注意的是Hbm2DDL功能是包含在NHIBERNATE中的,这个部分如何使用,可以参见NHIBERNATE的EXAMPLE和TEST项目,里面的例子非常棒
但是NHBIERNATE.TOOL.HBM2NET就不一样了,它是NHibernateContrib的一部分,所以,你必须下载NhibernateContrib才能使用
一开始,我使用以前下载的NHIBERNATE1.0.1版本和NhibernateContrib1.0.1版,使用NANT编译NhibernateContrib发生错误,于是用VS2003打开解决方案,用VS来编译(VS能提供更为详尽的错误信息),错误一大堆,首先的一个错误发生在
F:\SoftWare\DotNet\Persiste\NHibernateContrib <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382511.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382510.html
推荐书籍系列(5):.NET框架程序设计(修订版) - ccs
本书是《微软.NET程序员系列》丛书之一,主要介绍如何开发面向Microsoft.NET框架的各种应用程序。Microsoft.NET框架是微软公司推出的新平台,包含通用语言运行时(CLR)和.NET框架类库(FCL)。本书将深入解释CLR的工作机制及其提供的各种构造,同时还将讨论FCL中一些重要的类型。全书共分为五个部分,包括:.NET框架基本原理、类型和通用语言运行时、类型设计、基本类型,以及类型管理。本书适用于要了解、掌握NET平台的读者,尤其适合广大编程爱好者、软件工程师、系统架构师阅读。
2006-04-22T18:08:00Z
2006-04-22T18:08:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】 本书是《微软.NET程序员系列》丛书之一,主要介绍如何开发面向Microsoft.NET框架的各种应用程序。Microsoft.NET框架是微软公司推出的新平台,包含通用语言运行时(CLR)和.NET框架类库(FCL)。本书将深入解释CLR的工作机制及其提供的各种构造,同时还将讨论FCL中一些重要的类型。全书共分为五个部分,包括:.NET框架基本原理、类型和通用语言运行时、类型设计、基本类型,以及类型管理。本书适用于要了解、掌握NET平台的读者,尤其适合广大编程爱好者、软件工程师、系统架构师阅读。 <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382509.html
推荐书籍系列(4):设计模式 - ccs
本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。
2006-04-22T18:06:00Z
2006-04-22T18:06:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】 本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。 <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382509.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382508.html
推荐书籍系列(3):代码大全(第二版) - ccs
代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。
2006-04-22T18:03:00Z
2006-04-22T18:03:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。
<a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382508.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ccsonline/archive/2006/04/23/382507.html
推荐书籍系列(2):敏捷软件开发――原则、模式与实践 - ccs
在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。 ・讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。 ・使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程。 ・包含了极具价值的可多次使用的C++和JAVA源代码 ・重点讲述了如何使用UML和设计模式解决面向客户系统的问题。
2006-04-22T18:00:00Z
2006-04-22T18:00:00Z
ccs
https://www.cnblogs.com/ccsonline/
【摘要】 在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。 ・讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。 ・使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程。 ・包含了极具价值的可多次使用的C++和JAVA源代码 ・重点讲述了如何使用UML和设计模式解决面向客户系统的问题。 <a href="https://www.cnblogs.com/ccsonline/archive/2006/04/23/382507.html" target="_blank">阅读全文</a>