Примеры к книге доступны по ссылке:
http://www.microsoft.com/mspress/com...0-7356-2257-4/
Примеры даны для следующих глав (наименования глав взяты
отсюда, т.е. без нарушения копирайта

):
Код:
Part I - A Tour of the Development Environment
----------------------------------------------
4 - MorphX Development Tools
Part II - Developing with Axapta
--------------------------------
6 - Customizing Dynamics Ax
7 - Extending Dynamics Ax
8 - Developing Applications Using Business Connector
Part III - Under the Hood ("под капотом")
-------------------------
12 - The Database layer
13 - Advanced MorphX Forms
14 - Reflection
15 - System Classes
16 - Unit testing
17 - Performance
Результат выполнения команды dir после установки примеров:
Код:
\Chapter04
\Chapter06
\Chapter07
\Chapter08
\Chapter12
\Chapter13
\Chapter14
\Chapter15
\Chapter16
\Chapter17
\Readme.txt
\Chapter04\Class_SysBPCheckMemberFunction.xpo
\Chapter06\Project_FormImageJoinedDataSources.xpo
\Chapter06\Project_FormImageTabActivated.xpo
\Chapter06\Project_InventoryDimensions.xpo
\Chapter06\Project_NumberSequence.xpo
\Chapter06\Project_ReportImageNoEmptyBodySection.xpo
\Chapter06\Project_ReportImageOptimized.xpo
\Chapter07\PrivateProject_BikeTuningOffers_Basic.xpo
\Chapter07\PrivateProject_BikeTuningOffers_Constructors.xpo
\Chapter07\PrivateProject_BikeTuningOffers_PropertyMethods.xpo
\Chapter07\PrivateProject_BikeTuningOffers_Query.xpo
\Chapter07\PrivateProject_InventItemCreateWizard.xpo
\Chapter08\AccessingDataBC.cs
\Chapter08\HelloWorldBC.cs
\Chapter08\InvokingBusinessLogicBC.cs
\Chapter08\PrivateProject_InsideDynamicsAXChapter8.xpo
\Chapter12\Job_RecVersionChange.xpo
\Chapter12\Job_skipTTSCheck.xpo
\Chapter12\Job_TmpCustTable.xpo
\Chapter12\Job_TmpLedgerTable with freed dataset.xpo
\Chapter12\Job_TmpLedgerTable with index violation.xpo
\Chapter12\Job_TmpLedgerTable without index violation.xpo
\Chapter12\Job_TmpLedgerTableAbort using record buffer ttsabort.xpo
\Chapter12\Job_TmpLedgerTableAbort using ttsabort.xpo
\Chapter12\Job_UpdateCreditRating using optimistic concurrency.xpo
\Chapter12\Job_UpdateCreditRating using pessimistic concurrency.xpo
\Chapter12\Job_UpdateCustomers with isolation levels.xpo
\Chapter12\Job_UpdateCustomers with transaction level.xpo
\Chapter12\Job_UpdateVendors enforcing uncommitted read.xpo
\Chapter12\Job_UpdateVendors using per record commit.xpo
\Chapter13\PrivateProject_AdvancedMorphXForms.xpo
\Chapter14\PrivateProject_Reflection.xpo
\Chapter15\PrivateProject_SystemClasses.xpo
\Chapter16\Class_StackTest.xpo
\Chapter17\Class_CopySizes using RecordSortedList.xpo
\Chapter17\Class_FiniteLoop.xpo
\Chapter17\Class_InfiniteLoop.xpo
\Chapter17\Class_RecordViewCacheUse.xpo
\Chapter17\Job_AgingScheme.xpo
\Chapter17\Job_BalanceMST using exists join.xpo
\Chapter17\Job_BalanceMST using tableId.xpo
\Chapter17\Job_BalanceMST with complete field list.xpo
\Chapter17\Job_BalanceMST with limited field list.xpo
\Chapter17\Job_CopySizes using record based insert.xpo
\Chapter17\Job_CopySizes using RecordInsertList.xpo
\Chapter17\Job_CopySizes using set based insert.xpo
\Chapter17\Job_CopySizes using skipDataMethods.xpo
\Chapter17\Job_DeleteSizes using record based deletes.xpo
\Chapter17\Job_DeleteSizes using set based delete.xpo
\Chapter17\Job_expandingFieldList.xpo
\Chapter17\Job_NotInTTSCache.xpo
\Chapter17\Job_ReuseRecordBuffer.xpo
\Chapter17\Job_UpdateCreditMax leveraging optimistic concurrency.xpo
\Chapter17\Job_UpdateCreditMax using record based commit.xpo
\Chapter17\Job_UpdateCreditMax using set based commit.xpo
\Chapter17\Job_UpdateCreditMax with full field list.xpo
\Chapter17\Job_UpdateCustomers using record based update.xpo
\Chapter17\Job_UpdateCustomers using set based update.xpo
\Chapter17\Job_UpdateSizes using record based updates.xpo
\Chapter17\Job_UpdateSizes using set based update.xpo
\Chapter17\Job_UtilizeCache.xpo
\Chapter17\PrivateProject_ServerClass with bundled call.xpo
\Chapter17\PrivateProject_ServerClass with single calls.xpo
\Chapter17\PrivateProject_ServerClass with static method.xpo