Learning Dynamics NAV Patterns
暫譯: 學習 Dynamics NAV 模式
Mark Brummel
- 出版商: Packt Publishing
- 出版日期: 2015-09-28
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 162
- 裝訂: Paperback
- ISBN: 1785284193
- ISBN-13: 9781785284199
海外代購書籍(需單獨結帳)
商品描述
Create solutions that are easy to maintain, quick to upgrade, and follow proven concepts and designs
About This Book
- Design software that is maintainable outside the ecosystem of their creators
- Ensure quality by following patterns that have been proved to work
- Over two dozen practical Architectural and Design patterns
Who This Book Is For
Learning Dynamics NAV Patterns is intended for developers, architects, (technical) consultants, and application managers. You may have very little or no knowledge about NAV patterns, but you should be acquainted with programming.
What You Will Learn
- Apply object-oriented practices to C/AL programming
- Structure your application to avoid merge conflicts
- Refactor legacy code and avoid anti-patterns
- Design decision trees to decide when to use which patterns
- Clone codes and their application in Dynamics NAV
- Make your application extensible by creating predefined hooks and facades
In Detail
Microsoft Dynamics NAV is a complete ERP system, which also contains a robust set of development tools to support customization and enhancement. These include an object designer for each of the seven application object types, a business application oriented programming language with .NET interface capability, a compiler, a debugger, and programming testing language support.
Learning Dynamics NAV Patterns will guide you through the NAV way of solving problems. This book will first introduce you to patterns and the software architecture of the NAV and then help you to build an example application. Then, it walks you through the details of architectural patterns, design patterns, and implementation patterns. This book will also talk about anti-patterns and handling legacy code. Finally, it teaches you to build solutions using patterns.
Proven patterns and best practices will help you create better solutions that are easy to maintain in larger teams across several locations. It will guide you through combining abstract patterns using easy-to-understand examples and will help you decide which patterns to use in which scenarios.
Style and approach
This book explains the concepts of patterns, code structuring, and object-oriented concepts in a way that is easy to understand for Dynamics NAV specialists through practical examples.
商品描述(中文翻譯)
創建易於維護、快速升級且遵循經驗法則和設計的解決方案
本書介紹
- 設計可在創建者生態系統之外維護的軟體
- 通過遵循已被證明有效的模式來確保質量
- 超過二十種實用的架構和設計模式
本書適合誰閱讀
《學習 Dynamics NAV 模式》適合開發人員、架構師、(技術) 顧問和應用程式管理員。您可能對 NAV 模式了解不多或完全不熟悉,但您應該對程式設計有一定的認識。
您將學到什麼
- 將物件導向實踐應用於 C/AL 程式設計
- 結構化您的應用程式以避免合併衝突
- 重構舊有代碼並避免反模式
- 設計決策樹以決定何時使用哪些模式
- 克隆代碼及其在 Dynamics NAV 中的應用
- 通過創建預定義的掛鉤和外觀使您的應用程式可擴展
詳細內容
Microsoft Dynamics NAV 是一個完整的 ERP 系統,還包含一套強大的開發工具以支持自定義和增強功能。這些工具包括針對七種應用物件類型的物件設計器、一種具有 .NET 接口能力的商業應用程式導向程式語言、一個編譯器、一個除錯器以及程式測試語言的支持。
《學習 Dynamics NAV 模式》將指導您了解 NAV 解決問題的方法。本書將首先介紹模式和 NAV 的軟體架構,然後幫助您構建一個示例應用程式。接著,它將帶您深入了解架構模式、設計模式和實現模式的細節。本書還將討論反模式和處理舊有代碼的方式。最後,它將教您如何使用模式構建解決方案。
經過驗證的模式和最佳實踐將幫助您創建更好的解決方案,這些解決方案在多個地點的大型團隊中易於維護。它將通過易於理解的示例指導您結合抽象模式,並幫助您決定在不同情境中使用哪些模式。
風格與方法
本書以易於理解的方式解釋模式、代碼結構和物件導向概念,通過實用的示例使 Dynamics NAV 專家能夠輕鬆掌握。