2009-09-08 73 views
4

我是名为“.Net”的神奇世界的初学者程序员。作为.NET初学者,我应该学习什么,在哪里可以找到开源项目?

我有很多问题

  • 好,我应该学习C#或Vb.net
  • 什么是它谈.NET技术和开源最佳博客项目
  • 在哪里可以我找到好的教程,免费书籍和项目的想法
  • 我怎么能在“净”进步
  • 请分享你的知识,你喜爱的博客或约“ NET”网站
  • 0 OPML

我等着你的建议,意见等

+0

社区维基请 – Sauron 2009-09-08 04:17:29

+0

这是一个很多问题的副本。 – 2009-09-17 13:23:54

+0

SO问题:[开源C#项目具有高代码质量?](http://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-quality) – mmcdole 2009-09-08 04:43:39

回答

11

至于你应该学习哪些语言,以及有哪些您的经验迄今?我更喜欢C#而不是VB.NET。尽管如此,即使您用C#作为您的主要语言(但VB.NET也是如此),您应该能够在VB.NET中进行编程。您可能想要检查每种语言的语法,并只需乍一看就能看出您更喜欢哪种语言。您可能会发现,无论何时为.NET提供代码示例并且两种语言都不存在,通常这些示例都在C#中。这不是什么大不了的。我发现C#(和类似的语言)不那么冗长,但这是一种偏好。这里有一些很好的资源。我强烈推荐LearnVisualStudio.NET视频;从初学者教程开始,进入更高级的主题。

一些重要的资源包括:

http://www.dotnetrocks.com(播客) http://www.se-radio.net(一般的软件工程的播客) http://www.haacked.com(菲尔哈克的博客) http://weblogs.asp.net/scottgu/(斯科特Guthrie的博客)

https://stackoverflow.com/questions/551315/which-c-net-blogs-do-you-read(具有良好的前一个问题

http://www.learnvisualstudio.net(寻找视频课程的好去处,便宜)

https://stackoverflow.com/questions/54423/best-net-podcasts(前面的问题) What good technology podcasts are out there?(多播)

开源项目:

http://www.codeplex.com是伟大的开源.NET项目。

另外:

http://csharp-source.net/(不坏,有些项目是旧的,而不是维护)

http://sourceforge.net/softwaremap/trove_list.php?form_cat=271 C#作为SourceForge上

Open Source C# Opportunities(具有良好的Infor前面的问题)

2

我想从Fabulous Adventures In Coding,这是一位实际工作于C#的人的博客。然后我也看看CodeProjectMSDN。最后,你不能忘记Joel Spolsky's web site

对于Regexes,看看没有比here更远。 Cosmos虽然对初学者有点沉重,但是对于初学者来说是一个整洁的项目,并且DevExpress拥有最好的VS插件。就个人而言,我不喜欢ReSharper,但很多其他人都这样做。

(将其标记为CW让所有人参与)

2

很好的建议为止。另一个永远记住开源代码的网站是Google Code. Plus Google具有出色的搜索功能,可以在其代码库中查找任何内容。

0

你可以找到的C比较#与VB.NET here

而且这个ArticleCodeProject介绍完全不同C#和VB.NET之间的ces。您将获得大量的开源项目从CodeProject

你可以找到一个现有项目TextPad,这将帮助你了解更多的C#

0

当我开始学习.NET时,我的脑海中也出现了这些问题。我更喜欢C#而不是VB。但那纯粹是个人选择。在我看来,从一本好书开始,如Microsoft Visual C#2008或Head First C#。而我发现的在线来源非常有用MSDN

0

至于你的问题是否学习VB.NET或C#...嗯,有个人喜好,有现实。

如果你想以此为生,请记住,相对而言,一般来说c#会让你更有工作能力。

例子。截至目前,骰子列出了4421匹配的c#与1131的vb.net。

0

我可以推荐Mathew MacDonald的“Beginning ASP.NET 3.5 in C#2008:From Novice to Professional”。它不依赖于深厚的C#知识,即使对于了解C#的人来说,阅读也很有趣。我差不多完成了一半,阅读真的很棒。

不要被近1000页的震惊 - 很多代码清单和图片都在里面。

我觉得甚至有一个VB.NET版本,但我更喜欢C# - 而且我仍然认为这是微软更加关注的语言。

0

用于C#/ VB中的GDI(图形)编程。请参阅bobpowell.net的“初学者指南GDI +”部分。

我已经完成了许多高级主题,他们写得非常好,并给出了很好的例子。