gpt4 book ai didi

microsoft-dynamics - C/AL 我如何以及从哪里开始?

转载 作者:行者123 更新时间:2023-12-04 07:56:30 25 4
gpt4 key购买 nike

我来自 C# 背景,曾经做过编程来控制所有低级的东西(微 Controller 和硬件相关的东西)。我刚刚换了工作,需要学习编程 Dynamics NAV。我一生从未使用过数据库密集型应用程序,因此整个学习经历对我来说非常令人沮丧。

问题:

  • 任何对新手友好的网站,以便我可以从零开始学习 C/AL?
  • 我可以访问的任何网站都有我可以复制和学习的小项目,ala CodeProject? (一些 CodeProject 的东西对于新手学习来说足够小,虽然有些是相当大的......)
  • 有什么推荐的书吗?
  • 有什么建议可以帮助我学习吗?
  • 最佳答案

    欢迎来到 Dynamics NAV 的世界 :)

    在开始使用 NAV 和 C/AL 之前,我也有 C# 和 Java 背景。

    入门

    您需要的第一件事是带有开发环境的 NAV 演示,这是 Dynamics NAV 独有的,最好早于 NAV 2016(因为开发环境发生了重大变化)。

    我阅读了“Implementing Microsoft Dynamics NAV”和“Programming Microsoft Dynamics NAV”以及微软学习 Material “Microsoft Dynamics NAV Development”和“Microsoft Dynamics NAV Solution Development”。
    还有Microsoft Partner Source上的学习资料,非常有用,对于初次NAV开发者。

    金融知识

    当您了解了 Dynamics NAV 开发的基础知识后,我会建议您开始阅读有关金融的内容。当您试图了解 NAV 是如何组合在一起时,这将对您有很大帮助。这一点我再怎么强调都不为过,这会对你有很大帮助!

    关于C/AL

    您应该知道,一开始学习曲线是陡峭的,来自面向对象的开发语言。在 C/AL 中,我们使用触发器和属性很像其他面向对象的语言,但与 C# 不同的是,触发器和属性是在代码 Windows 和属性 Windows 中定义的。 C/AL 要求您在新的 Windows 中打开对象,而不是您通常使用 C# 中的对象定义的 .class 文件,这将再次打开新的 Windows,并且所有内容都在属性 Windows 中具有属性。

    你对物体的思考方式保持不变,你只需要在其他地方找到所有东西。所以你所学的一切,使用 C#,你可以在某种程度上转化为 C/AL。

    少即是多

    在任何项目的某个时刻,您都应该重构您的代码,并问问自己是否有标准函数或代码单元可以代替您自己的代码使用。您可以使用标准应用程序的任何内容都由 Microsoft 维护,因此是“免费维护”,这就是为什么您自己的代码越少,节省的时间就越多。

    关注博客

    MVP 有很多博客,我建议您开始关注其中的一些博客,以获取 Dynamics NAV 中最新和最出色的内容。至少你应该关注微软的 MSDN NAV Blog .

    祝您的 Dynamics NAV 努力好运!

    关于microsoft-dynamics - C/AL 我如何以及从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33911692/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com