【问题标题】:Best resource to learn application programming? (.Net/Cocoa/etc)学习应用程序编程的最佳资源? (.Net/可可/等)
【发布时间】:2009-01-06 23:53:53
【问题描述】:

我是一名嵌入式程序员 - 主要是非常小的系统,我将数据作为位而不是对象来处理。

我想学习如何使用它们的本地库(Cocoa 和 .Net)为 Mac 和 PC 编程。我在 Xcode 和 Visual Studio 中一起破解了一些东西,但我觉得我是在hacking,而不是编程。我把东西放在 AwakeFromNib 中,却不知道这是否会引起错误或糟糕的风格,还是很好。我认为,我需要学习一些桌面应用程序编程的基本概念。

您能推荐有关该主题的资源或书籍吗?我对如何为这种规模的程序编写好的代码特别感兴趣 - 最佳实践、编码标准等的集合。

编辑:总的来说,好代码有很多可用的资源。这些绝对是必读的,但我在这里寻找专门用于编写桌面应用程序的资源。例如,资源会说明 AwakeFromNib 中通常属于的内容,而不仅仅是在触发此回调时。

【问题讨论】:

    标签: .net cocoa coding-style


    【解决方案1】:

    一本关于设计模式的好书将带您了解如何使用 cocoa 中的一些内置结构,如 awakwFromNib、windowDidLoad 等。

    这里有一个建议:

    http://www.amazon.com/dp/0201633612/

    在您阅读了该书中的几章之后,您可能想要选择一本专门介绍您想要开始学习的框架和开发环境的好书。

    【讨论】:

      【解决方案2】:

      哇,这是一个非常笼统的问题,而且有很多关于这么多东西的资源,你可以参考......

      尽管如此,也许一个好的起点是一本普通的书(我个人喜欢从书开始,因为我发现一本好书往往会逻辑流畅并引导您完成一个主题 - 当您使用网络资源时更好更有经验,并且在非常狭窄的知识领域中确切地知道您想找到什么)。

      我真的很喜欢 Andrew Hunt 和 David Thomas 的“实用程序员:从新手到大师”。由艾迪生卫斯理出版。虽然你可能不完全同意,但它有很多值得深思的地方。

      虽然你已经是一名嵌入式程序员,而且这本书的一些内容你已经心照不宣,但它对于成为一名优秀的程序员(或确定你永远不会成为一名优秀的程序员!)有很多智慧的珍珠。 .

      此外,您可以考虑查看一些设计模式书籍,特别是有关您感兴趣的语言和平台的书籍,以便为您提供良好的代码示例(并希望有助于理解)。

      另一本关于“实践”的有趣书籍是 Robert L Glass 的“软件工程的事实和谬误”。由 Addison-Wesley 出版。

      查看 Joel on Software 网站上的一些文章,这些文章也经常发人深省且相关。

      希望这是一个有益的开始。

      【讨论】:

        【解决方案3】:

        https://stackoverflow.com/
        http://codeproject.com/
        要花上好几个小时学习的东西... :)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-03-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-28
          • 2023-04-04
          相关资源
          最近更新 更多