Categories: 未分類

C / AL

C/AL

CAL(プログラミング言語)
と混同しないでください
C / AL(C lient / server A pplication L anguage )は、Microsoft Dynamics NAV(旧称Navision Attain)およびMicrosoft Dynamics 365Businessの開発環境を統合したC / SIDE内で使用されるプログラミング言語でした。バージョン14まで(およびそれを含む)中央。ALに置き換えられました。C / ALはデータベース固有のプログラミング言語であり、主にNavisionデータベースのレコードの取得、挿入、および変更に使用されます。C / ALはそれが基づいているPascal言語。オリジナルのC / ALコンパイラは、MichaelNielsenによって作成されました。
C / AL
パラダイム
命令
によって設計された
マイケル・ニールセン
デベロッパー
マイクロソフト
に影響を受けた
パスカル

コンテンツ
1 例
1.1 こんにちは世界 1.2 レコードのフィルタリングと取得 1.3 ループとデータ操作
2 も参照してください
3 参考文献
4 外部リンク

こんにちは世界
これは、古典的なHelloWorldの例です。C / SIDE(クライアント/サーバー統合開発環境)にはテキストを出力するためのコンソールがないため、この例はダイアログボックスをビジュアルインターフェイスとして使用して作成されています。
MESSAGE (’Hello、world!’ );

レコードのフィルタリングと取得
C / ALの変数はコードでは定義されませんが、C / ALエディターの変数宣言メニューで定義されます。この例では、 ItemはRecord型の変数であると想定されています。
IF アイテム。GET (’31260210′ ) THEN MESSAGE (STRSUBSTNO (’アイテム名は:%1′ 、アイテム。説明)); アイテム。リセット; アイテム。SETRANGE (”いいえ。” 、FromItem 、ToItem ); アイテム。FINDLAST ; ループとデータ操作

レコードセットのループと個々のレコードの変更は、わずか数行のコードで実現されます。
アイテム。リセット; アイテム。SETRANGE (” Blocked ” 、TRUE ); IF アイテム。FINDSET THEN REPEATIF
アイテム。_ “利益%”

も参照してください
Microsoft Dynamics NAV

参考文献
^ Studebaker、David、「Programming Microsoft Dynamics NAV 2009」、p。8(2009)

外部リンク
Microsoft DynamicsNAV公式サイト

  このコンピュータプログラミング関連”

admin

Share
Published by
admin

Recent Posts

キャニオン–SRAM

Canyon%E2%80%93…

1か月 ago

キャニオン、ケノラ地区

Canyon,_Kenora_…

1か月 ago

Cantus Verkehrsgesellschaft

Cantus_Verkehrs…

1か月 ago

カントールキューブ

Cantor_cube 数学で…

1か月 ago

カントールの定理

Cantor's_theore…

1か月 ago

クレテイユ州

Cantons_of_Cr%C…

1か月 ago