ASP.NET程序开发规范
2006-05-23 16:03
274 查看
规范制定原则
1 方便代码的交流和维护。2 不影响编码的效率,不与大众习惯冲突。
3 使代码更美观、阅读更方便。
4 使代码的逻辑更清晰、更易于理解。
术语定义
Pascal 大小写
将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:BackColorCamel 大小写
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor控件命名的规则是:控件名简写+英文描述,英文描述首字母大写
控件名 | 控件名简写 | 标准命名举例 |
Button | btn | btnSubmit |
Calendar | cal | calMettingDates |
CheckBox | chk | chkBlue |
CheckBoxList | chkl | chklFavColors |
CompareValidator | valc | valcValidAge |
CustomValidator | valx | valxDBCheck |
DataGrid | dgrd | dgrdTitles |
DataList | dlst | dlstTitles |
DropDownList | drop | dropCountries |
HyperLink | lnk | lnkDetails |
Image | img | imgAuntBetty |
ImageButton | ibtn | ibtnSubmit |
Label | lbl | lblResults |
LinkButton | lbtn | lbtnSubmit |
ListBox | lst | lstCountries |
Panel | pnl | pnlForm2 |
RadioButton | rad | radFemale |
RadioButtonList | radl | radlGender |
RangeValidator | valg | valgAge |
RegularExpression | vale | valeEmail_Validator |
Repeater | rpt | rptQueryResults |
RequiredFieldValidator | valr | valrFirstName |
Table | tbl | tblCountryCodes |
TableCell | tblc | tblcGermany |
TableRow | tblr | tblrCountry |
TextBox | txt | txtFirstName |
ValidationSummary | vals | valsFormErrors |
XML | xmlc | xmlcTransformResults |
控件名 | 控件名简写 | 标准命名举例 |
Connection | con | conNorthwind |
Command | cmd | cmdReturnProducts |
Parameter | parm | parmProductID |
DataAdapter | dad | dadProducts |
DataReader | dtr | dtrProducts |
DataSet | dst | dstNorthWind |
DataTable | dtbl | dtblProduct |
DataRow | drow | drowRow98 |
DataColumn | dcol | dcolProductID |
DataRelation | drel | drelMasterDetail |
DataView | dvw | dvwFilteredProducts |
相关文章推荐
- 使用Asp.Net MVC开发真正的Web程序
- 有简易通用权限管理后台的快速C# ASP.NET开发的例子应用程序卖给了曾长期开发JAVA银行程序的大哥
- ASP.NET 开发聊天室程序(英文)
- asp.net开发国际化的程序十个例子
- asp.net开发wap程序必备:识别来访手机品牌型号
- ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bower开发Web程序
- 在开发ASP.NET程序前必看的msdn技术指南--<开发高性能的 ASP.NET 应用程序>
- 结合JavaScript与ASP.NET Web窗体进行程序开发
- The NOTE of learning ASP.NET [7] 使用记事本与CSC开发第一个.NET程序HelloWorld
- 使用WebDevHelper辅助ASP.NET AJAX程序开发
- Asp.Net程序开发中的代码与安全之SQL注入
- 下一代Asp.net开发规范OWIN(2)—— Katana介绍以及使用
- 开发ASP.NET下的MP3小偷程序
- <转>下一代Asp.net开发规范OWIN(1)—— OWIN产生的背景以及简单介绍
- asp.net开发wap程序必备:识别来访手机品牌型号
- 结合JavaScript与ASP.NET Web窗体进行程序开发
- 利用C#开发iPhone程序TMS ASP.NET iPhone Controls Pack
- 关注Atlas基础教程——用ASP.NET开发Ajax程序这本书
- [转]多层结构来开发ASP.NET程序
- 用VS2005开发ASP.NET 2.0数据库程序(三)