一、入门推荐
入门学习是基本不用书籍的,起码不用买实体书,网络上的电子书就够了。参照前面所述,开始编码实践吧,从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互操作》的书对这方面讲得很详细
分享到:
相关推荐
此文档下含有[Wrox] Beginning Visual C# 2012 Programming Beginning C# Object-Oriented Programming等三本比较经典的c#书籍
如果你希望深入理解和掌握C#,以下将介绍压缩包中可能包含的一些重要知识点,以及如何通过这些书籍来提升你的技能。 首先,"C#教程"通常会涵盖C#的基础概念,包括变量、数据类型、控制流(如if语句、循环)、函数、...
以下是一些针对C#程序员推荐的书籍,以及它们涵盖的知识点: 1. **C#编程** - **C# Windows Form程序设计**:这本书专注于WinForm编程基础,通过实际操作书中示例,可以帮助你深入理解Windows桌面应用开发。 - **...
### C# 编程语言简介及入门知识点 #### 一、C# 语言概述 C#(发音为“See Sharp”)是由微软公司设计的一种现代编程语言,它结合了多种优秀编程语言的特点,并在此基础上进行了创新和发展。C# 语言不仅具备面向...
- **C# 书籍推荐**:推荐了一些经典的C#书籍,适合进一步深入学习。 - [C# 书籍推荐](http://download.chinaitlab.com/soft/3070.htm) - **C# 设计模式**:讲解了常用的C#设计模式,帮助开发者更好地理解和应用...
完全掌握.NET核心技术的经典图书,使你成为.NET技术的高手
在C#进阶学习的过程中,我们常常会遇到各种技术难点和薄弱环节,这些知识点的掌握对于成为一名优秀的C#开发者至关重要。这份"C#进阶学习"资料集合了多个关键领域,旨在帮助学习者全面提升自己的技能。 1. **面向...
该书适合学习C#的参考一下,非常不错的书,必能有所帮助。
《C++程序员转C#必看入门书籍》一书由Charles Petzold撰写,旨在为C++背景的程序员提供向C#及.NET框架过渡的全面指南。本书详细讲解了从C++转向C#时需要了解的关键概念和技术要点,是C++开发者转型至C#领域的宝贵...
在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第15节:行为型...
C#是一种广泛应用于游戏开发的强大编程语言,尤其与Unity3D引擎结合,为开发者提供了高效、灵活的游戏制作环境。本书“C#+游戏编程入门”旨在引导初学者进入游戏编程的世界,通过深入浅出的方式教授C#语言基础以及...
- **书籍推荐**:《C# Primer Plus》、《C# in Depth》等都是深受好评的经典著作。 - **社区论坛**:Stack Overflow等技术社区汇集了大量的开发者,可以在这里提问并获得解答。 ### 总结 C#是一种功能强大且灵活的...
- 相关书籍推荐。 - 在线资源链接。 - 进一步学习的建议。 通过上述知识点的梳理,可以看出《Annotated C# Standard》不仅是一本系统性介绍C#语言基础知识的教程,还深入探讨了C#语言的各种高级特性和应用实践,...
C#经典书籍 全面 详细 好书共享 推荐书籍
4. **书籍推荐**:“CLR via C#”这本书本身就是一个非常好的学习资源,适合希望深入了解CLR内部工作原理的开发者。 ### 五、总结 “CLR via C# 第4版.pdf”作为一本专业书籍,旨在帮助读者深入了解C#语言与CLR...
### 书籍推荐与知识结构分析 #### 一、版本控制 - **知识点**:版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。 - **推荐书籍**: - **《看日记学Git》**:本书以一种...
在本资源中,你将获得20个C#项目的实战开发源码,这些项目涵盖了C#编程语言在实际应用中的多种场景,对于学习和提升C#编程技能具有很高的价值。C#是一种由微软开发的面向对象的编程语言,广泛应用于Windows桌面应用...
本压缩包文件包含了一系列关于C#基础学习的相关书籍,对于初学者和进阶者都是宝贵的资源。下面我们将深入探讨这些书籍中可能涵盖的关键知识点,并提供一些额外的学习建议。 1. **C# 5.0 in a Nutshell**:这是一本...
本资源为"C# COM+编程指南",是一本英文原版书籍,旨在帮助开发者深入理解和应用C#与COM+的结合。书中可能涵盖了以下关键知识点: 1. **COM基础**:首先,你需要了解COM的基本概念,如接口、组件、IDispatch、...