国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

PowerBuilder變量及命名規(guī)范及注意事項

2024-07-21 02:10:19
字體:
供稿:網(wǎng)友
powerbuilder編程變量命名規(guī)范及注意事項作者:流方 主頁:http://liulee.myrice.com
任何控件都可以看作變量,主要包括對象,變量,及對應的作用域,每實體應能從名稱上
看出在那個作用域內(nèi),是什么類型等基本信息。 1、 對象命名 powerbuilder中,對象的命名一般采用如下前綴: prefix object --------------------------------------------------------------- dw_ datawindows dddw_dropdowndatawinows f_functions m_menus p_pipelines s_structures u_userobjects w_windows2、 控件命名 在powerbuilder的窗口中,控件的命名一般采用如下前綴: prefix control --------------------------------------------------------------- cbx_ checkbox cb_commandbutton dw_datawindow ddlb_ dropdownlistbox em_editmask gr_graph gb_groupbox hsb_hscrollbar ln_line lb_listbox mle_multilineedit ole_ole 2 0 ocx_ocx oval_oval p_picture pb_picturebutton rb_radiobutton r_rectangle rr_roundrectangle sle_singlelineedit st_statictext uo_user object vsb_vscrollbar3、 變量命名: --------------------------------------------------------------- 1)、作用域命名 prefixscope --------------------------------------------------------------- g_global s_shared i_instance l_local 2)、變量類型前綴 prefixdatatype --------------------------------------------------------------- b_boolean blob_blob d_double date_date dec_decimal dt_datetime i_integer l_long s_string t_time ui_undisgned int ul_undisgned long tr_transaction object do_dragobject dwc_datawindowchild nvo_nonvisulobject 4、 函數(shù)命名 prefixscope --------------------------------------------------------------- gf_global function wf_window function mf_menu function uf_userobject function
powerbuilder編程注意事項作者:流方 主頁:http://liulee.myrice.com
一個有良好習慣的程序員編寫出的程序,基本上具有下列特性: 1、結構清晰,邏輯清楚; 2、變量、代碼、注釋規(guī)范; 3、工程相關文件清楚、明確、分類合理; 4、最重要的一點是一年后能夠自己看得懂。 從上面各要求出發(fā),我整理幾點如下: 1、 庫文件分類及命名:庫文件(pbl,powerbuilder library)存放了所有的對象,因此首先這些對象的命名是規(guī)范的,清晰的。一般存放于pbl中的對象是這樣命名的:前綴 _ 子模型編碼 _ 對象描述串如一個數(shù)據(jù)窗:d_sys_statusbar_free表明是一個數(shù)據(jù)窗,用于系統(tǒng)管理,是用來放置狀態(tài)條的,是free類型的。gf_cm_center_window表明是一個global function,cm = common 表明是公用的函數(shù),作用是用來 center window的。再如 gf_cm_center_window_in_mdi則更清楚表示該函數(shù)是用來在一個mdi frame中使某窗口居中的。由此我們可以得出pbl文件的命名方式:子模型編碼 - 模型名稱如 sys_frame.pbl 表明是用于系統(tǒng)管理的,存放了關于程序框架的所有對象。其中任何對象的次前綴都以 sys_ 來表示 如 d_sys_statusbar_free再如 cm_utility.pbl 表明是公用工具庫的,存放了各個對象可能調(diào)用的各種工具。如 cm_center_window等等。當然,簡單的應用可以直接放在一個庫文件中而不需要再分類。另外一種分類方式是類似于pb example中的分類方法,即同一對象類型存放于同一庫文件中,如數(shù)據(jù)窗統(tǒng)統(tǒng)放在 datawindow.pbl中。 2、編程注意點:·先規(guī)劃,后實現(xiàn)是必須的步驟,在了解基本算法后再實施編程,心中就會有一個比較清晰的認識而不是做到哪兒算哪兒。在軟件工程中 稱為系統(tǒng)設計;·用好pfc編程技術,可以將應用開發(fā)時間大大縮短,特別是對復雜的應用;·如果涉及數(shù)據(jù)庫開發(fā),則必須首先做好數(shù)據(jù)庫設計(功能規(guī)格說明書);·腳本不要太長,多用松耦合的函數(shù)及事件以增強重用性;·寫好注釋,特別是比較復雜的邏輯更是如此。我常用的格式是: /************************************************************************************** 功能: 參數(shù): 邏輯: 適用: 編程: 創(chuàng)建: 1999.09.21 修改: 2000.09.21 版本: 1.0 ***************************************************************************************/
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 五家渠市| 安新县| 古田县| 江西省| 兴业县| 理塘县| 额敏县| 大安市| 台南县| 郯城县| 嘉黎县| 四子王旗| 黎平县| 梅河口市| 宜章县| 雅安市| 灵寿县| 大丰市| 色达县| 清远市| 开江县| 马关县| 尉氏县| 泰来县| 久治县| 鲁山县| 酉阳| 苍梧县| 阿巴嘎旗| 南江县| 马关县| 观塘区| 全椒县| 武川县| 泰和县| 聂荣县| 怀宁县| 合水县| 盈江县| 资溪县| 洛隆县|