代码之家  ›  专栏  ›  技术社区  ›  duffymo

学习C#/.NET是否需要MSDN订阅?[闭门]

  •  2
  • duffymo  · 技术社区  · 17 年前

    我是一个JavaEE的人,我想沿着.NET学习曲线攀登。

    我一直认为Java和.NET之间的一个重要区别是Microsoft套件要求您(或您的雇主)拿出一些硬币来访问这些工具。Java人员的优势是能够下载JVM、Eclipse或NetBeans、Tomcat或Glassfish、MySQL或PostgreSQL,而且他们都在做生意。这还公平吗?对于一个在JavaEE商店工作的人来说,学习C#而不必破费的最好方法是什么?没有付费订阅MSDN,是否有可能学好C#?

    11 回复  |  直到 12 年前
        1
  •  21
  •   M4N    17 年前

    不需要订阅。你甚至可以下载免费的 Visual Studio Express Edition ,以及访问 MSDN library 是免费的。还有 Sql Server Express edition

    再加上所有的免费在线资源,比如stackoverflow, asp.net codeproject ,博客等,你准备好出发了。

        2
  •  7
  •   Mitchell Gilman    17 年前

    main difference 在免费Express和付费版本的Visual Studio之间,您无法获得对插件、某些调试工具、某些项目(如Windows服务)、Crystal Reports、Installer和其他工具的支持,这些工具在业务中很有用,但对学习不重要。

    学习C#之后,如果您需要免费版本中没有的功能,您可以从MSDN中单独购买所需的工具,并节省一些现金。VisualStudioStandard大约250美元,SQLDeveloper大约50美元。MSDN的主要优点是它为您提供 type of MSDN (pdf) 您可以使用桌面和服务器操作系统、Office、Visual Studio和各种服务器应用程序。这些可能非常有用,但肯定不是学习所必需的。

    微软还为他们的许多专业工具提供30天以上的评估。 Windows Server , Visual Studio SQL Sharepoint , Expression

        3
  •  3
  •   JoshBerke    17 年前

    http://www.microsoft.com/Express/ -Express IDE是为学生或爱好者设计的重量较轻的免费IDE。它们不包括所有的铃铛和口哨,但应该足以学习如何编写任何代码。

    Net编译器随框架一起分发,因此您可以在记事本中编写代码(尽管我刚刚获得了免费的IDE)

    此外,如果你是一家新公司(成立时间不到3年),年收入不到100万,并且是私人公司,你应该结帐 http://www.microsoft.com/BizSpark/ . 使用Bizspark,您可以通过VSTS获得MSDN的全功能许可证。你离开该计划时只需支付100美元。

    如果我们在八个月前知道这件事,我们会为自己节省大量的现金。

        4
  •  2
  •   Brian Rasmussen    17 年前

    你可以下载 Visual Studio Express Reflector 这也是免费的。所以,如果你自己在看.NET,你就不必花任何钱。

    挖掘.NET细节的另一个伟大工具(也是免费的)是 Debugging Tools for Windows (WinDbg+SoS.dll将允许您查看无法从Visual Studio访问的大量详细信息)。

        5
  •  1
  •   Malfist    17 年前

    如果您是学生,您可以访问MSDN学术联盟。此外,您可以使用express Edition学习这些语言,但它们功能不全,如果您计划在其上实际开发商业软件,则必须购买完整的许可证。

        6
  •  1
  •   Johnno Nolan    17 年前

    没有付费订阅MSDN,是否有可能学好C#?

    简言之,是的。

    1. Download VS2008 Express
    2. MSDN is online
    3. 程序
    4. 提问
        7
  •  1
  •   Brody    17 年前

    嗯,MSDN在网络上是免费的,所以你的参考资料不成问题。

    VisualStudio不是免费的,但它只是一个开发环境。你可以用记事本编写代码,有些书就是这样做的,因为他们在教c#,而不是如何使用VSIDE。

    编辑 啊!我忘了c#Express——让我们看看你能多么容易地迷上“达曼!”

        8
  •  1
  •   ChrisW    17 年前

    获取Visual Studio的“Express”版本(包括编译器和库)和Microsoft Windows SDK(包括帮助文件),这两个版本都是免费的。。。和SQL Server的快速版本,如果您需要的话。

        9
  •  1
  •   jeffl8n    17 年前

    最好的学习方法就是下载 Microsoft Visual Studio Express for C# . 这具有完整版/专业版的全部或几乎全部功能,但对于爱好/学习来说非常有用。


    您可以联机访问MSDN帮助。我想您所指的MSDN订阅是针对软件等的,不需要开发代码。

        10
  •  1
  •   nzduck    17 年前

    需要MSDN订阅才能从.NET/C开始使用。

    1. 阅读并下载 express editions 您感兴趣的工具的名称
    2. 浏览 MSDN Developer Centre
    3. getting started 在线提供指南
        11
  •  0
  •   Colin Pickard    17 年前

    1. MSDN库不仅可以在线免费使用,还可以 downloaded for free ,有两种风格:300MB快速(核心)版本或2GB完整版本。

    2. #develop (或发展)。这有很多原因 features not present in VC#E ,反之亦然。