none
C#的编程 RRS feed

  • 问题

  • 使用C#编程,是否要很精通算法、编译原理才能更高效编程?这其中有什么编程技巧呢?就是那些最基本的东西。
    2011年6月4日 7:49

答案

  • 您好

    先對 C# 開發基礎有一定了解,然後研究演算法、資料結構、架構、重構、設計模式、單元測試等,將有助於更高效的編成,在點部落與博客園有蠻多這方面的文章,建議您可以看看

    http://www.dotblogs.com.tw/

    http://www.cnblogs.com/


    歡迎參觀我的Blog.NET菜鳥自救會
    2011年6月4日 9:21
  • 116091iyh你好——

    C#是基于net framework开发的一款最新的编程语言。它整合了大连内置函数(net类库)以及垃圾回收机制这些底层晦涩难懂的系同级别的功能。对于绝大部分情况下您无须知道底层究竟干了什么(编译原理只是为了优化编译器,以便根据某种特定程序语言生成简洁的exe文件)。

    另外对于算法,除非你是搞科学计算的(比如计算弹道轨迹、原子弹等爆炸,非常复杂精细周密的算法),一般只要好好学习数据结构中的内容(如排序、查询等)就足够了。

    因为C#是OOP语言,所以编程到最后请务必要掌握设计模式(推荐——”大鸟与小菜共话’设计模式‘一书“)。


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请QQ我
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年6月5日 0:49

全部回复

  • 您好

    先對 C# 開發基礎有一定了解,然後研究演算法、資料結構、架構、重構、設計模式、單元測試等,將有助於更高效的編成,在點部落與博客園有蠻多這方面的文章,建議您可以看看

    http://www.dotblogs.com.tw/

    http://www.cnblogs.com/


    歡迎參觀我的Blog.NET菜鳥自救會
    2011年6月4日 9:21
  • 116091iyh你好——

    C#是基于net framework开发的一款最新的编程语言。它整合了大连内置函数(net类库)以及垃圾回收机制这些底层晦涩难懂的系同级别的功能。对于绝大部分情况下您无须知道底层究竟干了什么(编译原理只是为了优化编译器,以便根据某种特定程序语言生成简洁的exe文件)。

    另外对于算法,除非你是搞科学计算的(比如计算弹道轨迹、原子弹等爆炸,非常复杂精细周密的算法),一般只要好好学习数据结构中的内容(如排序、查询等)就足够了。

    因为C#是OOP语言,所以编程到最后请务必要掌握设计模式(推荐——”大鸟与小菜共话’设计模式‘一书“)。


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请QQ我
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年6月5日 0:49