课程 80287A:

在 Microsoft Dynamics AX 2009 中进行开发 II

时长:2 Days
发布日期:2010年8月19日
语言:简体中文, 日语, 英语
受众:开发人员
级别:200
技术:Microsoft Dynamics AX 2009
类型:课程
传授方式:有教师指导(课堂培训)
关于本课程
这一为期两天的课程将向学生们介绍如何使用 X++ 在 Microsoft Dynamics AX 2009 中进行开发。 本课程首先学习 X++ 的基本知识及其与面向对象的编程之间的关系,以及使用 Microsoft Dynamics AX 进行开发所需的工具。 然后学生将学习有关特定控制结构、使用 X++ 访问数据库,以及在 Microsoft Dynamics AX 中处理异常的更多知识。 本课程可用作在 Microsoft Dynamics AX 中使用 X++ 进行开发的入门课程。
受众概况
本课程对刚开始学习面向对象的编程和使用 X++ 编程的人员最有帮助。 此类受众通常包括使用 Microsoft Dynamics AX 开发自定义和修改功能以满足客户需求的技术顾问。 此外,负责培训或为客户提供支持的顾问也可以从本课程中受益。 本课程是 AX 开发系列课程中的第二课,并将作为开发阶段 III 和 IV 课程的入门课程。
课程结束时
完成本课程之后,学生们将能够:
  • 介绍利用 X++ 进行开发的主要功能
  • 介绍面向对象的编程的基础。
  • 使用 Microsoft Dynamics AX 中提供的开发工具
  • 使用反向工程工具从现有应用程序元素创建对象和数据模型。
  • 使用最佳实践来形成良好的编程习惯。
  • 使用可用于变量的数据类型以及如何声明和使用它们。
  • 使用提供的各种运算符以及在哪里使用它们。
  • 使用 X++ 中的条件语句控制程序流。
  • 使用 Loop 语句调用同一代码块。
  • 使用内置到应用程序中的标准函数。
  • 使用输出命令向用户显示数据和消息。
  • 使用 Microsoft Dynamics AX 2009 X++ 开发中的类。
  • 使用继承概念扩展类。
  • 描述对象和类之间的区别。
  • 根据作用域规则,初始化适当位置的变量。
  • 调用同一个类中的方法。
  • 使用可用的各种方法类型。
  • 介绍表和类的相似之处及其差别。
  • 使用 Select 语句从数据库检索数据。
  • 在数据库中创建、更新和删除数据。
  • 借助内核类使用和生成查询。
  • 查看 Microsoft Dynamics AX 中的异常处理机制。
  • 使用 Try、Catch 和 Retry 命令。
  • 从代码引发异常。
  • 标识并创建用于处理积极并发异常的代码。
课程大纲模块 1: X++ 简介
此模块为学习使用 X++ 进行开发奠定了基础。 学生还将能够使用 Microsoft Dynamics AX 中的主要开发工具
课程
  • X++ 特征
  • 开发工具
  • 反向工程
  • 最佳实践
实验 : 1.1
  • 打印到屏幕。
实验 : 1.2
  • 调试作业
实验 : 1.3
  • 创建数据模型
实验 : 1.4
  • 创建 XML 开发人员文档
完成本模块之后,学生将能够:
  • 介绍利用 X++ 进行开发的主要功能
  • 介绍面向对象的编程的基础。
  • 使用 Microsoft Dynamics AX 中提供的开发工具
  • 使用反向工程工具从现有应用程序元素创建对象和数据模型。
  • 使用最佳实践来形成良好的编程习惯。

模块 2: X++ 控制语句
本模块主要介绍 X++ 中的编程构造,如循环、条件语句和函数。 此外,学生将能够使用 X++ 输出命令有效地与最终用户通信。
课程
  • 变量简介
  • 操作员
  • 条件语句
  • 循环
  • 内置函数
  • 通信工具
实验 : 2.1
  • 创建乘法表
实验 : 2.2
  • 使用 do while 循环创建乘法表
实验 : 2.3
  • 使用 For 语句创建乘法表
实验 : 2.4
  • 创建 YesNo 框
实验 : 2.5
  • 创建信息日志树
实验 : 2.6
  • 创建对话框
实验 : 2.7
  • 使用 X++ 控制语句
完成本模块之后,学生将能够:
  • 使用可用于变量的数据类型以及如何声明和使用它们。
  • 使用提供的各种运算符以及在哪里使用它们。
  • 使用 X++ 中的条件语句控制程序流。
  • 使用 Loop 语句调用同一代码块。
  • 使用内置到应用程序中的标准函数。
  • 使用输出命令向用户显示数据和消息。
模块 3: 对象和类
本模块讨论面向对象编程的概念及其与 X++ 的关系。 学完本模块后,学生将为使用面向对象的编程概念在 Microsoft Dynamics AX 中进行开发奠定扎实的基础。
课程
  • 继承
  • 对象
  • X++ 中的范围和参数
  • 引用对象方法
  • 方法类型
  • 作为类的表
实验 : 3.1
  • 创建一个新类
实验 : 3.2
  • 实例化类
实验 : 3.3
  • 使用方法参数
实验 : 3.4
  • 创建 run 方法
实验 : 3.5
  • 创建一个计算器类
完成本模块之后,学生将能够:
  • 使用 Microsoft Dynamics AX 2009 X++ 开发中的类。
  • 使用继承概念扩展类。
  • 描述对象和类之间的区别。
  • 根据作用域规则,初始化适当位置的变量。
  • 调用同一个类中的方法。
  • 使用可用的各种方法类型。
  • 介绍表和类的相似之处及其差别。
模块 4: 访问数据库
本模块讨论如何开发与 Microsoft Dynamics AX 数据库进行交互的修改内容。 经常需要使用此功能,以便使此功能在学习使用 X++ 进行开发期间成为一个重要主题。
课程
  • 检索数据
  • 数据操作
  • 查询
实验 : 4.1
  • 检索数据
实验 : 4.2
  • 更新数据
实验 : 4.3
  • 使用 X++ 创建查询
完成本模块之后,学生将能够:
  • 使用 Select 语句从数据库检索数据。
  • 在数据库中创建、更新和删除数据。
  • 借助内核类使用和生成查询。
模块 5: 异常处理
本模块讨论程序如何处理执行代码时发生的异常。 这在所有编程中均是一项重要的技能,可使应用程序更加高效地执行。
课程
  • 异常
  • Try 和 Catch 命令
  • 引发异常
  • 积极并发异常
实验 : 5.1
  • 处理异常
完成本模块之后,学生将能够:
  • 查看 Microsoft Dynamics AX 中的异常处理机制。
  • 使用 Try、Catch 和 Retry 命令。
  • 从代码引发异常。标识并创建用于处理积极并发异常的代码。
模块 6: 附录 A: 工作流
此附录包含有关 Microsoft Dynamics AX 2009 内工作流的可选自学课程。通过遵循本课程中的过程,学生将能够创建和配置简单的工作流。
课程
  • 创建工作流类别
  • 创建工作流模板
  • 创建工作流文档
  • 创建工作流审核
  • 在窗体上启用工作流
  • 配置工作流
实验 : A.1
  • 向提交操作中添加另一个条件
完成本模块之后,学生将能够:
  • 在使用工作流之前确定所需组件。
  • 使用工作流类别指定可应用工作流的应用程序模块。
  • 新建工作流模板。
  • 使用工作流文档将表链接到工作流。
  • 定义审核或拒绝工作流时发生的情况。
  • 将工作流应用到窗体。
  • 配置工作流。
课外阅读
为了帮助您准备本课程,请复习以下内容:
  • 课程 80286: 在 Microsoft Dynamics AX 2009 中进行开发 I

此外,建议但不要求学生具备以下知识:
  • 面向对象的编程 (OOP) 的应用知识

学习本课程之前,学生们必须已学完以下课程:
  • 课程 80286: 在 Microsoft Dynamics AX 2009 中进行开发 I
有疑问吗? 联络MCP 新闻组的同行,以获取有关培训资源和认证路径的建议。

访问för Microsoft Learning 社区页面,以了解其它同行推荐的论坛和即将举行的 Live Meeting(实时会议)。


查找附近的培训

位置:

如:Seattle, WA 或 Paris, France