Professional Documents
Culture Documents
1. Introduction to X++
Introduction to Variables Operators Conditional Statements Loops Built-In Functions Communication Tools
Classes Method Access Control Inheritance Objects Scoping and Parameters in X++ Methods Referencing Object Methods Method Types Table as Classes Eventing
5. Exception Handling
Creating Test Cases Adding Methods to Test Cases Running Test Cases Building Test Projects and Suites
While Select Query Caching Locking Temporary Tables InitFrom ParmTables Date Effectiveness Computed Columns in Views Data Integration
Collection Classes Application Object Classes Application Substituted Kernel Classes RunBase Framework Args Object
10. Forms
Application Explorer Visual Studio Projects Managed Code Projects Deploying Managed Code Visual Studio Debugging Experience for X++
12. Workflow
Workflow Configuration Creating a Workflow Category Creating a Query Creating a Workflow Type Enabling Workflow on a Form Creating a Workflow Approval Creating Event Handlers Authoring a Workflow
Labs
Lab 1: Print to the Screen Lab - Debug the Job Lab 2: Create a Data Model Lab 3: Create an XML Developer Document Lab 4: Create a Times Table Using a While Loop Lab 5: Create a Times Table Using a Do.while Loop Lab 6: Create a Times Table Using a for Statement Lab 7: Create a YesNo Box Lab 8: Create a Infolog Tree Lab 9: Create a Dialog Box Lab 10: Use X++ Control Statements
Lab 11: Create a New Class Lab 12: Allow Access to Methods Lab 13: Instantiate a Class Lab 14: Use Method Parameters Lab 15: Create a Run Method Lab 16: Create a Calculator Class Lab 17: Retrieve DataLab - Update Lab 18: Create Query Using X++ Lab 19: Handle an Exception Lab 20: Create a Test Case Lab 21: Fetch Data Lab 22: Convert Queries Lab 23: Reduce Locking Lab 24: Temporary Tables Lab 25: Integrate External Data Lab 26: Create a Map Lab 27: Create a Query from Code Lab 28: Create a Global Method Lab 29: Make a RunBase Class Lab 30: Use Args Lab 31: Create a Form Lab 32: Use Unbound Controls Lab 33: Initialize a Form
Lab 34: Add a Window Control Lab 35: Create a Managed Code Project Lab 36: Create an Event Handler in Managed Code Lab 37: Add Another Condition to the Submit Action Lab 38: Enable Resubmit