資源描述:
《《神碼技術(shù)移轉(zhuǎn)》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、講師:林燕l(xiāng)inyana@digitalchina.com技術(shù)移轉(zhuǎn)課程介紹命名原則目錄配置VI的用法介紹ORACLESQL語法介紹PER寫法介紹單檔,報(bào)表,雙檔介紹DEBUGGER操作介紹命名原則?在系統(tǒng)、程式、共用程式、副程式等外部程式名稱的命名原則。?在變量、函數(shù)、檔案及欄位等內(nèi)部名稱的命名原則。1.1系統(tǒng)命名原則格式:AXX標(biāo)準(zhǔn)系統(tǒng)模塊GXX配合兩岸三地相關(guān)規(guī)則調(diào)整的模塊CXX客制化模塊例子:料件主檔(ItemMaster)及庫存管理(InventoryManagement)系統(tǒng)AIM(PACKAGE)系統(tǒng)基本數(shù)據(jù)管理(SystemManag
2、ement)ASM1.1系統(tǒng)命名原則系統(tǒng)代號(hào)AAPAARAFAAGLANMAPMGGLCXM中文說明應(yīng)付帳款應(yīng)收帳款固定資產(chǎn)總帳管理票據(jù)管理采購(gòu)管理大陸會(huì)計(jì)總帳管理系統(tǒng)客制的銷售系統(tǒng)1.2程式命名原則格式:SSSP999說明:SSS為系統(tǒng)代號(hào)P為作業(yè)特性i維護(hù)作業(yè)r報(bào)表作業(yè)m目錄選單s參數(shù)設(shè)定p批次處理t交易處理q查詢作業(yè)u輔助工具999為作業(yè)代號(hào)例子:aimi100(料件基本資料維護(hù)作業(yè))1.2程式命名原則例外:AZZ系統(tǒng)管理模塊該模塊下為依照“程式使用文件名稱”或“程式使用用途”兩方面來進(jìn)行命名,以使程式便于辨識(shí)用途,提升MIS人員調(diào)校程式的效
3、率例子:p_zz程式基本數(shù)據(jù)維護(hù)作業(yè)因?yàn)槭褂谩皕z_file”而命名為p_zz1.2程式命名原則(附加檔名)程式部份4gl42m42r其他sch屏幕部分per42f1.3共用程式命名原則?格式:cl_xxxxxx?舉例:cl_err用來顯示錯(cuò)誤信息cl_null檢查輸入之值是否為空白1.4副程式的命名原則一般副程式?格式:s_xxxxxxx?說明:s_表示該程式為副程式?舉例:s_upimg為庫存系統(tǒng)中,更新img_file的副程式1.4副程式的命名原則查詢副程式?格式:q_xxxxxxx?說明:q_表示該程序?yàn)椴樵兏背淌?舉例:q_ima為料件資
4、料查詢共用程式與副程式的特性:1.多個(gè)程式共通使用的特性2.具易維護(hù)、節(jié)省開發(fā)之特性共用程式與副程式之不同:1.共用程式(cl_xxx)每個(gè)模塊皆可通用2.副程式(s_xxx)只針對(duì)某個(gè)或某幾個(gè)模塊1.5函數(shù)命名原則格式:xxxx_yy說明:xxxx_為程式代號(hào)的后四號(hào)yy為該函數(shù)的功能說明舉例:i301_a為asfi301作業(yè)的新增函數(shù)1.6變量命名原則?整體性變量(globalvarlables)格式:g_xxxxxxxx?區(qū)域性變量(LocalVarlables)格式:l_xxxxxxx?傳遞性變量(ParameterVarlables)格式
5、:p_xxxxxxx?屏幕變量(ScreenVarlables)格式:s_xxxxxxx1.7檔案命名原則檔案名稱(TableName)格式:xxx_file舉例:ima_file為料件主檔存在于UNIX中的外部名稱(FileName)格式:xxx_file.sch舉例:ima_file.sch為料件主檔的unix檔案名稱欄位名稱(FieldName)格式:xxx99舉例:ima01開發(fā)環(huán)境2.1目錄配置2.2AZZ系統(tǒng)管理工具2.3編輯程式的工具2.1目錄配置tiptopsubqrylibaimbinds4gl24gl42m42rper42fbi
6、n一般子程序(s_tlf)查詢子程序(q_gen)共享程序(cl_err)aimi100.4gl(原始碼)aimi100.42m(目的碼)aimi100.per(屏幕格式原始碼)aimi100.42f(屏幕格式目的碼)放置一些次要的工具放置一些主要的工具目錄apmconfigschaimi100.42r(可執(zhí)行碼)ima_file.sch存放建檔的sql語句Config目錄配置4ad存放每支程序Action代碼與顯示說明轉(zhuǎn)換的資料$config/4ad/語言別/系統(tǒng)別/主程序代碼.4ad4sm使用者自定目錄樹狀選單(StartMenu)$confi
7、g/4sm/語言別/dbname_menu.4sm4st存放屏幕顯示的Style設(shè)定數(shù)據(jù)$config/4st/tiptop.4st4tb存放各類程序的ToolBar設(shè)定數(shù)據(jù),依程序?qū)傩苑诸?config/4tb/分錄碼.4tb4tm存放每支程序的TopMenu數(shù)據(jù)$config/4tm/系統(tǒng)別/主程序代碼.4tm2.2編輯程式的工具r.c2將4gl編譯為42mr.l2讀取程式連接數(shù)據(jù)并將42m程式連接至42rr.r2執(zhí)行42r程式r.d2+呼叫Debugger(圖形模式版)執(zhí)行程式r.f2將per畫面檔編譯成42fr.gf預(yù)覽編出的42f檔案r.
8、gx將全部標(biāo)準(zhǔn)模塊(sub,lib,qry)打包成42x檔案exe2執(zhí)行編譯完成的42rr.s2制作dbSCHEMA文件程