X++语言参考 -- 目录
第1章 简介
第2章 目标定义和方法论
2.1 目标定义
2.2 方法论
第3章 Axapta
3.1 部署架构
3.1.1 2层架构
3.1.2 3层架构
3.2 MorphX
3.3 X++
3.4 X++编译器
3.5 运行时环境
第4章 程序框图和语法结构
4.1 语法
4.2 注释
4.3 Hello world
4.4 作用域
4.5 关键字和保留字
4.5.1 关键字
4.5.2 内建方法和固有方法
第5章 命名和保留字
5.1 命名规则
第6章 数据类型
6.1 变量声明的语法
6.2 原始类型
6.2.1 Boolean
6.3 Integer
6.4 Real
6.5 Date
6.6 TimeOfDay
6.7 Enumeration
6.8 Strings
6.9 Anytype
6.10 原始类型总结
6.11 组合类型
6.12 参考类型
6.13 Arrays
6.14 Containers
6.15 Tables
第7章 类
7.1 类的声明和类体
7.2 顶级类,内嵌类,成员类和局部类
7.3 类修饰符
7.4 子类,超类,类的层次,继承和覆盖
7.5 类的字段声明
7.6 方法声明
7.7 构造函数
第8章 接口
第9章 表达式
9.1 算术表达式(+, -, *, /, DIV, MOD)
9.2 字符串连接(+)
9.3 逻辑表达式(||, &&, !)
9.4 关系表达式(<, <=, ==, LIKE, >=, >)
9.5 位操作(~, ^, &, |)
9.6 条件表达式
9.7 方法调用
9.7.1 非静态方法调用
9.7.2 静态方法调用
9.7.3 内部/内建/固有方法调用
9.8 对象创建表达式
9.9 访问字段和方法
9.10 常量
9.11 Select 表达式
9.12 X++和Java表达式的不同
第10章 语句
10.1 复合语句
10.2 While, do while 和if 语句
10.3 For语句
10.4 Switch语句
10.5 Pause语句
10.6 Window语句
10.7 Break和continue语句
10.8 Breakpoint语句
10.9 Print语句
10.10 Return语句
10.11 Throw语句
10.12 Try语句
10.13 Retry语句
10.14 Select语句
10.14.1 Select forupdate
10.15 While select语句
10.16 Update_recordset语句
10.17 Insert_recordset语句
10.18 赋值语句
10.19 Flush语句和tablelock语句
10.20 Changecompany语句和changesite语句
10.21 Transaction语句
第11章 宏
第12章 改进X++的建议
12.1 标准OO语言设计
12.2 类型系统
12.3 表达式,语句和异常处理
12.4 内建函数
第13章 未来工作
第14章 附录A - 异常现象
14.1 命名和保留字
14.2 数据类型
14.3 类
14.4 接口
14.5 表达式
14.6 语句
第15章 附录B - 语法