Chapter 4. The X++ programming language

In this chapter



The type system


Classes and interfaces

Code access security

Compiling and running X++ as .NET CIL

Design and implementation patterns


X++ is an object-oriented, application-aware, and data-aware programming language. The language is object oriented because it supports object abstractions, abstraction hierarchies, polymorphism, and encapsulation. It is application-aware because it includes keywords such as client, server, changecompany, and display that are useful for writing client/server enterprise resource planning (ERP) applications. And it is data-aware because it includes keywords such as firstFast, forceSelectOrder, and forUpdate, in addition to ...

Get Inside Microsoft Dynamics AX 2012 R3 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.