FirstCity
Welcome to First City University College Library iPortal | library@firstcity.edu.my | +603-7735 2088 (Ext. 519)
Amazon cover image
Image from Amazon.com

Learning Dynamics NAV patterns : create solutions that are easy to maintain, are quick to upgrade, and follow proven concepts and design / Mark Brummel.

By: Material type: TextTextSeries: Professional expertise distilledPublisher: Birmingham : Packt Publishing, 2015Description: 1 online resource : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781783552566
  • 1783552565
Subject(s): Genre/Form: DDC classification:
  • 658.4038011 23
LOC classification:
  • HD30.213
Online resources:
Contents:
Cover; Copyright; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Introducing Dynamics NAV Patterns and Software Architecture; What do we mean by 'patterns'?; Software Design Patterns; The Procedural software design patterns; Microsoft Dynamics NAV Design Patterns; The object-oriented patterns; Non-object-oriented patterns; The functional oriented patterns; Patterns elements and hierarchy; Architectural patterns; Design patterns; Structuring code; The coding standards; Anti-patterns; Code cloning; Legacy code; Upgradability
The upgrade frequencyDesign patterns and upgrades; Delta files; Repeatability; Design patterns and repeatability; Lifecycle of a design pattern; Technology changes; Old habits die hard; New design patterns; Software architecture in Microsoft Dynamics NAV; Metadata; Building blocks; Table; Page; Report; Codeunit; Query; XMLPort; MenuSuite; Metadata; Flowfields; Flowfilters; Base application; Functional processes; Summary; Chapter 2: Architectural Patterns; The Singleton Pattern; Technical description; Company-Initialize; Implementations; Examples; Enhancements
The Supplemental and Subsidiary PatternTechnical description; Implementations; Examples; The Compound Pattern; Technical description; Implementation; Examples; The Rules Pattern; Technical description; Implementations; Examples; The Master Data Pattern; Technical description; Implementations; Examples; The Journal Template-Batch-Line Pattern; Technical description; The Journal Template table; The Journal Batch table; The Journal Line table; Codeunits; Implementations; Hierarchy; Journals as contracts; Examples; The Entry Pattern; Technical description; The Entry Table types
Historical EntriesTemporary entries; Entries that can be deleted; Temporary tracking buckets; Implementations; Examples; Document Pattern; Technical description; The Header table; The Line table; Posting and archiving; Implementations; Examples; The Argument table; Technical description; Implementations; Summary; Chapter 3: Design Patterns; The Entity State Pattern; Technical description; Setting the State; Testing the State; Implementations; Examples; The Select Pattern; Technical description; Implementations; Examples; The Number Series Pattern; Technical description
The Table reference fieldSetup reference; C/AL functions and variables; Implementations; Examples; Address Integration Pattern; Technical description; Fields; Copying the address; Printing addresses; Implementations; Examples; Multi-Level Setup; Technical description; Implementations; Examples; Document History; Technical description; The Naming conventions; Codeunit Structure; Test Near, Test Far; Do it; Clean up; Example; TRANSFERFIELDS; Implementations; Examples; Copy Document Pattern; Technical description; Validation logic; Implementations; Examples; Job Queue Entry Pattern
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Online resource; title from PDF title page (EBSCO, viewed August 11, 2016).

Includes index.

Cover; Copyright; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Introducing Dynamics NAV Patterns and Software Architecture; What do we mean by 'patterns'?; Software Design Patterns; The Procedural software design patterns; Microsoft Dynamics NAV Design Patterns; The object-oriented patterns; Non-object-oriented patterns; The functional oriented patterns; Patterns elements and hierarchy; Architectural patterns; Design patterns; Structuring code; The coding standards; Anti-patterns; Code cloning; Legacy code; Upgradability

The upgrade frequencyDesign patterns and upgrades; Delta files; Repeatability; Design patterns and repeatability; Lifecycle of a design pattern; Technology changes; Old habits die hard; New design patterns; Software architecture in Microsoft Dynamics NAV; Metadata; Building blocks; Table; Page; Report; Codeunit; Query; XMLPort; MenuSuite; Metadata; Flowfields; Flowfilters; Base application; Functional processes; Summary; Chapter 2: Architectural Patterns; The Singleton Pattern; Technical description; Company-Initialize; Implementations; Examples; Enhancements

The Supplemental and Subsidiary PatternTechnical description; Implementations; Examples; The Compound Pattern; Technical description; Implementation; Examples; The Rules Pattern; Technical description; Implementations; Examples; The Master Data Pattern; Technical description; Implementations; Examples; The Journal Template-Batch-Line Pattern; Technical description; The Journal Template table; The Journal Batch table; The Journal Line table; Codeunits; Implementations; Hierarchy; Journals as contracts; Examples; The Entry Pattern; Technical description; The Entry Table types

Historical EntriesTemporary entries; Entries that can be deleted; Temporary tracking buckets; Implementations; Examples; Document Pattern; Technical description; The Header table; The Line table; Posting and archiving; Implementations; Examples; The Argument table; Technical description; Implementations; Summary; Chapter 3: Design Patterns; The Entity State Pattern; Technical description; Setting the State; Testing the State; Implementations; Examples; The Select Pattern; Technical description; Implementations; Examples; The Number Series Pattern; Technical description

The Table reference fieldSetup reference; C/AL functions and variables; Implementations; Examples; Address Integration Pattern; Technical description; Fields; Copying the address; Printing addresses; Implementations; Examples; Multi-Level Setup; Technical description; Implementations; Examples; Document History; Technical description; The Naming conventions; Codeunit Structure; Test Near, Test Far; Do it; Clean up; Example; TRANSFERFIELDS; Implementations; Examples; Copy Document Pattern; Technical description; Validation logic; Implementations; Examples; Job Queue Entry Pattern

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide