2010-06-21 62 views
2

我想学习C#哪里会是一个很好的开始?我从哪里开始使用C#?

我需要使用哪些工具进行编码和编译?

+0

看到这个问题的一些想法 - http://stackoverflow.com/questions/3077315/starting-out-with-net-asp-net-wpf-silverlight-or-command-line-c – ChrisF 2010-06-21 21:41:31

+2

这取决于你的一般经验水平。 – ChaosPandion 2010-06-21 21:41:38

+0

你想用C#做什么? Web编程? Windows编程? – quakkels 2010-06-21 21:43:05

回答

-1

下载Visual Studio Express edition 2010并做一个Hello World控制台应用程序。

我还建议下载SQL Server 2008 express并熟悉这一点,一旦你感觉你已经越来越好用C#。

两者都是免费的,有一个初学者有很多资源。

此外,如果您在.NET商店工作,请告诉您的经理您有兴趣并且看看他是否会邀请您与经验丰富的开发人员一起帮助您开始。有人教你非常有帮助。

+0

当我刚开始时,我发现Hello World应用程序非常没有帮助。 – ChaosPandion 2010-06-21 21:49:46

+0

你在C#中编写的第一个程序是什么? – 2010-06-21 21:59:04

+0

它已经有一段时间了,但我相信它是一个小故事板应用程序。它保留了与单词相关联的图像列表,并且在您点击关键字时用一个图像替换了该单词,从而输入故事。没有什么幻想,但它确实增强了我的信心。 – ChaosPandion 2010-06-21 22:02:20

1

不要依赖网络良好的代码示例上...

用C#具体来说,很容易找到一百万个如何做某些事情的例子,但是很难找到与该语言的最新特性/实践简洁并且最新的'好'例子。如果你从头开始学习C#,网络恐怕不仅仅是帮助(我从个人经验中知道)。

如果你正在学习C#依靠好书得到一个坚实的开始。开始的书的Here's a good list

此外,书签this网站作为在线C#参考。这是迄今为止我所见过的数百/数千个C#站点中最好的。

+0

是的是的,同意,使用书籍资源学习C#,他们是指导和结构....使用网络的补充信息! – Dal 2010-06-21 22:12:13

-2

我敢说它取决于你的经验水平。如果你已经知道OO的基本原理如多态性,封装等......并且编程基础如循环,条件等......那么可能会选择一本专业书籍Wrox C# 4.0。但是,如果您不熟悉并且经验不足,我不得不同意其他人的看法,Head First Series是一种非常好的学习方式。不是以学术的方式写的,而是以更有趣的方式写出来的,这样更容易记住事情。

显然,正如其他人所建议的,您可以获得相应的软件,以快速版的形式创建应用程序。

我会尝试创建自己的应用程序以及做书让事情变得有趣并且学习更多。通过这样做,您可以查看Web上的示例并使用试图了解它的代码,还可以更改代码,以便执行所需的功能。即使它的功能你不知道,而且本书也没有涉及,只要你可以看看代码,并得到它在做什么的一般概念。

-2

就像上面提到的Visual Studio 2010一样。

try this对于一个伟大的入门者来说,它拥有大量的资源。熟悉api,越快越好。 我也发现视频教程是让东西粘住的好方法:)所以,无论是观看视频教程,然后再观看一段代码,然后再观看它,但学习代码的最佳方式就是实现它。太多的理论可能会混淆,随时编码,为自己设定目标,当你试图找出问题并解决问题时,理论就会出现。

-2

安装VS2010 Express Edition后,得到编程的关键C#由Charles Petzold。这是古老的,但没有任何东西像本书一样教导C#的基本原理。之后,获得Essential C#2.0,3.0或4.0,越高越好。

只需花点时间,冷静地学习基础知识,你就可以继续前进。

-2

查看微软的MSDN系列教程。

有一个覆盖命令行C#写入的nice section以及涵盖使用Visual Studio获得的拖放窗口设计器功能的another section