?? 【asp_net編程規(guī)范】.htm
字號(hào):
style="COLOR: blue">bold</SPAN> ; <SPAN
style="COLOR: red">color</SPAN>:<SPAN
style="COLOR: blue">White</SPAN>; <SPAN
style="COLOR: red">background-color</SPAN> :<SPAN
style="COLOR: blue">#9471DE</SPAN>;}<SPAN
style="COLOR: green"> /* Grid-</SPAN></SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 新宋體; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">選擇行<SPAN
lang=EN-US> */</SPAN></SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋體; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; mso-list: l0 level2 lfo1"><SPAN><SPAN
style="mso-list: Ignore">(2)</SPAN>幾點(diǎn)補(bǔ)充</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-bidi-font-size: 10.5pt">:<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 78.75pt; TEXT-INDENT: -36.75pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-left: 4.0gd; mso-char-indent-count: -3.5"
align=left><SPAN>ii.i <SPAN
style="mso-spacerun: yes"> </SPAN>控件<SPAN
lang=EN-US>datagrid</SPAN>的數(shù)據(jù)顯示:文字(短)居中對(duì)齊;文字(長)左對(duì)齊;日期左對(duì)齊;數(shù)字左對(duì)齊;金額左對(duì)齊,千位符</SPAN><SPAN
lang=EN-US
style="FONT-FAMILY: 宋體; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 68.25pt; TEXT-INDENT: -26.25pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-left: 4.0gd; mso-char-indent-count: -2.5"
align=left><SPAN>ii.ii<SPAN style="mso-spacerun: yes">
</SPAN>控件<SPAN
lang=EN-US>text</SPAN>的長度</SPAN><SPAN>MaxLength按數(shù)據(jù)結(jié)構(gòu)要求設(shè)置</SPAN><SPAN
lang=EN-US style="FONT-FAMILY: 宋體"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 78.75pt; TEXT-INDENT: -36.75pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-left: 4.0gd; mso-char-indent-count: -3.5"
align=left><SPAN>ii.iii
因?yàn)椴僮髦饕鷶?shù)據(jù)庫相關(guān),所以控件類型可以與數(shù)據(jù)表字段</SPAN><SPAN>(field)類型形成對(duì)應(yīng),此處約定為:</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 3cm; TEXT-INDENT: 0cm; TEXT-ALIGN: left; mso-list: l6 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 21.0pt"
align=left><SPAN><SPAN style="mso-list: Ignore">u<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>字段類型為文本、數(shù)字時(shí),控件使用文本框</SPAN><SPAN
lang=EN-US><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 3cm; TEXT-INDENT: 0cm; TEXT-ALIGN: left; mso-list: l6 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 21.0pt"
align=left><SPAN><SPAN style="mso-list: Ignore">u<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>字段類型為布爾值時(shí),控件使用單項(xiàng)選擇按鈕(<SPAN
lang=EN-US>checkbox</SPAN>控件)或下拉框<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 3cm; TEXT-INDENT: 0cm; TEXT-ALIGN: left; mso-list: l6 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 21.0pt"
align=left><SPAN><SPAN style="mso-list: Ignore">u<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>字段內(nèi)容在固定的幾個(gè)值中選擇時(shí)(不論其類型),控件使用下拉框<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 3cm; TEXT-INDENT: 0cm; TEXT-ALIGN: left; mso-list: l6 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 21.0pt"
align=left><SPAN><SPAN style="mso-list: Ignore">u<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>字段類型為日期時(shí)間時(shí),控件使用文本框<SPAN
lang=EN-US>+</SPAN>按鈕(按鈕可以選擇日期<SPAN lang=EN-US>,</SPAN>按鈕<SPAN
lang=EN-US>.Value=”…”</SPAN>)<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 3cm; TEXT-INDENT: 0cm; TEXT-ALIGN: left; mso-list: l6 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 21.0pt"
align=left><SPAN><SPAN style="mso-list: Ignore">u<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>字段為其它表的外鍵,則分為兩種情況:<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 97.5pt; TEXT-ALIGN: left; mso-layout-grid-align: none"
align=left><SPAN
lang=EN-US>a)</SPAN><SPAN>、如果是屬于基本資料的,控件使用下拉框。</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 118.55pt; TEXT-INDENT: -21pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-left: 9.29gd; mso-char-indent-count: -2.0"
align=left><SPAN lang=EN-US
style="FONT-FAMILY: 宋體">b)</SPAN><SPAN
style="FONT-FAMILY: 宋體">、如果不是屬于基本資料的,控件使用文本框<SPAN
lang=EN-US>+</SPAN>按鈕(按鈕用于跳出查詢窗口<SPAN
lang=EN-US>,</SPAN>按說鈕<SPAN>.Value=”…”<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 3cm; TEXT-INDENT: 0cm; TEXT-ALIGN: left; mso-list: l6 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 21.0pt"
align=left><SPAN><SPAN style="mso-list: Ignore">u<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>數(shù)據(jù)操作窗口一般為<SPAN
lang=EN-US>DataGrid+</SPAN>錄入框<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 97.5pt; TEXT-ALIGN: left; mso-layout-grid-align: none"
align=left><SPAN
lang=EN-US>a)</SPAN><SPAN>、DataGrid用于顯示數(shù)據(jù)</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 97.5pt; TEXT-ALIGN: left; mso-layout-grid-align: none"
align=left><SPAN lang=EN-US>b)</SPAN><SPAN>、錄入框用于輸入<SPAN
lang=EN-US>/</SPAN>顯示數(shù)據(jù)</SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋體"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 118.55pt; TEXT-INDENT: -21pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-left: 9.29gd; mso-char-indent-count: -2.0"
align=left><SPAN lang=EN-US
style="FONT-FAMILY: 宋體">c)</SPAN><SPAN
style="FONT-FAMILY: 宋體">、瀏覽窗口基本樣式,主要以表格形式顯示紀(jì)錄<SPAN
lang=EN-US>,</SPAN>單表控件使用<SPAN
lang=EN-US>DataGrid/DataList/Repeater,</SPAN>多表使用<SPAN
lang=EN-US>NestedDataGrid</SPAN></SPAN><SPAN lang=EN-US
style="mso-bidi-font-weight: bold"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none"
align=left><SPAN>第二部分:命名規(guī)范<o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l7 level1 lfo3; tab-stops: list 18.0pt"><SPAN><SPAN
style="mso-list: Ignore">1.<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>按鈕<SPAN lang=EN-US>ID</SPAN>命名:<SPAN
lang=EN-US>btn+</SPAN>按鈕操作功能(如<SPAN
lang=EN-US>btnSave</SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-bidi-font-size: 10.5pt">)<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l7 level1 lfo3; tab-stops: list 18.0pt"><SPAN><SPAN
style="mso-list: Ignore">2.<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>其它控件</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-bidi-font-size: 10.5pt">:<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 1cm; TEXT-INDENT: -7.35pt; TEXT-ALIGN: left; mso-list: l7 level2 lfo3; mso-layout-grid-align: none; tab-stops: list 1.0cm"
align=left><SPAN><SPAN style="mso-list: Ignore">I.<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>與數(shù)據(jù)操作相關(guān):其</SPAN><SPAN
lang=EN-US>ID<.SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">為相應(yīng)的字段名稱,如果有多個(gè)控件對(duì)應(yīng)一個(gè)字段,則按以下規(guī)范命名:</SPAN><SPAN
lang=EN-US><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字段名</SPAN><SPAN>+”_”+順序號(hào)</SPAN><SPAN>(以</SPAN><SPAN>01開頭</SPAN><SPAN
lang=EN-US>)</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">例子:頁面有一</SPAN><SPAN
lang=EN-US>TextBox</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控件,對(duì)應(yīng)著數(shù)據(jù)庫表中的</SPAN><SPAN
lang=EN-US>RightGroup</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字段,則其</SPAN><SPAN
lang=EN-US>ID</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">應(yīng)命名為</SPAN><SPAN
lang=EN-US> RightGroup</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 73.5pt; TEXT-INDENT: 0.75pt; mso-para-margin-left: 7.0gd; mso-char-indent-count: .07"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果頁面有二個(gè)</SPAN><SPAN
lang=EN-US>TextBox</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控件,都對(duì)應(yīng)著數(shù)據(jù)庫表中的</SPAN><SPAN
lang=EN-US>PowerGroup</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字段,則其</SPAN><SPAN
lang=EN-US>ID</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">分別命名為</SPAN><SPAN
lang=EN-US>PowerGroup_01, PowerGroup_02,</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">依此類推</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt 1cm; TEXT-INDENT: -7.35pt; TEXT-ALIGN: left; mso-list: l7 level2 lfo3; mso-layout-grid-align: none; tab-stops: list 1.0cm"
align=left><SPAN><SPAN style="mso-list: Ignore">II.<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN>其它</SPAN><SPAN>:前綴</SPAN><SPAN>+用途功能(如</SPAN><SPAN>txtInput)</SPAN><SPAN
lang=EN-US>,</SPAN><SPAN
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -