


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PowerBuilder程序開發(fā)規(guī)范一、系統(tǒng)對象的命名對象名稱命名規(guī)則窗口(window)w_name菜單(menu)m_name用戶對象(user object)uo_name結構體(structure)s_name函數(function)f_name普通數據窗口(data window)d_name下拉式數據窗口 (用于dropdwon datawindow)dddw_name管道(pipeline)p_name二、窗口控件命名控件名稱命名規(guī)則命令按鈕(commandbutton)cb_name圖形按鈕(picturebutton)pb_name復選框(checkbox)cbx_name單
2、選框(radiobox)rb_name靜態(tài)文本(statictext)st_name靜態(tài)超鏈接文本(statichyperlink)shl_name圖片(picture)p_name圖片超鏈接(picturehyperlink)phl_name分組框(groupbox)gb_name單行編輯框(singlelineedit)sle_name格式編輯框(editmask)em_name多行編輯框(multilineedit)mle_namerichtextedit 控件(richtextedit) rte_name水平滾動條(hscrollbar)hsb_name豎直滾動條(vscrollbar
3、)vsb_name下拉列表框(dropdownlistbox)ddlb_name下拉圖形列表框(dropdownpicturelistbox)ddplb_name列表框(listbox)lb_name圖形列表框(picturelistbox)plb_namelistview控件(listview)lv_nametreeview控件(treeview)tv_nametab控件(tab)tab_nametab頁tabpage_name數據窗口控件(datawindow)dw_name圖形控件(graph)gr_nameole控件ole_nameocx控件ocx_name用戶對象控件(user ob
4、ject)uo_name線條(line)ln_name圓(oval)ov_name方框(rectangle)r_name圓角方框(roundrectangle)rr_name三、變量命名說明:對于變量的命名規(guī)則中的x全局變量(global var)x用g替換實例變量(instance var)x用i替換共享變量(shared var)x用s替換局部變量(local var)x用l替換變量類型命名規(guī)則布爾型變量(boolean)xb_name字符型變量(char)xc_name日期型變量(data)xd_name日期時間型變量(datatime)xdt_name小數型變量(decimal)xde
5、c_name雙精度浮點型變量(double)xdou_name整型變量(integer)xi_name長整型變量(long)xl_name實型變量(real)xr_name結構體變量(structure)xstr_name字符串型變量(string)xs_name時間型變量(time)xt_name無符號整型變量(uint)xui_name無符號長整型變量(ulong)xul_name大文本變量(blob)xblob_nametransaction變量(transaction)xtr_namedragobject變量(dragobject)xdo_namedatawindowchild變量(d
6、atawindowchild)xdwc_namenonvisulobject變量(nonvisulobject)xnvo_nametreeviewitem變量(treeviewitem)xtri_namelistviewitem變量(listviewitem)xlvi_name四、其他命名名稱命名規(guī)則用戶自定義事件(user event)ue_name窗口函數(window function)wf_name全局函數( global function)gf_name菜單函數(menu function)mf_name用戶對象函數(userobject function)uf_name五、 程序注
7、釋要求要求每個事件、函數、變量等都必須有注釋。注釋與代碼的比例最少應達到1:3。在每段程序的前方寫明代碼的作用、邏輯等。每個變量要求寫出其功能。事件、函數代碼開頭注釋模版為:/*功能: 參數: 返回: 作者: 創(chuàng)建: 1999.09.21修改: 2000.09.21 */ function: of_updatechecks/ access: protected/ arguments: / apo_control the array of object for which the checks need to be / performed./ returns: integer/ 1 = updates were found/ 0 = no changes to update were found/ -1 = accepttext error/ -2 = updatespending error was encountered/ -3 = validation error was encountered/ description: perform acceptte
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程項目合同管理八步走
- 產品使用說明功能操作與維護指南
- 外墻涂料施工合同書
- Unit1生活中的日常用語:初一英語日常會話教學教案
- 2025年大慶c1貨運上崗證模擬考試
- 2025年唐山貨運上崗證考試題庫答案
- 委托抵押擔保協(xié)議
- 數據安全與隱私保護作業(yè)指導書
- 合同房地產轉讓合同5篇
- 2025年高中化學新教材同步 必修第一冊 第2章 階段重點突破練(四)
- 銀行承兌匯票和商業(yè)承兌匯票課件
- 特朗普貿易戰(zhàn)的基本邏輯、本質及其應對
- 經口鼻吸痰法護理課件
- 《園林生態(tài)學》課件
- 初中化學實驗報告單(上)
- 貨物質量與安全控制方案
- 高中物理多普勒效應練習題
- 交通事故授權委托書樣本(通用)
- 鹽酸利多卡因應用于無痛導尿術的臨床效果觀察
- 保障性住房資格申請表
- PEP五年級上冊Unit3-字母組合ow的發(fā)音
評論
0/150
提交評論