【发布时间】:2009-09-08 04:05:18
【问题描述】:
我是名为“.Net”的神奇世界中的初级程序员。
我有很多问题
- 嗯,我应该学什么 C# 或 Vb.net
- 讨论 .Net 技术和开源项目的最佳博客是什么
- 在哪里可以找到好的教程、免费书籍和项目想法
- 如何在“.Net”中取得进展
- 请分享您的知识,您最喜欢的关于“.Net”的博客或网站的 OPML
我正在等待您的建议、意见等。
【问题讨论】:
-
这是很多问题的重复。
我是名为“.Net”的神奇世界中的初级程序员。
我有很多问题
我正在等待您的建议、意见等。
【问题讨论】:
至于你应该学习哪种语言,那么到目前为止你的经验是什么?我更喜欢 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(Phil Haack 的博客) http://weblogs.asp.net/scottgu/(斯科特·格思里的博客)
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(以前的问题有很好的信息)
【讨论】:
【讨论】:
我会从Fabulous Adventures In Coding 开始,这是一个真正从事 C# 工作的人写的很棒的博客。然后我还要看看CodeProject 和MSDN。最后,你不能忘记Joel Spolsky's web site!
对于正则表达式,只需查看here。 Cosmos 是一个简洁的项目,虽然对初学者来说有点重,DevExpress 拥有地球这边最好的 VS 插件!就个人而言,我不喜欢ReSharper,但很多人喜欢。
(将其标记为 CW,以便任何人都可以贡献)
【讨论】:
迄今为止的优秀建议。另一个要始终牢记开源代码的网站是 Google Code. Plus,Google 具有出色的搜索功能,可以在其代码库中查找几乎所有内容。
【讨论】:
【讨论】:
如果您对 Web 开发感兴趣,请查看http://www.asp.net。
另外,请查看 MSDN Magazine、4 Guys From Rolla 和 Linq Project。
【讨论】:
您可以找到 C# 与 VB.NET 的比较here
CodeProject 中的 Article 还描述了 C# 和 VB.NET 之间的完全区别。你会从CodeProject获得大量的开源项目
你可以找到一个现有的项目TextPad,这将帮助你学习更多的C#
【讨论】:
当我开始学习 .NET 时,我也想到了这些问题。我更喜欢 C# 而不是 VB。但这纯粹是个人选择。在我看来,从一本好书开始,比如《Beinging Microsoft Visual C# 2008》或《Head First C#》。还有我觉得非常有用的在线资源MSDN。
【讨论】:
关于你是学VB.NET还是C#的问题……嗯,有个人喜好,也有现实。
如果你想以此谋生,请记住,相对一般而言,c# 会让你更有工作能力。
示例。截至目前,Dice 列出了 4421 个 c# 匹配项和 1131 个 vb.net 匹配项。
【讨论】:
我可以推荐 Mathew MacDonald 的“在 C# 2008 中开始 ASP.NET 3.5:从新手到专业”。它不依赖于深厚的 C# 知识,即使对于了解 C# 的人来说,阅读它也很有趣。我已经读了一半了,真的很好读。
不要对将近 1000 页感到震惊 - 里面有很多代码清单和图片。
我认为甚至还有 VB.NET 版本,但我更喜欢 C# - 我仍然认为这是 Microsoft 更加关注的语言。
【讨论】:
对于 C#/VB.Net 中的 GDI(图形)编程,请查看 bobpowell.net 上的“GDI+ 初学者指南”部分。
我研究过许多高级主题,它们写得非常好,提供了很好的例子。
【讨论】: