【问题标题】:As a .NET beginner, what should I learn and where can I find open source projects? [closed]作为 .NET 初学者,我应该学习什么以及在哪里可以找到开源项目? [关闭]
【发布时间】:2009-09-08 04:05:18
【问题描述】:

我是名为“.Net”的神奇世界中的初级程序员。

我有很多问题

  • 嗯,我应该学什么 C# 或 Vb.net
  • 讨论 .Net 技术和开源项目的最佳博客是什么
  • 在哪里可以找到好的教程、免费书籍和项目想法
  • 如何在“.Net”中取得进展
  • 请分享您的知识,您最喜欢的关于“.Net”的博客或网站的 OPML

我正在等待您的建议、意见等。

【问题讨论】:

标签: c# .net vb.net


【解决方案1】:

至于你应该学习哪种语言,那么到目前为止你的经验是什么?我更喜欢 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(以前的问题有很好的信息)

【讨论】:

    【解决方案2】:

    【讨论】:

    • 该死...只比我快一分钟...
    【解决方案3】:

    我会从Fabulous Adventures In Coding 开始,这是一个真正从事 C# 工作的人写的很棒的博客。然后我还要看看CodeProjectMSDN。最后,你不能忘记Joel Spolsky's web site

    对于正则表达式,只需查看hereCosmos 是一个简洁的项目,虽然对初学者来说有点重,DevExpress 拥有地球这边最好的 VS 插件!就个人而言,我不喜欢ReSharper,但很多人喜欢。

    (将其标记为 CW,以便任何人都可以贡献)

    【讨论】:

      【解决方案4】:

      迄今为止的优秀建议。另一个要始终牢记开源代码的网站是 Google Code. Plus,Google 具有出色的搜索功能,可以在其代码库中查找几乎所有内容。

      【讨论】:

        【解决方案5】:

        【讨论】:

        • 我不认为深度 C# 是一本面向初学者的书。
        • 你说得对。首先,求职信是为有经验的候选人而写的。嗯……
        • 是的,请不要向初学者推荐 C# in Depth - 它会让我终生无法写作!
        【解决方案6】:

        如果您对 Web 开发感兴趣,请查看http://www.asp.net

        另外,请查看 MSDN Magazine4 Guys From RollaLinq Project

        【讨论】:

          【解决方案7】:

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

          CodeProject 中的 Article 还描述了 C# 和 VB.NET 之间的完全区别。你会从CodeProject获得大量的开源项目

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

          【讨论】:

            【解决方案8】:

            当我开始学习 .NET 时,我也想到了这些问题。我更喜欢 C# 而不是 VB。但这纯粹是个人选择。在我看来,从一本好书开始,比如《Beinging Microsoft Visual C# 2008》或《Head First C#》。还有我觉得非常有用的在线资源MSDN

            【讨论】:

              【解决方案9】:

              关于你是学VB.NET还是C#的问题……嗯,有个人喜好,也有现实。

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

              示例。截至目前,Dice 列出了 4421 个 c# 匹配项和 1131 个 vb.net 匹配项。

              【讨论】:

                【解决方案10】:

                我可以推荐 Mathew MacDonald 的“在 C# 2008 中开始 ASP.NET 3.5:从新手到专业”。它不依赖于深厚的 C# 知识,即使对于了解 C# 的人来说,阅读它也很有趣。我已经读了一半了,真的很好读。

                不要对将近 1000 页感到震惊 - 里面有很多代码清单和图片。

                我认为甚至还有 VB.NET 版本,但我更喜欢 C# - 我仍然认为这是 Microsoft 更加关注的语言。

                【讨论】:

                  【解决方案11】:

                  对于 C#/VB.Net 中的 GDI(图形)编程,请查看 bobpowell.net 上的“GDI+ 初学者指南”部分。

                  我研究过许多高级主题,它们写得非常好,提供了很好的例子。

                  【讨论】:

                    猜你喜欢
                    • 2010-09-15
                    • 1970-01-01
                    • 1970-01-01
                    • 2023-03-24
                    • 1970-01-01
                    • 1970-01-01
                    • 2010-10-02
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多