首页 > C/AL, Development, Training > NAV 2009 – Course 80042 – Development I (CSIDE introduction) 2

NAV 2009 – Course 80042 – Development I (CSIDE introduction) 2

2013年4月19日

时间: 2013年04月18日 晚20:00 – 21:30
地点: YY频道 40215226
内容: NAV 2009 – Course 80042 – Development I (CSIDE introduction) 2

视频:

Development – II

目标:

排序程序设计

循环-口诀表程序设计 – (Excel 输出)

Adv. Mgt. Tools

课程:

1. 函数应用举例:
数字相关函数:
ABS, 绝对值

练习ABS函数的环境:
建立一个Textbox, 设定源为定义变量v5. 表示输入
建立一个Textbox, 设定源为定义变量v6. 表示输出
建立一个CommandButton, ABS, 表示执行ABS函数.
在CommandButton的OnPush事件中, 编写代码 v6 := abs(v5);

练习ROUND函数的用法

练习字符函数练习
STRSUBSTNO
STRPOS

练习日期函数练习

2. 数组变量运用
1) 创建数组变量. 10个长度的数组变量
2) 数组变量逐一赋值. v[1] := 10;
3) FOR 循环, 实现快速全部赋值.
4) FOR 循环 + IF条件, 实现排序

3. 语句运用
顺序: 默认所有的程序都是顺序执行的

条件语句:
IF 条件 (如果多条件,使用括号包括, AND / OR 组合) THEN
BEGIN
按条件执行的语句.
END;

双执行条件语句
IF 条件 (如果多条件,使用括号包括, AND / OR 组合) THEN
BEGIN
按条件执行的语句.
END ELSE BEGIN
条件不成立时执行的语句.
END;

分支语句:
CASE 变量 OF
值1: 语句1;
值2: 语句2;
值3: 语句3;
ELSE 语句4;
END;

0-3000, 100
3001-5000,300
5001-8000,500

循环语句:
FOR 变量 := 开始变量 TO 结束变量 DO //从低到高
BEGIN
循环体;
END;

FOR 变量 := 结束变量 DOWNTO 开始变量 DO //从高到低
BEGIN
循环体;
END;

当条件为真时执行循环, 否则退出循环. 当条件首次不成立,则不执行循环
WHILE 条件 DO
BEGIN
循环体;
END;

当条件为真时退出循环, 程序无论条件如何, 都将执行一次.
REPEAT
Begin
END;
UNTIL 条件;

4. 函数的自定义 (了解Adv. Mgt. Tools 是如何构建的)
可以把各种熟悉的算法,语句汇集成函数库, 以备各项条件下的调用和执行

中文或者字符的换行输出. \

把其他所擅长语言的函数/算法转为用Navision来书写. 这也是一个非常不错的代码熟悉过程

程序相关Object下载: 20130419_RPT

分类: C/AL, Development, Training 标签:
本文的评论功能被关闭了.