业内人士高度评价章立民老师新书!

 
拾取细沙中的颗颗珍珠
-评 Visual C# 2005程序开发与界面设计秘诀
北京安德尔国际软件有限公司高级软件工程师 左荣国
rongguo@gmail.com
大家知道,当前 IT界在企业应用系统的开发中有两大主流平台可供选择,即.NET平台和J2EE平台。.NET平台是微软近几年推出的中间语言开发运行平台。从微软2002年推出.NET 1.0平台开始,到当前的.NET 2.0,微软的开发平台正从雏形走向成熟。针对.NET平台和J2EE平台的比较及其各自的优缺点业界说法不一,可以说各有优势。
本书中涉及到的内容是如何用 Visual C# 2005开发基于窗口的应用程序,而窗口应用程序的开发中,如何让用户很方便的通过界面访问应用逻辑是软件开发者要做的一个重要工作。因此作者通过129个条款,使用条款和实例相结合的方式,将Visual C# 2005中的各个程序开发过程中用到程序开发和界面开发统一在一起介绍。对于接触C#不久的开发者来说,可以通过书中一个个条款由浅入深的理解基于窗口的开发过程和其中会遇到的难点。并对给出的程序示例加以说明。读完本书,对其中以下5方面感触颇深:
1.        如何利用原有应用和类库? .NET平台与J2EE平台在Windows操作系统中最大的优势也就在于此。使用C#语言开发的应用,包括ASP.NET和Windows应用程序都可以利用已有的用户开发成熟类库,包括基于COM/DCOM标准开发的类库、基于MFC开发的类库、基于VB开发的类库、基于Delphi开发的类库等等。书中的第25条款进行了详细的说明。
2.        如何快速入门?对于新手来说,看到 Visual Studio 2005的开发环境可能就会被复杂的菜单和控件搞的摸不着头脑。本书在第1-4条款专门对初学者开始会遇到应用程序基础设置做了一些详细的阐述。
3.        如何理解范型呢?对范型的支持可以说是 C# 2.0与C# 1.0/1.1的一个非常大的区别。表面上,C# 泛型的语法看起来与 C++ 模板类似,但是编译器实现和支持它们的方式存在重要差异。通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率。那么,范型在C# 2.0中是怎么使用的呢?书中在第四章用一章,10个条款的篇幅进行了详细的说明。
4.        如何快速设计出美观界面?使用过 .NET 1.0/1.1开发过窗口应用程序的开发人员可能知道,在开发过程中,如果应用程序界面需要多个菜单,那么在多个界面切换不同的菜单时需要开发者做比较烦琐的处理。在.NET 2.0中增加了MenuStrip类,可以非常快速的开发出菜单切换的应用程序。相关的类还有ToolStrip、ToolStripMenuItem等。这些在本书中也做了相应的介绍。
5.        如何快速理解那么多的开发控件?开发窗口应用程序最多用到的还是控件,因此书中也用了最大的篇幅介绍了控件在开发中的使用。与其它相关书籍不同的是,在控件的介绍中,本书并不是罗列,而是用生动的实例着重介绍了控件与众不同的属性和特点。
 
另外,本书和其他的关于 C#方面的书籍不一样的一点就是:书中也确实没有介绍C#的语法。而是从开发者的角度出发,把使用Visual C# 2005开发Windows应用程序中遇到的细节问题拆分成多个条款,逐一讲解。就象是在沙滩上寻找珍珠一样,逐个提取出来,最终收获到自己的箩筐中。在开发Windows应用程序中可以根据需要的功能,拿出来使用。
总之,该书是使用 Visual C# 2005开发环境,以C# 2.0作为开发语言的设计者和开发者的珍珠库,如果你需要使用某些珍珠的时候,从箩筐中取出来即可。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值