下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目第一概第二命名規(guī)Net程序命名規(guī)命名空頁(yè)面命控方目第一概第二命名規(guī)Net程序命名規(guī)命名空頁(yè)面命控方控件事變量命隱藏控Java程序命名規(guī)包命名規(guī)類名規(guī)1.2.3方法名規(guī)1.2.4變量命名規(guī)1.2數(shù)據(jù)庫(kù)命名規(guī)主鍵、外索字視過(guò)函觸發(fā)序參變編程風(fēng)Net程序注第三屬方法、事JS文件中方頁(yè)面JS方Java程序注2.1類注釋規(guī)2.2屬方法、事JS文件中方頁(yè)面JS方Java程序注2.1類注釋規(guī)2.2方法注釋規(guī)2.3其他注釋規(guī)數(shù)據(jù)庫(kù)注視過(guò)程、函觸發(fā)變Net代碼編排風(fēng)Java代碼編排風(fēng)Net 異常的產(chǎn)生、傳遞、處Java 異常的產(chǎn)生、傳遞、處變量和作用Net框架各EntityDALerfaceBusFactor
2、yFactoryWebServiceWeb .7Java框架各7.3BO7.4Factory7.5Service第四界面設(shè)屏幕分辨率、IE、色頁(yè)面編排要Table布Frame布字圖標(biāo)7.5Service第四界面設(shè)屏幕分辨率、IE、色頁(yè)面編排要Table布Frame布字圖標(biāo)顏文字對(duì)齊方Tab鍵順按頁(yè)必錄入項(xiàng)設(shè)編輯控件長(zhǎng)度設(shè)控件使用要按下拉按下拉選日期選英文輸數(shù)字輸文本輸彈出選查詢條件控列表控窗口布單列左右列上下列單左樹右列彈出窗其提示信提示信息捕獲原左樹右列彈出窗其提示信提示信息捕獲原提示信息分顯性錯(cuò)控件提控制性提誤操作性提詢問(wèn)性提.5 錯(cuò)誤性提隱性錯(cuò)第五開發(fā)注意要第六附BaseP
3、age 公共方法、屬性列系統(tǒng)保留字列類型簡(jiǎn)稱列表(數(shù)據(jù)、數(shù)據(jù)庫(kù)、類縮寫常用控件縮寫列常用圖標(biāo)列常用功能按鈕名稱列常用CSS樣式列第一在建設(shè)過(guò)程中,將涉及到在新的.NetVisualStudio.NETWeb第二名規(guī)Pascal1.1.VisualStudio.NETWeb第二名規(guī)Pascal1.1. Net 程序命名規(guī)1.1.1命名空命名規(guī)則 :com.origin.組件類別1.1.2頁(yè)面命工模邏數(shù)據(jù)基礎(chǔ)父名XMLComponent名XMLComponent 1.1.3Pascal 風(fēng)格5 個(gè)單詞I 開頭1.1.4控命名規(guī)則:com.origin.項(xiàng)目名.組件類別1.1.5方Pascal1.1
4、.4控命名規(guī)則:com.origin.項(xiàng)目名.組件類別1.1.5方Pascal1.1.6控件事命名規(guī)則: 觸發(fā)對(duì)象_On 觸發(fā)事件名On 1.1.7變量命JS、CS 方法的mLength= 0 JS方法、CS參數(shù)名、輸出類型參數(shù)應(yīng)添加前綴 ref、out ref outPublicvoidgetUserName(longuserID,refstringuserName,errCode6.4 類型簡(jiǎn)稱列表PublicvoidgetUserName(longuserID,refstringuserName,errCode6.4 類型簡(jiǎn)稱列表(數(shù)據(jù)、數(shù)據(jù)庫(kù)、類縮寫1.1.8隱藏控hid字段名hidU
5、serID hid含義名hidListLength 1.2Java程序命名規(guī)1.2.1包命名規(guī) 系統(tǒng)名 com.origin.項(xiàng)目名.base下面,com.origin.項(xiàng)目名.base.util 下面1.2.2類名規(guī)Pascal 風(fēng)格5 個(gè)單詞I 開頭等1.2.3方法名規(guī)1.2.3方法名規(guī)1.2.4變量命名規(guī)1,2,31.2數(shù)據(jù)庫(kù)命名規(guī)1.2.1234530 個(gè)字符_ 下劃線進(jìn)行分割 66.2.1主鍵、外主鍵:PK_表名外鍵:FK_主表名_6.2.1主鍵、外主鍵:PK_表名外鍵:FK_主表名_副表名_副表的外鍵 FK_SYS_DEPATENT_SYS_USER_DEPTID DEPTID表的
6、主鍵,6.2.2索IDX_6.2.3字備注:(啟用標(biāo)志:1 啟用、0禁用6.2.4視30個(gè)字符過(guò)40 過(guò)40 個(gè)字符命名規(guī)則:SP_業(yè)務(wù)類別_業(yè)務(wù)名_擴(kuò)展名(ID刪除用戶信息6.2.6函(用戶停用標(biāo)志6.2.7觸發(fā)TG_業(yè)務(wù)類別_業(yè)務(wù)名稱_BEF/AFT_操作類型_護(hù)展類型之前驗(yàn)證用戶信息Insert Update 、6.2.8序SQ_業(yè)務(wù)類別_Insert Update 、6.2.8序SQ_業(yè)務(wù)類別_ID6.2.9參in_數(shù)據(jù)庫(kù)表字段名稱in_tmp_參數(shù)名如果輸出參數(shù)為數(shù)據(jù)庫(kù)表字段: out_數(shù)據(jù)庫(kù)表字段名稱out_tmp_參數(shù)名ref_參數(shù)名注: ref_ Proc_System_Use
7、rCheck(v_UserIDinv_tmp_CheckType in number, out_UserName out varchar2, out_tmp_CheckCodeoutnumber, ref_ErrTable out Sys_Refcursore)6.2.10 變m 第三程風(fēng).1 Net 程序注類在定義一個(gè)類之前,應(yīng)用“/第三程風(fēng).1 Net 程序注類在定義一個(gè)類之前,應(yīng)用“/”注釋說(shuō)明類的功能、描述 歷史修改。遵從.NET 對(duì)注釋的約定,使用標(biāo)記來(lái)指定類總體注釋的開始,用標(biāo)記它的結(jié)束。對(duì)類的一些注解說(shuō)明可以放在和 實(shí)現(xiàn)用所需底層方無(wú)2010-01-02 添加 MAQ Sys_U
8、ser_Insert2010-01-01 新增 屬/ / *GridCode/ public string 方法、事/ / / / 當(dāng)strType=1/ 0 執(zhí)行成功 1strType=0時(shí),綁定用戶組信息BandData(string JS文件/ / / / 當(dāng)strType=1/ 0 執(zhí)行成功 1strType=0時(shí),綁定用戶組信息BandData(string JS文件中方獲取XML: : 要的XML無(wú)functionJS方/*btnDelete按鈕事件(刪除) function btnDelete_OnClick()當(dāng)前XMLfunction .2 Java 程序注2.1類注釋規(guī)*f
9、unction .2 Java 程序注2.1類注釋規(guī)*O實(shí)現(xiàn)類CreateDate2011-12-19CreateModifyDate2011-12-19Modify2.2方法注釋規(guī)*創(chuàng)建人param requestDTO2.3其他注釋規(guī)DTOif數(shù)據(jù)庫(kù)注視1, 2, 應(yīng)對(duì)重要字段進(jìn)行說(shuō)明CreateOrReplaceViewView_Sys_User2.3其他注釋規(guī)DTOif數(shù)據(jù)庫(kù)注視1, 2, 應(yīng)對(duì)重要字段進(jìn)行說(shuō)明CreateOrReplaceViewView_Sys_UserasSelect user.F_Name,-過(guò)程、函|過(guò)程名稱:采購(gòu)管理-采購(gòu)訂單-|功能描述|designerc
10、ompletedon:2010-8- -1,初始化*需求單輸返回代碼0成功 輸返回說(shuō)輸|參數(shù)描述 :參數(shù)標(biāo)名輸入輸類 -2,進(jìn)行* end包1, 2, |過(guò)程名稱|功能描述 -2,進(jìn)行* end包1, 2, |過(guò)程名稱|功能描述 |designercompletedon:2010-8-觸發(fā)|過(guò)程名稱:系新 |designercompletedon:2010-8-變-mDisableFlag.4 Net 代碼編排風(fēng).4 Net 代碼編排風(fēng)if(A= B mLength = 0 stringstr=str=“sssssssssssssssssssssssssssssssssssssssssssss
11、sssssssssssssssssss”; str+= ifAB |BC ./*C = D5, publicvoidSys_User_Validate(stringstringstr2, stringstr3, stringstr4, stringstr5, stringstr6, string6, stringstringshtLength=0shtLength=0 7, if、for、do、while、case7, if、for、do、while、case、switch、defaultif、for、do、while等語(yǔ)句的執(zhí)行語(yǔ)句部分無(wú)論if(user=NULL)if( user = fo
12、r (.) if void for if void 9, 對(duì)于同一業(yè)務(wù)功能處理的方法或?qū)傩?,?yīng)適當(dāng)使用#region Excel#region#end#region Excel10, 9, 對(duì)于同一業(yè)務(wù)功能處理的方法或?qū)傩裕瑧?yīng)適當(dāng)使用#region Excel#region#end#region Excel10, 對(duì)于循環(huán)、if判斷等,應(yīng)在操作符左右添加空格if (strFilter = | strFilter = .5 Java代碼編排風(fēng) .6 Net異常的產(chǎn)生、傳遞、處出錯(cuò)信息和警告現(xiàn)問(wèn)題時(shí)系統(tǒng)給出的信息,對(duì)于出錯(cuò)信息和警告應(yīng)該遵循以下原則將異常分類,必須包括OTHERS不必每個(gè)方法都用t
13、ry-catch不寫太大的 try-catch 模塊。如果需要,為每個(gè)執(zhí)行的任務(wù)編寫單獨(dú)的 try-catch 模塊。這將有助于找出哪一.7 Java異常的產(chǎn)生、傳遞、處異常分為兩類: checked exception 和unchecked.7 Java異常的產(chǎn)生、傳遞、處異常分為兩類: checked exception 和unchecked excpetionRuntimeExceptionunchecked excpetion BUGdownchecked 來(lái)負(fù)責(zé),這種錯(cuò)誤是程序問(wèn)題造成的,那么捕獲后需要整理再顯示給客戶,同時(shí)還有一系列的針對(duì) checked ErrorCode.xml
14、變量和作用private void if( UserNameA = UserNameB stringstrName=; strName = /*if( UserNameA = UserNameC stringstrName=; strName = /*privatevoid string strName = able if( UserNameA = UserNameB strName = /*if( UserNameA = UserNameC strName = /*for、while、foreach循環(huán)語(yǔ)句中使用到的變更,if( UserNameA = UserNameB strName =
15、 /*if( UserNameA = UserNameC strName = /*for、while、foreach循環(huán)語(yǔ)句中使用到的變更,privatevoid able for i = 0; i dtb.Rows.Count; i+ string strUserName = strUserName = ./*privatevoid ablestring strUserName = for i = 0; i dtb.Rows.Count; i+ strUserName = ./*.9 Net 框架各M層業(yè)務(wù)名例: 例: 數(shù)據(jù)表名(.9 Net 框架各M層業(yè)務(wù)名例: 例: 數(shù)據(jù)表名(去掉下劃線
16、1, EntityDAL業(yè)務(wù)名例: DAL數(shù)據(jù)表名(例: erface1, 2, DAL erface1, 2, DAL 基本方法、DAL 中未實(shí)現(xiàn)的護(hù)展3, IBus業(yè)務(wù)名例: 1, 因?yàn)榻涌趯又挥幸粋€(gè)接口文件,所以該業(yè)務(wù)線下所有對(duì)應(yīng)的單獨(dú)業(yè)務(wù)模塊應(yīng)使用塊進(jìn)行分割BusFactory1, 2, DAL 基本方法、DAL 中未實(shí)現(xiàn)的護(hù)展3, Bus業(yè)務(wù)名FactoryWebService1, FactoryWebService1, WebService接口,規(guī)則:業(yè)務(wù)名Web第二章 命名規(guī)范 .7Java框架各層層hibernate層命名規(guī)則是各表名例7.3BO.7Java框架各層層hiber
17、nate層命名規(guī)則是各表名例7.3BO命名規(guī)則是類名例7.4Factory命名規(guī)則是類名例7.5Service命名規(guī)則是類名例第四面設(shè)屏幕分辨率、IE、色1024*768開發(fā)的程序支持當(dāng)前主流的瀏覽器(IE、IE8IE6、IE7第四面設(shè)屏幕分辨率、IE、色1024*768開發(fā)的程序支持當(dāng)前主流的瀏覽器(IE、IE8IE6、IE7頁(yè)面編排要4.2.1 Table布4.2.2 Frame布FrameTableFrameFrameframeborder01noyes,AjaxementById(IFrameZTSPQX).src = /*ementById(IFrameZTSPQX).src = /
18、*ementById(IFrameGNQX).style.display = ementById(IFrameZTSPQX).style.display = 4.2.3 字4.2.4 圖標(biāo)對(duì)于項(xiàng)目中所使用的按鈕圖標(biāo),詳細(xì)查看 顏4.2.3 字4.2.4 圖標(biāo)對(duì)于項(xiàng)目中所使用的按鈕圖標(biāo),詳細(xì)查看 顏文字對(duì)齊方按4.2.10 頁(yè)4.2.11 必錄入項(xiàng)設(shè)4.2.12 編輯4.2.11 必錄入項(xiàng)設(shè)4.2.12 編輯控件長(zhǎng)度設(shè)控件使用要按下拉按下拉選日期選英文輸數(shù)字輸文本輸彈出選英文輸數(shù)字輸文本輸彈出選查詢條件控4.3.10 列表控窗口布單列左右列上下列單左樹右列彈出窗其提示信4.5.1 提示信息捕獲原單左樹右列彈出窗其提示信4.5.1 提示信息捕獲原id 顯示錯(cuò)誤消息時(shí),還應(yīng)提示用戶如何解決問(wèn)題。如:“更新數(shù)據(jù)庫(kù)失敗,請(qǐng)確保登陸 id 4.5.2 提示信息分 顯性錯(cuò).1 控件4.5.2 提示信息分 顯性錯(cuò).1 控件提輸入性控件應(yīng)在用戶輸入時(shí),根據(jù)驗(yàn)證規(guī)劃進(jìn)行及時(shí)提示.2 控制性提.3 誤操作性提.4 詢問(wèn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂(lè)教育在線教學(xué)資源-洞察分析
- 心電監(jiān)護(hù)設(shè)備用戶體驗(yàn)-洞察分析
- 施工現(xiàn)場(chǎng)抑制粉塵措施
- 土方開挖工程質(zhì)量安全文明施工和環(huán)境保護(hù)措施
- 施工總體進(jìn)度計(jì)劃及保障措施
- 施工現(xiàn)場(chǎng)安全管理計(jì)劃
- 消防工程施工設(shè)計(jì)施工方法與技術(shù)措施
- 施工場(chǎng)地治安保衛(wèi)管理計(jì)劃
- 蘇教版科學(xué)四年級(jí)下冊(cè)教學(xué)計(jì)劃
- 公司股份轉(zhuǎn)讓合同范本
- 大慶市2025屆高三年級(jí)第二次教學(xué)質(zhì)量檢測(cè)(二模)政治試卷(含答案)
- 2025年內(nèi)江資中縣融媒體中心招考聘用新媒體工作人員3人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 裝修材料合同范例
- 【7地RJ期末】安徽省合肥市廬江縣2023-2024學(xué)年七年級(jí)上學(xué)期期末地理試題(含解析)
- 共用線路三方協(xié)議合同范例
- 戰(zhàn)略規(guī)劃的關(guān)鍵要點(diǎn)
- 社會(huì)工作服務(wù)質(zhì)量保障措施
- 雅禮中學(xué)2024-2025學(xué)年初三創(chuàng)新人才選拔數(shù)學(xué)試題及答案
- 冬季高空作業(yè)施工方案
- 山西云時(shí)代技術(shù)有限公司招聘筆試題目
- 期末試卷(試題)-2024-2025學(xué)年滬教版三年級(jí)上冊(cè)數(shù)學(xué)
評(píng)論
0/150
提交評(píng)論