版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
TIPTOPT100程式設計單檔TIPTOPT100程式設計單檔姓名:王鴻傑部門:技術中心T平臺部職稱:副理自我介紹:T100架構組PMTIPTOPGP產(chǎn)品中心SDTIPTOP6.5程式設計師講師姓名:王鴻傑講師T100開發(fā)環(huán)境介紹及簡易系統(tǒng)管理T100程式樣板介紹各類型項目及規(guī)格需求Master(單檔)
Pattern內(nèi)容單檔畫面Pattern需求介紹單檔程式流程單檔逐項功能流程介紹課程大綱﹝第一天﹞
T100開發(fā)環(huán)境介紹及簡易系統(tǒng)管理課程大綱﹝第一天﹞Master-Detail(雙檔)
Pattern內(nèi)容雙檔畫面Pattern需求介紹雙檔程式流程雙檔逐項功能流程介紹各類型差異比對單雙檔之外的程式類型差異除錯器操作與功能課程大綱﹝第二天﹞
Master-Detail(雙檔)Pattern內(nèi)容課程大程式編寫流程程式編寫流程註冊程式編號azzi900/azzi901進入設計器開發(fā)T100Designer設定表格呼叫
r.t設定畫面及規(guī)格Specdesigner程式開發(fā)及調整Codedesigner設定開窗或校驗功能呼叫
r.q/r.v畫面說明更新
azzi902功能說明更新
azzi903註冊為作業(yè)azzi910權限給予azzi850掛載MENUazzi880額外作業(yè)畫面調整azzi910設定完成註冊程式編號進入設計器開發(fā)設定表格設定畫面及規(guī)格程式開發(fā)及調單檔程式開發(fā)單檔程式開發(fā)本章說明單檔維護標準程式。所謂單檔:是指使用單一檔案來記錄某一主檔資料,或是參考值資料等之檔案。學習完本章後,你將可以了解以下部分:
控制流程及各個函數(shù)間之關係。
如何使用共用lib函式及相關應用時機。與程式內(nèi)容相關的維護程式說明。本日學習目標本章說明單檔維護標準程式。本日學習目標程式畫面程式畫面單檔支援表格類型單檔主表
(Head1)單檔副表
(Head2)單檔副表
(Head3)1對11對1單檔樣板﹝pattern﹞只能支援單一的主表,另外可支援多個
副表,但是主表與副表間的關聯(lián)必須是『1對1』的連結單檔支援表格類型單檔主表
(Head1)單檔副表
(Hea參考欄位(reference)設定參考欄位(reference)設定多語言欄位設定多語言欄位設定串查(reference)設定串查(reference)設定#Descriptions...:人員通訊聯(lián)絡下拉選單#Memo...........:#Usage..........:CALLcl_user_contact(ps_prog,ps_table,ps_idcode,ps_key,ps_value)#Inputparameter:ps_prog串查作業(yè)編號#.........................:ps_table人員基本檔#.........................:ps_idcode基本檔內(nèi)的聯(lián)絡對象識別碼欄位#.........................:ps_key基本檔key(複合key用逗號分隔)#.........................:ps_value人員編碼/聯(lián)絡對象識別碼(前三個未傳時)#Returncode....:None#Descriptions...:人員通訊聯(lián)絡下拉選單單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點GLOBALS“../../cfg/top_global.inc”若非所有T100程式均會用到的全域變數(shù),則應該於每支程式中自行指定。使用azzi908開發(fā)的inc檔,務必記得過單。共用及模組變數(shù)宣告本段應瞭解重點共用及模組變數(shù)宣告本段應瞭解重點外部引數(shù)使用g_argv取得WHENEVERERRORCALLcl_err_msg_loglockcursor寫法MAIN函式本段應瞭解重點MAIN函式本段應瞭解重點主選單﹝沒有查詢方案時﹞
利用MENU-ONACTION結構
﹝有查詢方案時﹞
利用DIALOG-DISPLAYARRAY-ONACTION結構權限判斷,利用callcl_auth_act_chk()各Action內(nèi)容單檔選單畫面本段應瞭解重點單檔選單畫面單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點做查詢開始前的準備變數(shù)初始化用CLEARFORM清除畫面資料預設上下筆Button狀態(tài)分配工作給後續(xù)其他函式資料總筆數(shù):g_row_count;指標:g_curs_indexquery()construct()browser_fill()fetch()查詢流程本段應瞭解重點query()construct()brows_construct()本段應瞭解重點CONSTRUCT查詢資料開窗查詢程式g_qryparam變數(shù)說明Count使用g_row_count變數(shù)_construct()本段應瞭解重點_fetch()本段應瞭解重點分別傳入N、P、F、L、/,以供下筆、上筆、第一筆、末一筆、跳筆功能使用在跳筆功能的地方,以變數(shù)區(qū)隔是否要開視窗給使用者輸入筆數(shù)Fetch無誤後,以目前所在筆數(shù)及總筆數(shù)控制上下筆button是否顯現(xiàn)_fetch()本段應瞭解重點本段應瞭解重點_show()顯示資料_show()本段應瞭解重點_show()單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()browinsert()input()本段應瞭解重點新增前將資料清空;設定預設值新增流程_insert()insert()input()本段應瞭解重點新增流程_in本段應瞭解重點欄位控制的function要加在BEFOREINPUT內(nèi),及條件欄位的BEFOREFIELD跟AFTERFIELD欄位控制寫法及邏輯各AFTERFIELD:欄位非空白才檢查欄位正確性_input()本段應瞭解重點_input()本段應瞭解重點CONTROLO:回復舊值CONTROLP:開窗查詢CONTROLZ:必要輸入欄位CONTROLF:開啟欄位說明ONIDLE:其他地方(construct段、input段、display段、prompt段)CONTROLG:執(zhí)行外部指令_input()–其他ACTION本段應瞭解重點_input()–其他ACTION_set_entry(),_set_no_entry()本段應瞭解重點_set_entry()使用cl_set_comp_entry(….,TRUE)
將欄位開啟_set_no_entry()使用cl_set_comp_entry(….,FALSE)將欄位關閉程式內(nèi)容寫法_set_entry(),_set_no_entry()設定欄位能否輸入的規(guī)則及程式架構某欄位值外部參數(shù)條件被影響欄位INPUT【B】某欄位值【A】BEFOREINPUT_set_entry()_set_no_entry()設定B欄位ENTRY及NOENTRYBEFOREFIELDA_set_entry()設定B欄位ENTRYAFTERFIELDA_set_no_entry()設定B欄位NOENTRY設定欄位能否輸入的規(guī)則及程式架構某欄位值外部參數(shù)條件被影響單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點確認資料是否可進行修改修改功能與新增功能共用_i()modify()show()input()修改流程_modify()本段應瞭解重點modify()show()input()修改單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點確認資料是否可刪除刪除完畢後將資料指標重新定位,畫面呈現(xiàn)下一筆資料delete()show()delh()刪除流程_delete()本段應瞭解重點delete()show()delh()刪除流單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點確認資料是否可被複製若此程式有key的欄位控制,
要在INPUT前將key欄位設為可輸入複製資料_reproduce()本段應瞭解重點複製資料_reproduce()單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow#########主程式部分############i01:O含查詢計畫的單檔#i10:O單檔#i02:O單檔多欄#i04:O樹狀雙檔(主從表)#i05:O樹狀單檔#i07:O含查詢計畫的假雙檔#i08:O樹狀單檔+單身#i09:O雙檔(單身凍結)#i12:O不含查詢計畫的假雙檔#i13:O六階樹狀#t01:O含查詢計畫的雙檔#t02:O單檔多欄分單頭單身#q01:O列表查詢與瀏覽#q02:OQBE查詢與列表瀏覽#q03:O列表查詢與樹狀瀏覽#q04:O列表查詢與單頭單身瀏覽#########主程式部分###########練習時間鼎捷集團研發(fā)處●技術中心ThanksforYourJoin….練習時間鼎捷集團ThanksforYourJoin….TIPTOPT100程式設計單檔TIPTOPT100程式設計單檔姓名:王鴻傑部門:技術中心T平臺部職稱:副理自我介紹:T100架構組PMTIPTOPGP產(chǎn)品中心SDTIPTOP6.5程式設計師講師姓名:王鴻傑講師T100開發(fā)環(huán)境介紹及簡易系統(tǒng)管理T100程式樣板介紹各類型項目及規(guī)格需求Master(單檔)
Pattern內(nèi)容單檔畫面Pattern需求介紹單檔程式流程單檔逐項功能流程介紹課程大綱﹝第一天﹞
T100開發(fā)環(huán)境介紹及簡易系統(tǒng)管理課程大綱﹝第一天﹞Master-Detail(雙檔)
Pattern內(nèi)容雙檔畫面Pattern需求介紹雙檔程式流程雙檔逐項功能流程介紹各類型差異比對單雙檔之外的程式類型差異除錯器操作與功能課程大綱﹝第二天﹞
Master-Detail(雙檔)Pattern內(nèi)容課程大程式編寫流程程式編寫流程註冊程式編號azzi900/azzi901進入設計器開發(fā)T100Designer設定表格呼叫
r.t設定畫面及規(guī)格Specdesigner程式開發(fā)及調整Codedesigner設定開窗或校驗功能呼叫
r.q/r.v畫面說明更新
azzi902功能說明更新
azzi903註冊為作業(yè)azzi910權限給予azzi850掛載MENUazzi880額外作業(yè)畫面調整azzi910設定完成註冊程式編號進入設計器開發(fā)設定表格設定畫面及規(guī)格程式開發(fā)及調單檔程式開發(fā)單檔程式開發(fā)本章說明單檔維護標準程式。所謂單檔:是指使用單一檔案來記錄某一主檔資料,或是參考值資料等之檔案。學習完本章後,你將可以了解以下部分:
控制流程及各個函數(shù)間之關係。
如何使用共用lib函式及相關應用時機。與程式內(nèi)容相關的維護程式說明。本日學習目標本章說明單檔維護標準程式。本日學習目標程式畫面程式畫面單檔支援表格類型單檔主表
(Head1)單檔副表
(Head2)單檔副表
(Head3)1對11對1單檔樣板﹝pattern﹞只能支援單一的主表,另外可支援多個
副表,但是主表與副表間的關聯(lián)必須是『1對1』的連結單檔支援表格類型單檔主表
(Head1)單檔副表
(Hea參考欄位(reference)設定參考欄位(reference)設定多語言欄位設定多語言欄位設定串查(reference)設定串查(reference)設定#Descriptions...:人員通訊聯(lián)絡下拉選單#Memo...........:#Usage..........:CALLcl_user_contact(ps_prog,ps_table,ps_idcode,ps_key,ps_value)#Inputparameter:ps_prog串查作業(yè)編號#.........................:ps_table人員基本檔#.........................:ps_idcode基本檔內(nèi)的聯(lián)絡對象識別碼欄位#.........................:ps_key基本檔key(複合key用逗號分隔)#.........................:ps_value人員編碼/聯(lián)絡對象識別碼(前三個未傳時)#Returncode....:None#Descriptions...:人員通訊聯(lián)絡下拉選單單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點GLOBALS“../../cfg/top_global.inc”若非所有T100程式均會用到的全域變數(shù),則應該於每支程式中自行指定。使用azzi908開發(fā)的inc檔,務必記得過單。共用及模組變數(shù)宣告本段應瞭解重點共用及模組變數(shù)宣告本段應瞭解重點外部引數(shù)使用g_argv取得WHENEVERERRORCALLcl_err_msg_loglockcursor寫法MAIN函式本段應瞭解重點MAIN函式本段應瞭解重點主選單﹝沒有查詢方案時﹞
利用MENU-ONACTION結構
﹝有查詢方案時﹞
利用DIALOG-DISPLAYARRAY-ONACTION結構權限判斷,利用callcl_auth_act_chk()各Action內(nèi)容單檔選單畫面本段應瞭解重點單檔選單畫面單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點做查詢開始前的準備變數(shù)初始化用CLEARFORM清除畫面資料預設上下筆Button狀態(tài)分配工作給後續(xù)其他函式資料總筆數(shù):g_row_count;指標:g_curs_indexquery()construct()browser_fill()fetch()查詢流程本段應瞭解重點query()construct()brows_construct()本段應瞭解重點CONSTRUCT查詢資料開窗查詢程式g_qryparam變數(shù)說明Count使用g_row_count變數(shù)_construct()本段應瞭解重點_fetch()本段應瞭解重點分別傳入N、P、F、L、/,以供下筆、上筆、第一筆、末一筆、跳筆功能使用在跳筆功能的地方,以變數(shù)區(qū)隔是否要開視窗給使用者輸入筆數(shù)Fetch無誤後,以目前所在筆數(shù)及總筆數(shù)控制上下筆button是否顯現(xiàn)_fetch()本段應瞭解重點本段應瞭解重點_show()顯示資料_show()本段應瞭解重點_show()單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()browinsert()input()本段應瞭解重點新增前將資料清空;設定預設值新增流程_insert()insert()input()本段應瞭解重點新增流程_in本段應瞭解重點欄位控制的function要加在BEFOREINPUT內(nèi),及條件欄位的BEFOREFIELD跟AFTERFIELD欄位控制寫法及邏輯各AFTERFIELD:欄位非空白才檢查欄位正確性_input()本段應瞭解重點_input()本段應瞭解重點CONTROLO:回復舊值CONTROLP:開窗查詢CONTROLZ:必要輸入欄位CONTROLF:開啟欄位說明ONIDLE:其他地方(construct段、input段、display段、prompt段)CONTROLG:執(zhí)行外部指令_input()–其他ACTION本段應瞭解重點_input()–其他ACTION_set_entry(),_set_no_entry()本段應瞭解重點_set_entry()使用cl_set_comp_entry(….,TRUE)
將欄位開啟_set_no_entry()使用cl_set_comp_entry(….,FALSE)將欄位關閉程式內(nèi)容寫法_set_entry(),_set_no_entry()設定欄位能否輸入的規(guī)則及程式架構某欄位值外部參數(shù)條件被影響欄位INPUT【B】某欄位值【A】BEFOREINPUT_set_entry()_set_no_entry()設定B欄位ENTRY及NOENTRYBEFOREFIELDA_set_entry()設定B欄位ENTRYAFTERFIELDA_set_no_entry()設定B欄位NOENTRY設定欄位能否輸入的規(guī)則及程式架構某欄位值外部參數(shù)條件被影響單檔流程圖MAINinit()ui_dialog()browser_fill()fetch()insert()modify()reproduce()query()delete()input()單檔流程圖MAINinit()ui_dialog()brow本段應瞭解重點確認資料是否可進行修改修改功能與新增功能共用_i()modify()show()input()修改流程_modify()本段應瞭解重點modify()show()input()修改單檔流程圖MAINinit()ui_dialog()bro
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 快遞信息處理員成果強化考核試卷含答案
- 己二腈裝置操作工崗前競爭分析考核試卷含答案
- 方便面制作工崗前安全檢查考核試卷含答案
- 海洋環(huán)境監(jiān)測員操作評估能力考核試卷含答案
- 電力電容器真空浸漬工安全生產(chǎn)基礎知識強化考核試卷含答案
- 快件處理員安全技能測試考核試卷含答案
- 生物柴油裝置操作工安全知識宣貫考核試卷含答案
- 2024年益陽職業(yè)技術學院輔導員招聘考試真題匯編附答案
- 油鋸工崗前趨勢考核試卷含答案
- 鋁電解工崗前技術操作考核試卷含答案
- 2026長治日報社工作人員招聘勞務派遣人員5人參考題庫完美版
- 2025年經(jīng)營分析報告
- 慢性心衰心肌代謝記憶的干細胞干預新策略
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫有完整答案詳解
- 中建八局項目如何落實鋼筋精細化管理
- 鋼結構除銹后油漆施工方案
- 安徽省江南十校2025-2026學年高一上學期12月聯(lián)考生物(含答案)
- 杭州市臨平區(qū)2025年網(wǎng)格員招聘筆試必考題庫(含答案)
- 總裁思維培訓課件
- 骨科患者圍手術期靜脈血栓栓塞癥預防指南(2025年)
- 2025年信息化運行維護工作年度總結報告
評論
0/150
提交評論