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

从哪里开始C#[关闭]

c#
  •  4
  • RobertPitt  · 技术社区  · 14 年前

    我是一个相当有经验的程序员在PHP和主要是网络语言,但今天我决定我想开始学习一种新的语言!

    我之所以选择C#是因为一些C程序员告诉我C#是桌面应用程序学习的最佳语言。

    我想我需要开始学习C#的语法/结构,使用什么开发环境,以及在我的新旅程中可能遇到的其他事情。

    我希望有人能指引我

    7 回复  |  直到 14 年前
        1
  •  14
  •   informatik01 Viswanath Lekshmanan    10 年前

    Visual Studio Express here 这是一套不错的教程。

    也要把你的基本概念弄清楚 .NET framework CLR .

    一旦你掌握了窍门,就试试看 LINQ . 它(可以说)是框架最精彩的特性。找到一些好的LINQ教程 here here

    4GuysfromRolla 是我最喜欢的ASP.NET资源。

    WinForms ,但是 WPF

    学习愉快!

        2
  •  3
  •   Ondrej Slinták    14 年前

        3
  •  2
  •   Carlos    14 年前

    最好的学习方法是有问题要解决,具体来说,我的意思是做一些你不知道怎么做的事情,而不是那些你已经掌握了工具的事情。我会在网上浏览一些玩具问题,并尝试建立一个应用程序。

    当我决定我需要一个扑克概率计算器时,我才开始玩扑克。所以基本上我必须阅读一堆关于vb6的东西。类、属性、方法、语法。。。网络对这类事情很有用。

    我想我的意思是 想做就做 ... (看到我在那里做了什么吗?:)你会把事情搞砸的,但你学到的东西比任何一本书都多。

        4
  •  0
  •   Mehdi Mahmoudi    14 年前

    如果您使用visualstudio来学习它,那么您可以使用MSDN,这对于早期学习来说已经足够完美了。

        5
  •  0
  •   Ben McCormack    14 年前

    Illustrated C# 2008 作者:丹尼尔·索利斯。那是我用来学习C语言的书# 语言

        6
  •  0
  •   Danny Varod    14 年前

    学习基本的Pascal、Java、C#甚至C都差不多。。。

    从任何学术“计算机科学概论”课程的学习材料开始,
    试着用几种不同的语言解决作业(学习C语言的水平),



        7
  •  0
  •   Mike Cellini    14 年前

    既然您已经是一名经验丰富的程序员,那么学习C#更多的是学习.NET框架的练习。语法应该足够简单,你可以很快确定下来,只需寻找一些教程。更难的部分将是学习通过框架提供给您的大量API。

    我相信你也会想看看专门介绍ADO.NET和WPF的书。NET的好处是,一旦您学习了.NET Framework API,您就可以根据需要在各种语言之间切换。