只需30日,你能成為一個有生產力的雲端系統程式員。不會太複雜,看一看這篇文章以及前幾篇,就能對飛龍系統和雲端語言,有一個大概的了解。若發現自己有興趣,可參加飛龍免費課程。開始時我們最多只能接受10人報名,免費30日。請與飛龍支援聯繫。
飛龍雲端語言編程的基本概念:
系統以表格導向,需要輸入資料的應用多由表格起始。亦可以從報表開始,準備好執行環境後再顯示表格。
表格由容器、欄位名稱,以及欄位編輯區域組成。沒有編輯區域的表格即為選單,或稱為項目表。
容器由視窗組成,欄位名稱和欄位編輯區域,均由系統控制項組成。欄位名稱和欄位編輯區域均可顯示圖片,並可預設操作命令與用戶互動。可從表格調用報表程序,或直接執行報表程序。使用描述語言構建表格,系統已預建常用的表格選項。所有報表或單證輸出均由報表程序構建,系統已預建關鍵或常用的程序邏輯。
系統提供6種變量(暫存器):
全局緩衝區、全局變量、子系統變量、表格變量、欄位變量及報表變量。
系統提供5種永久儲存的文件格式:
文字、資源(信息、表格、報表、小程序,提示)、資料庫、圖片以及PDF。
系統提供4種不同的程序進入點:
1. 以“業務員模式”連線,登入系統後系統自動起始,maindir\mms\table.mms中的.mmsMain表格。若以“顧客模式”連線,系統自動起始,maindir\mms\table.mms中的.mmsCCMain表格。可在maindir\user\tailor.rsr文件中,以同名稱的自定表格,取代原本的.mmsMain或.mmsCCMain表格。
2. 把程序放入maindir\user\auto.all文件,或其他自動執行文件。
3. 放入*.ext文件,然後將文件放入“訂製項目”的專用目錄,maindir\user\group。
4. 用於測試程序的進入點:以【Alt+C】按鍵顯示命令行表格,輸入命令然後執行。
飛龍雲端語言程序的基本結構:
飛龍雲端語言(FCL),由一系列命令所組成。提供循環及判斷機制。
編程命令由“{}”標識。命令可跟著一個或多個參數,或者沒有參數。其他括號“[(<>)]”用於標識未活化的命令,“( )”也用於標識算式的運算次序。
未活化的命令不會被執行,可看成普通字串。活化後即可隨時執行。
表格用於構建用戶輸入界面,報表用於輸出單證或其他編印格式。表格、報表或小程序均由段落組成。表格段落由描述和命令組成。報表段落由格式文字以及命令組成,分表頭、循環、結尾和普通段落。循環段落份自動循環和被動循環。表格可含有被動循環段落。
單證或其他輸出均由編程命令產生。
程序單位:
功能 類型
起始命令
動作
---------------------------------------------------------------------------------------------------------
輸入 項目表 {.ifSelect} 或
{.testSelect} 顯示項目表供用戶選擇
對話盒 {.ifSubmit} 或 {.testSubmit} 顯示對話盒供用戶輸入關鍵字
資料庫 {.Browse} 顯示表格供用戶輸入資料
文件 {.Edit} 顯示編輯界面供用戶輸入文字
輸出 報表 {.DoReport} 打印或顯示報表
文件 {.PrintFile} 打印文件
提示 {.Help} 顯示提示內容
執行 小程序 {.Execute} 運算或處理資料
全局變量
{.sRetrieve}
起始其他程序
---------------------------------------------------------------------------------------------------------
2022/03/09
留言
發佈留言