Microsoft Dynamics AX 2009 Programming: Getting Started

Get to grips with Microsoft Dynamics AX 2009 development quickly to build reliable and robust business applications with this book and eBook

Microsoft Dynamics AX 2009 Programming: Getting Started

Starting
Erlend Dalen

Get to grips with Microsoft Dynamics AX 2009 development quickly to build reliable and robust business applications with this book and eBook
$29.99
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781847197306
Paperback348 pages

About This Book

  • Develop and maintain high performance applications with Microsoft Dynamics AX 2009
  • Create comprehensive management solutions to meet your customer's needs
  • Best-practices for customizing and extending your own high-performance solutions
  • Thoroughly covers the new features in AX 2009 and focuses on the most common tasks and issues
  • Aimed at developers on the Microsoft platform with little or no previous knowledge of AX development

Who This Book Is For

This book is for developers on the Microsoft platform who want to develop and customize the Dynamics AX product. The book assumes that you have some experience with developing in the Microsoft environment, but no experience of development with AX is expected.

Table of Contents

Chapter 1: Getting to know Dynamics AX 2009
Development environment
Creating your first AX program
Development tools
Architecture
Case Study: Carz Inc.
Summary
Chapter 2: X++ Language
Introduction
Data types
Statements and loops
Operators
Classes and methods
Macros
Summary
Chapter 3: Storing Data
Extended data types
Tables
Relations
Summary
Chapter 4: Data-User Interaction
Forms
Reports
Menu items
Navigation pages
Menus
Summary
Chapter 5: Searching for Data
Queries
Views
Select statement
Optimizing the data retrieval
Summary
Chapter 6: Manipulate Data
Validate methods
Record-based manipulation
Set-based data manipulation
Direct handling
Summary
Chapter 7: Integrating Data
Text files
Binary files
XML
ODBC
Import/Export example
Summary
Chapter 8: Integrate with Standard AX
Inventory
Ledger
Accounts Receivable / Accounts Payable
Summary
Chapter 9: Creating a New Module
Setting up a number sequence reference
Parameter table
Security framework
Chapter 10: Working with .NET and AX
Common Language Runtime
.NET Business Connector
Summary
Chapter 11: Web Services
Expose AX logic using web services
Accessing logic in an external Web Service
Summary
Chapter 12: Enterprise Portal
Creating a dataset
Creating a new Visual Studio project
Creating a grid
Creating a new Web Part page
Creating a tunnel or wizard
Creating a toolbar
Converting WebForm to .NET user controls
Summary

What You Will Learn

  • Get to grips with the AX Development environment
  • Understand the basics of the  X++ language
  • Reduce the time spent on coding by storing and relating data
  • Create Reporting Services reports in Visual Studio using the new Reporting Service extensions
  • Optimize data retrieval to ensure each transfer contains only the data necessary for the further operations
  • Manipulate data in X++
  • Effectively handle transaction scope by using different operators
  • Develop a .Net class in Visual Studio and then use it in AX
  • Build rich web portals with Enterprise Portal and ASP.NET
  • Optimize application performance and extensibility
  • Create services and expose them to external applications
  • Build a new module in AX

In Detail

Microsoft Dynamics AX 2009 is Enterprise Resource Planning (ERP) software that comes with its own development environment and a programming language called X++. It is specialized and optimized to solve the tasks that are typical of an ERP system. But the specialized development environment of AX brings a steep learning curve. Hence, getting started with Dynamics AX and mastering it effectively can sometimes be daunting.

This tutorial has been carefully structured to guide you through the basic features of AX development, and get you started as quickly as possible. With this book, you will soon be able to develop and maintain comprehensive management solutions for enhancing your application's performance.

The book starts with a tour of the development environment, which helps you gain a deep understanding of Dynamics AX tools and architecture. It will introduce you to the X++ language. It helps you to create new functionality that can be used and changed in the standard application. You'll also learn how to search, manipulate, and integrate data.
The practical examples in this book take you through sample AX development projects and help you learn to create forms, reports, menu items, menus, and navigation pages. It also helps you work with the MorphX application.

The author's experience of developing solutions with Dynamics AX enables him to share insights in an effective, clear, and friendly way.

By the end of this book, you will have a better understanding of the inner workings of Microsoft Dynamics AX – making your development simpler and faster, and your applications fast, reliable, and robust.

Authors

Table of Contents

Chapter 1: Getting to know Dynamics AX 2009
Development environment
Creating your first AX program
Development tools
Architecture
Case Study: Carz Inc.
Summary
Chapter 2: X++ Language
Introduction
Data types
Statements and loops
Operators
Classes and methods
Macros
Summary
Chapter 3: Storing Data
Extended data types
Tables
Relations
Summary
Chapter 4: Data-User Interaction
Forms
Reports
Menu items
Navigation pages
Menus
Summary
Chapter 5: Searching for Data
Queries
Views
Select statement
Optimizing the data retrieval
Summary
Chapter 6: Manipulate Data
Validate methods
Record-based manipulation
Set-based data manipulation
Direct handling
Summary
Chapter 7: Integrating Data
Text files
Binary files
XML
ODBC
Import/Export example
Summary
Chapter 8: Integrate with Standard AX
Inventory
Ledger
Accounts Receivable / Accounts Payable
Summary
Chapter 9: Creating a New Module
Setting up a number sequence reference
Parameter table
Security framework
Chapter 10: Working with .NET and AX
Common Language Runtime
.NET Business Connector
Summary
Chapter 11: Web Services
Expose AX logic using web services
Accessing logic in an external Web Service
Summary
Chapter 12: Enterprise Portal
Creating a dataset
Creating a new Visual Studio project
Creating a grid
Creating a new Web Part page
Creating a tunnel or wizard
Creating a toolbar
Converting WebForm to .NET user controls
Summary

Book Details

ISBN 139781847197306
Paperback348 pages
Read More

Recommended for You

Implementing Microsoft Dynamics AX 2012 with Sure Step 2012
$ 23.99