| Application Object Tree |
The Application Object Tree (AOT) contains all the application objects used to build Microsoft Dynamics AX, such as the classes, tables, forms, and so on.
To create a new object in the AOT, right-click the relevant node, and then click New. In addition, drag-and-drop operations are available for many application objects, including table fields.
The AOT contains the nodes described in the following table below. All nodes have the following:
-
A shortcut menu. To open it, right-click the node. For an overview of the commands in the shortcut menu, see AOT Shortcut Menu Commands.
-
Properties. To see the properties of the current node, right-click the node, and then click Properties.
| Node | Description |
|---|---|
| Data Dictionary | Contains the data types and tables that make up your database. Also contains objects to control access to the data. It contains the following subnodes: Tables: Tables that contain the Microsoft Dynamics AX data. Maps: Enables you to create associations between closely related (but non-identical) table fields and methods. Views: Enables you to join data from different tables, and then to select which fields you want to display. Extended Data Types: Data types that extend one of the primitive data types or another extended data type. Base Enums: Enumerable types that contain a list of literals. License Codes: Determines which components of Microsoft Dynamics AX functionality are available to a company. Configuration Keys: Allows administrators to enable or disable features in the application for all users. Security Keys: Allows administrators to set security on a user group level. Table Collections: Collections of tables that contain data that is often shared between companies. Perspectives: Collections of tables used to organize information for report models. |
| Macros | Contains the source code for the macros used by the standard application. In addition to viewing the existing code, you can add your own macros. |
| Classes | Contains the source code for the application (X++) classes. You can also use system classes (also known as kernel classes). They are listed in the System Documentation\Classes node. |
| Forms | Dialogs that are the user's interface to the database. |
| Reports | Enables users to print or display summary information from the database. |
| Queries | Used as the source of records for forms and reports. |
| Jobs | Typically holds small X++ programs that are used to test new code. |
| Menus | Contains the menus you want the end user to see. |
| Menu Items | Contains a complete list of the items that can be presented in a menu. Menu items act as a layer of abstraction above forms, reports, and so on. |
| Web | Contains objects related to Web development. |
| Resources | Contains references to image and animation files. |
| References | Contains references to Microsoft .NET assemblies that are referenced in X++ statements. |
| System Documentation | Contains items that represent system (kernel) classes, functions, tables, and so on. This node also contains links to the documentation for these items. |
| Application Developer Documentation | Contains links to the reference documentation for application tables and classes. |
| Application Documentation | Contains links to the reference documentation for Microsoft Dynamics AX end users. |
| HTML Help Files | Contains references to the collections of .chm files that are used to provide developer, administrator, and end-user Help for Microsoft Dynamics AX. |
本文详细介绍了 Microsoft Dynamics AX 中的应用对象树 (AOT),包括如何创建新的应用对象,以及 AOT 中各节点的功能说明,如数据字典、宏、类等。
465

被折叠的 条评论
为什么被折叠?



