国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點晴永久免費OA]C#編程規(guī)范

admin
2017年4月20日 8:18 本文熱度 6431

一、概述

1.1 規(guī)范制定原則

 1 方便代碼的交流和維護(hù)。

   2 不影響編碼的效率,不與大眾習(xí)慣沖突。

   3 使代碼更美觀、閱讀更方便。

   4 使代碼的邏輯更清晰、更易于理解。

 

2.1 術(shù)語定義

Pascal 大小寫

      將標(biāo)識符的首字母和后面連接的每個單詞的首字母都大寫。可以對三字符或更多字符的標(biāo)識符使用Pascal 大小寫。例如:

               BackColor

Camel 大小寫

標(biāo)識符的首字母小寫,而每個后面連接的單詞的首字母都大寫。例如:

                backColor

 

 

二、注釋規(guī)范

2.1文件注釋

  1 在每個文件頭必須包含以下注釋說明

            /*----------------------------------------------------------------

            // Copyright (C) 2007 團(tuán)隊名

            // 版權(quán)所有。

            // 開發(fā)者:

            // 文件名:

            // 文件功能描述:

//----------------------------------------------------------------*/

 

2.2. 文檔型注釋

 該類注釋采用.Net已定義好的Xml標(biāo)簽來標(biāo)記如:

///<summary>

///方法說明

///</summary>

///<para name="Int1">參數(shù)說明</para>            

   public static void MyMethod(int Int1)

   {

           }

 

下表匯總了大寫規(guī)則,并提供了不同類型的標(biāo)識符的示例。

 

標(biāo)識符

大小寫

示例

Pascal

AppDomain

枚舉類型

Pascal

ErrorLevel

枚舉值

Pascal

FatalError

事件

Pascal

ValueChange

異常類

Pascal

WebException 總是以 Exception 后綴結(jié)尾。

只讀的靜態(tài)字段

Pascal

RedValue

接口

Pascal

IDisposable 注意 總是以 I 前綴開始。

方法

Pascal

ToString

命名空間

Pascal

System.Drawing

屬性

Pascal

BackColor

公共實例字段

Pascal

RedValue

受保護(hù)的實例字段

Camel

redValue

私有的實例字段

Camel

redValue

參數(shù)

Camel

typeName

方法內(nèi)的變量

Camel

backColor

 

 

三、代碼規(guī)范

 

3.1每行聲明數(shù)

一行只建議作一個聲明,并按字母順序排列

 

         int level;   //推薦

          int size;    //推薦

          int x, y;    //不推薦

 

3.2 初始化

      建議在變量聲明時就對其做初始化。

 

3.3 類和接口的聲明

      1 在方法名與其后的左括號間沒有任何空格。

      2 左花括號 “{” 出現(xiàn)在聲明的下行并與之對齊,單獨成行。

      3 方法間用一個空行隔開。

    

3.4 字段的聲明

不要使用是 public  protected 的實例字段。如果避免將字段直接公開給開發(fā)人員可以更輕松地對類進(jìn)行版本控制原因是在維護(hù)二進(jìn)制兼容性時字段不能被更改為屬性。考慮為字段提供 get 和set 屬性訪問器,而不是使它們成為公共的。 get 和 set 屬性訪問器中可執(zhí)行代碼的存在使得可以進(jìn)行后續(xù)改進(jìn),如在使用屬性或者得到屬性更改通知時根據(jù)需要創(chuàng)建對象。下面的代碼示例闡釋帶有g(shù)et 和 set 屬性訪問器的私有實例字段的正確使用。 示例

           public class Control: Component

            {

               private int handle;

               public  int Handle

               {

                  get

                  {

                     return handle;

                  }

               }

}

 

 

四、            控件命名規(guī)則

4.1 命名方法

控件名簡寫+下劃線+英文描述,英文描述首字母大寫

 

4.2   主要控件名簡寫對照表

控件名                          簡寫            控件名                        簡寫

Label                              lbl             TextBox                               txt

Button                            btn            LinkButton                     lnkbtn

ImageButton                imgbtn         DropDownList                ddl

ListBox                           lst             DataGrid                     dg

DataList                       dl              CheckBox                          chk

CheckBoxList                   chkls         RadioButton                       rdo

RadioButtonList                 rdolt          Image                                  img

Panel                             pnl            Calender                              cld

AdRotator                         ar             Table                                  tbl

RequiredFieldValidator         rfv             CompareValidator                 cv

RangeValidator                  rv               RegularExpressionValidator    rev

ValidatorSummary             vs             CrystalReportViewer             rptvew


該文章在 2017/4/20 8:18:46 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 自拍亚洲欧美在线成电影 | 免费看国产一区二区三区 | a级国产乱理伦片 | 亚洲综合色区另类av无码 | 亚洲综合一区二区三区人妖 | 精品国产一区二区三区久久狼 | 97精品国产自产在线观看 | 欧美产品免费观看 | 中文字幕av男人的天堂 | 国产精品99久久久久久宅男 | 无码夜色一区二区三区 | 午夜三级a三级三点在线观看 | 国产麻豆VIDEOXXXX实拍 | 国精品人妻无码一区二区三区软件 | 国产B站大片免费进入观看 国产b站大片永久免费app | 午夜福利国产主播露出 | 亚洲一区二区三区波多野结衣 | 欧美日韩国产小电影 | 亚洲中文无线字幕乱码一区二区 | 无码国产激情在线观看视频 | 亚洲国产精品无码麻豆 | 日本一区二区高清不卡 | 国产人妻久久爽无码 | 四虎影视在线影院在线观看观看 | 无码国产色欲XXXXX视频 | 一本伊大人香蕉久久网手机 | 无人区在线完整免费 | 综合国产精品私拍国产在线 | 亚洲av一区二区三区四区 | 熟妇人妻水多爽中文字幕 | 无套内射视频囯产 | 亚洲有码欧美日韩 | 欧美色精品人妻在线视频 | 欧美精品黑人粗大 | 国产成人无码精品久久久 | 精品国产一区二区三区免费 | 999国产精品永久免费视频APP | 在线观看成人无码视频 | 国产主播一区二区三区在线观看 | 亚洲精品午夜理论不卡 | 国产三级av |