This discussion has been locked.
You can no longer post new replies to this discussion. Posts are automatically locked, when no new replies have been made for a long time. If you have a question you can start a new discussion.

Book "Programming Microsoft Dynamics NAV" to be published in Oct 2007

I am very pleased to share the following announcement: 

The very first independent book about applications development in C/SIDE and C/AL, "Programming Microsoft Dynamics NAV", will be published by PACKT Publishing in October 2007.  This book was written by David Studebaker, a NAV / Navision Developer since 1996.  David is a Certified NAV Professional in Development, Applications and Implementation as well as a Microsoft Certified Trainer for NAV.  Prior to Navision, David worked in a variety of business software roles and earned degrees in engineering and business.

The PACKT Publishing site for the book is at  It can be ordered there.

"Programming Microsoft Dynamics NAV" is designed first to be a tutorial book for the experienced business applications developer who wants to learn C/AL and C/SIDE as quickly as possible.  It can also act as a supplemental reference for developers, managers and others interested in the features and capabilities of NAV's development tools.

Some discussion topics covered in this volume:

  • Basic NAV definitions and conventions
  • The design and development process of a NAV application
  • The unique aspects of the NAV data and process flows, Data Types, Tables, Forms, Reports and Codeunits
  • C/SIDE and C/AL basics - essential navigation, object construction, numbering, basic syntax, naming rules, SIFT technology, string operators and functions, numeric operators and functions, logical and relational operators and functions
  • Control Logic and Flow - Conditional statements, I/O statements, sorting, filtering, data flow, FlowFields, process logic flow, creating new functions, documentation, testing
  • Advanced C/AL - modifying existing functions, creating new objects, finding code models, advanced debugging techniques