六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

vb.net 程序設計規范(1)

[摘要]引言:Kent Beck 曾經說過“我只是個更注重的程序規范的程序員而已”目錄: 前言 說明性文件規范 過程注釋的規范 函數的注釋規范命名規范 設計規范: 前言: 1.設計規范的重要性:理由N多, 不在多述 ...
引言:Kent Beck 曾經說過“我只是個更注重的程序規范的程序員而已”

目錄:

前言

說明性文件規范

過程注釋的規范

函數的注釋規范

命名規范

設計規范:






前言: 1.設計規范的重要性:理由N多, 不在多述

2. 本文適用性 :vb.net 開發 asp.net 開發

注釋代碼的目標:

1. 敘述清除]代碼的作用(是做什么,而不是怎么做)

2. 清楚說明代碼所要表達的思想和邏輯

3. 表明代碼中的重要轉折點

4. 減少代碼閱讀者在他們大腦中模擬代碼的運行

注意:注視應該說明代碼的目的,而不要去敘述怎么完成目標的結構,要講清為什么要那么做,而不是怎么去做

用特殊字符標識注釋的作者: ‘$ ‘@ 開頭的行 分別代表不同人寫的注釋代碼



一. 說明性文件規范(寫在每個.vb結尾的文件頭,說明整個文件的功能)

1.1 以’----------------------------------開始和結尾

1.2 File name: 文件名

1.3 Author作者 Version版本: Date及完成日期:

1.4 Description: 用于詳細說明此程序文件完成的主要功能,與其他模塊

或函數的接口,輸出值、取值范圍、含義及參數間的控

制、順序、獨立或依賴等關系

1.5 Others: 其它內容的說明

1.6 Function List: 主要函數列表,每條記錄應包括函數名及功能簡要說明

1.7 History: 修改歷史記錄列表,每條修改記錄應包括修改日期、修改

者及修改內容簡述

1. Date:

Author:

Modification:

2.。。。。。。。。。。。



二. 過程注釋的規范

2.1 以’----------------------------------開始和結尾

2.2 Description: 功能描述

2.3 Parameters :參數說明

2.4 Calls : 被本過程調用的函數或過程

2.5 Called By: 調用本過程的函數清單

2.6 Table Accessed: 被訪問的表(此項僅對于牽扯到數據庫操作的程序)

2.7 Table Updated: 被修改的表(此項僅對于牽扯到數據庫操作的程序)



三.函數的注釋規范

3.1 Function: 函數名稱

3.2 Description: 函數功能、性能等的描述

3.3 Calls: 被本函數調用的函數清單

3.4 Called By: 調用本函數的函數清單

3.5Table Accessed: // 被訪問的表(此項僅對于牽扯到數據庫操作的程序)

3.6 Table Updated: // 被修改的表(此項僅對于牽扯到數據庫操作的程序)

3.7 Parameters: // 輸入參數說明,包括每個參數的作

// 用、取值說明及參數間關系。

3.8 Return: // 函數返回值的說明



四 命名規范

4. 1件命名規范



(1)普通控件

名稱 前綴 示例

adrotator adrt adrtTopad

button btn btnSubmit

calendar cal calMeetingDates

CheckBox chk chkBlue

CheckBoxList chkl chkFavcolors

CompareValidator valc valcValidAge

CustomValidator valx valxDbcheck

DataGrid dgrd dgrdTitles

DataList dlst dlstTiltles

DriopDownList Drop drop

Hyperlink link lnkDetails

Image img imgAuntBetty

ImageButton Ibtn ibtnSubmit

Label lbl lblResults

LinkButton lbtn

ListBox lst

Panel pnl

RadioButton rad

RadopButtonList radl

RangeValidator valg

Regularexpression vale

Repeater rpt

RequiredFieldValidator valr

Table tbl

TableCell tblc

TableRow tblr

TextBox txt

Validationsummary vals

Xml xmlc

(2) ado.net 控件命名

connction con conNorthwind(con +數據庫名稱)

command cmd cmdReturnProducts

Parameter parm parmProductId

DataAdapter dad dadProducts

DataReader dtr dtrProducts

DataSet dst dstNorthwind

DataTable dtbl dtblPrpducts

DataRow drow drowRow98

DataColumn dcol dcolProductId

DataRelation drel drelMasterDetaril

Dataview dvw dvwfilteredProducts

(3)變量命名的目標:

1. 使變量的用途明確

2. 使每個變量的數據類型和可見范圍清晰明了

3. 使代碼中的過程易于理解

4. 使程序易于調試

5. 使變量的存儲和處理更為有效


其余見vb.net 程序設計規范(2)



主站蜘蛛池模板: 伊人色综合久久天天人手人停 | 亚洲激情欧美 | 天天操天天操天天操天天操 | 欧美性猛交ⅹxxx乱大交免费 | 伊人精品视频 | 亚洲吹箫 | 又爽又黄又无遮挡的视频在线观看 | 天天射日 | 欧美一区二区激情三区 | 日本zzzwww| 欧美又肥又胖的大bbwⅹ | 一区二区久久 | 日本一本视频 | 亚洲国产高清在线 | 在线观看国产一区亚洲bd | 青青久在线视频免费观看 | 日日摸日日干 | 欧美网站www | 亚洲欧美日韩伦中文 | 伊人久久精品 | 日比免费视频 | 青草青草视频2免费观看 | 四虎国产精品免费观看 | 午夜微博 | 中文字幕高清免费不卡视频 | 天天看天天爽天天摸天天添 | 色黄网站青青草原免费 | 亚洲精品美女在线观看 | 中文字幕激情 | 伊人免费视频网 | 午夜看毛片 | 中文字幕乱 | 日韩中字在线 | 永久视频免费 | 在线你懂得 | 一本久道在线 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看播放 | 午夜在线免费视频 | 四虎免费影院ww4164h | 最新中文字幕免费视频 | 天天躁夜夜躁狠狠躁20216 |