- 217
- 0
- 约1.5万字
- 约 66页
- 2017-02-28 发布于湖北
- 举报
BDL Function Library 日期函數: 1. DAY() ex: LET l_day=DAY(CURRENT) 2. Month() ex: LET l_month=MONTH(CURRENT) 3. YEAR() ex: LET l_year=YEAR(CURRENT) BDL Function Library 函數: LENGTH(str) 說明: 取得字串長度 EX: LET l_ong=LENGTH(“Hello wiky!”) ? l_ong = 11 BDL Function Library 函數: UPSHIFT(str) 說明: 將英文字母轉成大寫 EX: LET l_str=UPSHIFT(str2) BDL Function Library 函數: DOWNSHIFT(str1) 說明:將英文字母轉成小寫 EX: LET l_str=DONWSHIFT(str2) * 在執行一支BDL 獨立的程式(Program)時,其組成包含了Module 和 Form。 1. Module 中若要去執行某一Function,以CALL Function_name( )的方式即可。 2. 而FORM 主要是存放畫面格式,不能單獨執行,必須由Function 中啟動畫面。 關於FORM 格式的設定,請參考第四章的介紹。 3. 一個Program 中,一定要有一個Module 內含有一個Main function(主程式), 每一支程式都是以MAIN 為開始 END MAIN 結束。 4.每一支BDL 的 Module Source Code,其附檔名皆為 .4gl。 * * DATABASE db_name 這裡所指定的DATABASE並不是程式在執行時所使用的DATABASE,而是讓程式在編譯時期所參考的 DATABASE schema File *GLOBAL 此部份是定義整個Program所會使用到的全域變數 * MAIN MAIN Function 是 Program最早執行的Function,一支可執行的程式一定包含一個MAIN Function,且此MAIN Function為在一支程式裡只有一個。 * FUNCTION function_name 用法大略同MAIN,不同的是一支程式內能有多個FUNCTION存在。同一程式內的Function Name名稱不能相同 * REPORT rep_name 也是FUNCTION的一種,在BDL裡是專門用來處理報表的FUNCTION。 第十一 章有詳細的介紹 * 變數命名原則 – (程式撰寫規範): 1.Local變數:l_xxx 2.Module變數:g_xxx 3.Global變數:g_xxx * OPEN WINDOW 指令 語法: OPEN WINDOW window-name AT row , column WITH FORM “filename” [ATTRIBUTE (attribute-list)] 說明: (1) windowname :是BDL 程式定義這個FORM 的畫面名稱。 (2) filename :是FORM 的經過compiling 後的檔案名稱(不包含附 檔名),之前可以指定per 檔放置的路徑。 (3) ATTRIBUTE :使用WINDOWS 時可以加上屬性設定。 * 功能表MENU BDL 所提供的MENU 命令,是一種環式功能表。 以下是介紹使用者如何操作並選定他想要的功能鍵。 1. 按空白鍵(SPACE BAR)去移動遊標到想要的功能項,然後按ENTER。 2. 直接打功能鍵的第一個字即可選擇該功能項。 3.
您可能关注的文档
最近下载
- 高频精选:古茗加盟商面试题及答案.doc VIP
- 2025年《金属加工实训》课程标准.docx VIP
- 开封求实学校2018小升初试卷真题(秋考)A卷.pdf VIP
- 小学科学新教科版三年级下册全册教案(2026春).pdf
- 2025(北师大版)数学六年级下册开学第一课.pptx
- 民航机上急救手册ppt全套教学课件.pptx
- 无机及分析化学教学课件作者十一五电子教案教学课件作者含习题解答叶芬霞第4章-新(445KB).ppt VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务1教学单元3教学单元活动方案.docx VIP
- 16G101-1 平法图集正版扫描版.pptx VIP
- 道路沥青拌合站建设项目安全预评价报告.doc VIP
原创力文档

文档评论(0)