第一图书网

微软ERP Dynamics AX 2009企业开发指南

彭庆华 清华大学
出版时间:

2011-4  

出版社:

清华大学  

作者:

彭庆华  

页数:

536  

字数:

860000  

Tag标签:

无  

内容概要

  本书从微软ERP Dynamics AX 2009(简称AX 2009)的技术构架、开发平台开始AX
2009的企业开发之旅,沿途深入剖析了数据字典、X++语言、数据库操作及查询,小憩时侃了一个古老的OOP故事,登上主峰后踏着华丽的景色生动演绎了用户界面相关的窗体、报表设计和开发,在崎岖的悬崖边讲解了安全及配置,最后探索通向外界的第三方接口。或妙趣横生、或惊心动魄的旅途定让你或低头沉思、或豁然开朗,掩卷之后定然满载而归、流连忘返。
  本书包含276幅图,77张表格,225个完整的范例程序,其内容丰富、系统、详实,可供从事ERP系统设计开发的科研人员和工程技术人员学习参考,同时本书亦可作为大专院校微软ERP实验室以及企业(特别是微软合作伙伴、咨询公司和实施AX系统的企业)的技术培训教材。

作者简介

  彭庆华,本科毕业于昆明理工大学,此后就读于北京交通大学,获工商管理硕士(MBA)。曾就职于世界500强之一的TDK集团,任高级IT工程师;曾任劳伦斯珠宝集团(纳斯达克上市,NASDAQ/NMS:JADE)的IT部主管;现就职于微软全球最大的MBS金牌合作伙伴Tectura,任Dynamics
AX专家级顾问。
  彭庆华具备超过7年的微软ERP Dynamics
AX开发及实施经验,精于系统架构设计、系统开发及物流和生产实施。良好的普通话和英语沟通能力,使他能够为客户随时提供专业的服务。作为一名MBA,他同时具备丰富的公司治理的理论知识和实践经验,并能够在项目计划、项目成本控制以及项目质量控制等方面提供专业的服务,为项目的成功实施提供有力保证。

书籍目录

第1章 初识Dynamics AX
 1.1 Dynamics AX历史回顾
 1.2 ERP与Dynamics AX
 1.3 AX系统技术架构
  1.3.1 表现层
  1.3.2 业务逻辑层
  1.3.3 数据层
 1.4 小结
第2章 开发环境MorphX
 2.1 介绍
 2.2 AOT
  2.2.1 AOT概览
  2.2.2 加载项
  2.2.3 清除代码缓存
 2.3 层
 2.4 项目
  2.4.1 项目介绍
  2.4.2 新建和修改项目
  2.4.3 项目类型
 2.5 Jobs
 2.6 代码移植
 2.7 属性表
 2.8 X++代码编辑器
 2.9 编译器
 2.10 调试器
 2.11 标签编辑器
  2.11.1 标签简介
  2.11.2 创建标签文件
  2.11.3 创建和编辑标签
  2.11.4 引用标签
 2.12 查找工具
 2.13 比较工具
 2.14 交叉引用
 2.15 版本控制
 2.16 用户环境设置
 2.17 代码事件探查器
 2.18 系统文件结构
 2.19 小结
第3章 数据字典
 3.1 介绍
 3.2 数据字典同步
 3.3 表
  3.3.1 表浏览器
  3.3.2 创建表
  3.3.3 表属性
  3.3.4 表缓存
  3.3.5 表变量及赋值
  3.3.6 字段
  3.3.7 公司账户
  3.3.8 索引
  3.3.9 表、字段和索引的名字长度
  3.3.10 表方法
  3.3.11 关联
  3.3.12 删除触发事件
  3.3.13 临时表
  3.3.14 常用系统表
 3.4 表映射
 3.5 视图
 3.6 小结
第4章 X++语言基础
 4.1 X++简介
 4.2 变量和表达式
  4.2.1 关键字
  4.2.2 标识符命名
  4.2.3 变量声明
  4.2.4 注释
  4.2.5 屏幕打印
 4.3 数据类型
  4.3.1 介绍
  4.3.2 基本数据类型
  4.3.3 复合数据类型
  4.3.4 扩展数据类型
  4.3.5 扩展数据类型数组
 4.4 运算符
  4.4.1 赋值运算符
  4.4.2 算术运算符
  4.4.3 关系运算符
  4.4.4 位运算符
  4.4.5 运算符优先级
 4.5 流程控制
  4.5.1 分支
  4.5.2 循环
 4.6 错误和异常处理
  4.6.1 异常种类
  4.6.2 捕获异常
 4.7 宏指令
  4.7.1 声明指令
  4.7.2 条件编译指令
  4.7.3 宏指令参数
  4.7.4 局部Macro和全局Macro
  4.7.5 用Macro定义常量
  4.7.6 在X++查询中使用Macro
  4.7.7 宏注释
 4.8 小结
第5章 数据查询及操作
 5.1 数据查询语言
  5.1.1 Select语句
  5.1.2 聚合函数
  5.1.3 分组查询
  5.1.4 多表连接查询
  5.1.5 *有限字段查询
  5.1.6 表达式中的select语句
  5.1.7 右对齐字段
 5.2 查询
  5.2.1 静态查询
  5.2.2 代码创建动态查询
  5.2.3 复合查询
 5.3 数据操作语言
  5.3.1 数据插入
  5.3.2 数据更新
  5.3.3 数据删除
  5.3.4 doInsert()、doUpdate()和doDelete()
  5.3.5 触发日志和预警
 5.4 *数据查询及操作相关的系统类
  5.4.1 *RecordInsertList类及RecordSortedList类
  5.4.2 *RecordViewCache类
 5.5 事务
 5.6 锁定
 5.7 交易隔离级别
 5.8 并发模式
  5.8.1 保守并发模式
  5.8.2 积极并发模式
  5.8.3 同一连接中多次更新记录
  5.8.4 SkipTTSCheck
  5.8.5 相对更新
  5.8.6 设定并发模式
 5.9 直接运行SQL脚本及存储过程
  5.9.1 连接到当前AX数据库
  5.9.2 用ODBC连接到外部数据库
  5.9.3 ADO操作外部数据库
 5.10 小结
第6章 类与面向对象
 6.1 什么是类
 6.2 定义类
 6.3 继承
 6.4 终类
 6.5 抽象类
 6.6 接口
  6.6.1 定义接口
  6.6.2 在类中实现接口
 6.7 类成员
  6.7.1 访问限定符
  6.7.2 修饰符
  6.7.3 字段
  6.7.4 方法
  6.7.5 this的意义
  6.7.6 多态
  6.7.7 传值调用与传址调用
  6.7.8 序列化
  6.7.9 AOS服务器
 6.8 *RunBase类构架
 6.9 *批处理
  6.9.1 简介
  6.9.2 创建批处理类
  6.9.3 配置批处理服务器
  6.9.4 启动批处理作业
 6.10 编号规则
 6.11 应用层内核类
 6.12 重点系统类
  6.12.1 Object类型
  6.12.2 Args类
  6.12.3 ApplicationVersion类
  6.12.4 xppCompiler类
 6.13 集合类
  6.13.1 Set类
  6.13.2 List类
  6.13.3 Map类
  6.13.4 Struct类
  6.13.5 Array类
  6.13.6 Stack类
  6.13.7 StackBase类
 6.14 小结
第7章 窗体
 7.1 简介
 7.2 创建窗体
 7.3 窗体方法
 7.4 数据源
  7.4.1 数据源关联
  7.4.2 数据源方法
  7.4.3 窗体间关联
  7.4.4 访问控制
  7.4.5 过滤数据源
  7.4.6 使用数据源编辑记录
 7.5 界面设计
  7.5.1 标准控件及组件
  7.5.2 Grid控件
  7.5.3 Window控件及存取图片
  7.5.4 预加载图片
  7.5.5 *树形控件
  7.5.6 Display方法和Edit方法
  7.5.7 *运行时窗体
  7.5.8 用代码调用窗体
  7.5.9 *窗体运行时控件及方法
  7.5.10 *对话框运行时控件及方法
  7.5.11 *使用窗体对话框
  7.5.12 窗体分割
  7.5.13 模式窗体
  7.5.14 修改窗体通用属性
  7.5.15 进度条
 7.6 下拉框
  7.6.1 自动下拉框
  7.6.2 动态下拉框
  7.6.3 在下拉框中使用临时表
  7.6.4 使用窗体下拉框
 7.7 向导
  7.7.1 简介
  7.7.2 创建标准向导
 7.8 库存维度
  7.8.1 新建库存维度
  7.8.2 维度显示
  7.8.3 查找库存维度
 7.9 财务维度
 7.10 小结
第8章 报表
 8.1 简介
 8.2 MorphX报表
  8.2.1 报表设计基本准则
  8.2.2 报表向导
  8.2.3 创建新报表
  8.2.4 报表的数据源
  8.2.5 报表的设计
  8.2.6 报表方法
  8.2.7 使用RunBaseReport类
  8.2.8 使用PrintJobSettings类
  8.2.9 在报表中使用临时表
 8.3 SSRS
  8.3.1 SSRS简介
  8.3.2 创建AX SSRS报表
 8.4 小结
第9章 菜单
 9.1 菜单项
 9.2 菜单
 9.3 内容面板
 9.4 小结
第10章 资源
 10.1 简介
 10.2 添加资源
 10.3 引用资源
 10.4 小结
第11章 反射
 11.1 概述
 11.2 反射方法
  11.2.1 内置方法
  11.2.2 数据类型方法
  11.2.3 类类型方法
 11.3 反射接口
  11.3.1 系统表
  11.3.2 数据字典接口
  11.3.3 AOT节点接口
 11.4 小结
第12章 文件处理
 12.1 选择文件夹
 12.2 选择文件
 12.3 CSV文件
  12.3.1 导出CSV文件
  12.3.2 读取CSV文件
 12.4 文本文件
 12.5 XML文件
  12.5.1 导出XML文件
  12.5.2 读取XML文件
 12.6 微软Office Excel文件
 12.7 微软Office Word文件
 12.8 调用Outlook发邮件
 12.9 小结
第13章 安全与配置
 13.1 介绍
 13.2 许可码
 13.3 配置码
 13.4 安全码
 13.5 记录级权限
 13.6 小结
第14章 第三方应用程序集成
 14.1 简介
 14.2 CLR
 14.3 .NET Business Connector
  14.3.1 简介
  14.3.2 调用AX方法
  14.3.3 插入AX数据库
  14.3.4 查询AX数据库
  14.3.5 更新AX数据库
  14.3.6 删除AX数据库
 14.4 Web服务
  14.4.1 简介
  14.4.2 创建AX Web服务
  14.4.3 发布AX Web服务
  14.4.4 AX中调用外部Web服务
 14.5 小结
索引 范例索引
参考文献

章节摘录

版权页:插图:加载项子菜单是一组操作当前节点的工具,比如交叉引用、最佳实践检查等,大多数工具可以用左上角系统菜单中的“工具”-“开发工具”命令启动。每次打开一个节点时系统会把下级节点的对象缓存起来,这样可以提高浏览速度,但在多人开发的环境中或者程序变化比较频繁的环境中,会造成程序不同步的问题。为了保证服务器和客户端代码的一致性,系统会在后台运行一个自动保存的程序来保证程序的一致性。然而,可能有时候需要强制同步程序,假如要放弃当前的修改,只要右击修改过的对象,选择“还原(R)”即可和从服务器得到最新的代码,并丢弃未保存的修改。假如需要保存到服务器,只要用2.2.1节所讲的方法保存即可。保存时系统会检查服务器上的版本是否已经被修改过,若是被修改过,则不能保存,若发生这种代码冲突的情况,只好先用记事本记下修改的内容,右击并选择“还原(R)”得到服务器上最新的代码后再修改,然后保存。

媒体关注与评论

《微软ERP Dynamics AX 2009企业开发指南》通过两百多个范例程序,详细客观地介绍了Dynamics AX 2009整体的体系结构和面向对象的开发原理,涵盖了AX整个开发应用中所能遇到的方方面面的问题,对广大用户开发Dyrlamics AX企业级应用非常有帮助,相信《微软ERP Dynamics AX 2009企业开发指南》在作者彭庆华先生的倾力打造下,将会成为AX相关程序员和实施从业人员的案头必备参考书。  ——曹俊我于2006年在秋毫论坛上认识了《微软ERP Dynamics AX 2009企业开发指南》作者彭庆华先生,由于当时微软商务解决方案的中文资料甚少,作者主办的秋毫论坛一度成为微软商务解决方案中文社区的希望,求经的人和解经的人络绎不绝。经过几年的沉淀及积累,论坛中的资料与日俱增,但正式的中文版资料仍然凤毛麟角。这次又是作者挺身而出,凭借其深厚的技术功底,厚积而薄发,铸就此书。《微软ERP Dynamics AX 2009企业开发指南》实例丰富,理论结合实际,相信无论对初学者还是对资深顾问都大有裨益。  ——肖利敏《微软ERP Dynamics AX 2009企业开发指南》不仅详细地介绍了AX的体系结构、X++语言基础和各种企业级编程知识,同时还融入了作者多年的实践经验和独到见解,是AX进入中国以来最全面、最深入阐述AX系统原理的经典著作。全书结构严谨、内容丰富、深入浅出、案例详多,不管是对初学者还是有经验的顾问,都是一本难得的好书。  ——莫诗坛


编辑推荐

《微软ERP Dynamics AX 2009企业开发指南》:微软(中国)有限公司商务解决方案(MBS)事业部推荐技术图书

图书封面

图书标签Tags

广告

下载页面


微软ERP Dynamics AX 2009企业开发指南 PDF格式下载



Dynamics AX的中文资料不是很多,本书对于了解Dynamics还是不错的。


Dynamics AX 2012有木有?


图书还没有印发出来时,看过几张电子书,就非常期待图书的出版,五一前终于拿到了书,很是开心,仅仅看封面,就非常的有感觉,印刷质量很好,看上去非常专业。
五一假期,花了多数时间来研究、阅读这本书,这比这么神马旅游有价值多啦,以前旅游还只能人看人,很累,而看过了这书,感觉专业知识提升不少,很有成就感。
打算再认真读几遍这书,特别是挑一些特定的章节做深入的研究,书写得逻辑清晰,各种开发技巧、细节很是详细,很容易理解原理,还能自己进行细节的测试。
真是感谢作者,出来这样的好书,让我关于AX开发的了解更加全面、也更加深刻,我觉得搞我们AX实施这行的,都应该拥有一本。


作为官方认可的ax中文教材,我们也没什么可选择的余地,因为就这一本。
购买后发现书的质量很好。内容深浅掌握得很好,无论新手老手应该都会有收获。


虽然还没看到书,但是之前看过作者提前发出的几章,真的是简单易懂。多谢其为AX事业付出的努力。


好书,AX行业的精品之作。


内容还不错,对于这么稀缺中文资料的技术,这本书还可以吧。


觉得比较适合有经验的人从事会好一点,不然有点抽象。


内容比较充实,不管是入门还是有经验者都适合。


昨天拿到书,很不错的一本书。正在看。


很棒 所以自己要拥有一本


书中有不少错误之处,望读者能认真鉴别


这书挺好的,很喜欢。


马上开啃


不错!挺好!!!!!!!!!!!!!!!不错!挺好!!!!!!!!!!!!!!!不错!挺好!!!!!!!!!!!!!!!不错!挺好!!!!!!!!!!!!!!!


品读中。。


总体还不错,但一些知识点书里没有讲到,可以拿这本书字典用。


这本书的内容很全面,整体不错的一本书


学习中,较满意


物以稀为贵, 希望有更多微软ERP Dynamics书参考.


和自己想的不一样,自己决定买错了。


处于好奇看了下,没有啥子意思


公司内部,技术员人手一本!


还可以。就是侧面有点脏,不过价格很实惠,快递速度很快。


书的质量还不错,这本书值得好好看的,是学习AX的同学们不错的选择!


一本AX入门很好的书,看了之后对AX有了大体的认识。


物流还是很人性的,书的内容还没看 应该很有用


书的后半部分有大量书页褶皱和破损。


内容很丰富在中文Dynamics AX资料如此稀有的情况下有这样一本参考书是有必要的


本以为可以用这本书来上手,结果拿到才发现太深奥,看不大懂。


內容豐富,初學必須按步就班。


很不错的一本书,值得购买。对我学习AX帮助很大。


完全没看懂~不知道有没有入门级的?!


送货挺快,第三天收到。毕竟这方面的中文版比较少,还是值得拿来看的


相关图书