`

C# 书籍推荐

阅读更多
一、入门推荐
     入门学习是基本不用书籍的,起码不用买实体书,网络上的电子书就够了。参照前面所述,开始编码实践吧,从System.Console.Writeline("Hello,world!")开始。如果要看书,找最薄的把基本语法看看,了解整体语言特征。
     像什么《C#入门经典》(封面是红色,还有几个人笑眯眯的对着你看的那本书)之类的大部头,拿来当词典查查就行。如果实在要把他读完,真是件活受罪的事情。
      
推荐书籍:
1、《Apress Illustrated C Sharp 2008》,译名:《C#图解教程》
2、《Beginning C# Ojects》,作者Jacquie Barker, Grant Palmer,不是封面是几个人笑眯眯看着你那本。
网上可以搜到一本入门书叫:《C#完全手册》大概300页。
 
 
二、深入.NET开发
     这个阶段得好好看下书了,以下书籍最好都看看。
     像.NET框架介绍的书籍,如Jeffery的书,刚开始学.NET也可以看看,当掌握到一阵程序之后再继续看看,会有温故而知新的功效。
 
推荐书籍:
1、《Effective C#》了解怎么更有效的编程。
2、《Microsoft.NET框架程序设计(修订版)》作者Jeffrey Richter,他还写过《windows核心编程》。
3、《C#设计模式》,其实任何一本设计模式的书都可以,个人比较喜欢的设计模式书市《Head first Design Pattern》。
4、《.NET设计规范》,每个语言开发都有一个编程规范,这是一个业界公认的规范。
 
 
三、不同领域
     在对.NET框架以及C#程序开发有了全面了解之后,接下来可以根据自己从事的特定领域,学习专门的.NET开发技巧。主要包括:
1、针对Web应用开发 的ASP.NET/ASP.NET Ajax/Siverlight;
2、针对基于.NET的胖客户端应用开发的Windows Form/Windows Presentation Foundation(WPF);
3、支持Web互操作的Web Service/WCF。
 
推荐书籍:
1、ASP.NET方面:《Professional ASP.NET》(Wrox)、《ASP.NET3.5揭秘》、《Siverlight 2.0》等等
 
2、Windows应用程序开发方面:《Professional Windows Forms》(Wrox) 、《WPF揭秘》、《WPF高级编程》、《应用=代码+标记:MICROSOFT WINDOWS PRESENTATION FOUNDATION指南 》等等。
 
3、Web Services开发方面:《Professional ASP.NET Web Services》(Wrox)、《WCF》(O’REILLY)等等


经常会有要与windows api交互的场景,有本叫《精通.NET互操作》的书对这方面讲得很详细
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics