• 命名规则


    Standard Control


    类 型 前 缀 示 例
    Adrotator adrt adrtTopAd
    BulletedList blst blstCity
    Button btn btnSubmit
    Calendar cal calMettingDates
    CheckBox chk chkBlue
    CheckBoxList chkl chklFavColors
    DropDownList drop dropCountries
    FileUpLoad fup fupImage
    HiddenField hfld hfldName
    HyperLink hlk hlkDetails
    Image img imgAuntBetty
    ImageButton ibtn ibtnSubmit
    ImageMap imap imapSite
    Label lbl lblResults
    LinkButton lbtn lbtnSubmit
    ListBox lst lstCountries
    Literal ltl ltlTitle
    Localize loc locChina
    MultiView mvw mvwForm1
    Panel pnl pnlForm2
    PlaceHolder plh plhFormContents
    RadioButton rad radFemale
    RadioButtonList radl radlGender
    SubStitution subs subsTime
    Table tbl tblCountryCodes
    TextBox txt txtFirstName
    View vw vwCity
    Wizard wiz wizRegister
    Xml xml xmlBooks

    Data Control


    类 型 前 缀 示 例
    AccessDataSource ads adsPubs
    DataList dlst dlstTitles
    DetailView dvw dvwTitles
    FormView fvw fvwFonts
    GridView gvw gvwCity
    ObjectDataSource ods odsMenus
    Repeater rpt rptQueryResults
    ReportViewer rvw rvwRecord
    SiteMapDataSource smds smdsSite
    SqlDataSource sds sdsBooks
    XmlDataSource xds xdsTitles

    Validation Control


    类 型 前 缀 示 例
    CompareValidator valc valcValidAge
    CustomValidator valx valxDBCheck
    RangeValidator valg valgAge
    RegularExpressionValidator vale valeEmail
    RequiredFieldValidator valr valrFirstName
    ValidationSummary vals valsFormErrors

    Navigation Control


    类 型 前 缀 示 例
    Menu mnu mnuUser1
    SiteMapPath smp smpSite1
    TreeView trvw trvwMenu

    Login Control


    类 型 前 缀 示 例
    ChangePassword cpwd cpwdUser1
    CreateUserWizard cuw cuwLogin
    Login log logCenter
    LoginName logn lognUser
    LoginStatus logs logsUser
    LoginView logv logvUser
    PasswordRecovery pwdr pwdrUser

    WebParts Control


    类 型 前 缀 示 例
    AppearanceEditorPart paed paedPart1
    BehaviorEditorPart pbed pbedPart2
    CatalogZone zca zcatCity
    ConnectionsZone zcon zconDataBase
    DeclarativeCatalogPart pdca pdcaPart1
    EditorZone zed zedNews
    ImportCatalogPart pica picaPart
    LayoutEditorPart pled pledNews
    PageCatalogPart ppca ppcaMail
    PropertyGridEditorPart ppge ppgeServer
    ProxyWebPartManager mpwp mpwpWeb
    WebPartManager mwp mwpSite1
    WebPartZone zwp zwpSite2

    2. 变量命名规则
    英文描述,首单词以外的其它单词首字母大写加以区别,力求语言简炼,意思准备。循环、数组等记数用变量依顺序使用i、j、k、m、n

    3. 函数过程命名规则
    小写英文名词描述+大写英文动词。

    如:绑定数据表格,dgBind()

    4. 函数的参数变量命名规则
    英文描述,首单词以外的其它单词首字母大写加以区别。

    5. 类名
    以首字母大写的英文描述连写为主。

    6. 网页命名规则
    首字母大写的英文描述连写。

    7. 数据库命名规则
    库名:
    英文名称连写,首字母大写

    表名:
    英文名称连写,首字母大写

    如:用户表,表名为Users ;用户权限表,表名为UserPermissions

    字段名:
    (1) 英文名称连写,首字母大写;
    (2) 当与其它表有关系的时候为:关系名_R_关系表名 (兼容1.0版命名的表用:关系字段名_R);。

    如:用户ID字段,UserID;用户名字段,UserName;与学号的关系字段,StudentID_R_Student (兼容Ver1.0版命名为,student_id_R)。

    视图:
    V_英文名称连写,英文名称首字母大写

    关系:
    R_英文名称连写,英文名称首字母大写

    存储过程:
    英文名称连写,首字母大写

  • 相关阅读:
    Java 面向对象(二)封装
    Java 面向对象(一)面向对象思想
    Java 字符串(二)字符串常用操作
    Java 字符串(一)字符串初始化
    JavaScript 流程控制(二)循环结构
    【剑指Offer-知识迁移能力】面试题58:翻转单词顺序
    【剑指Offer-知识迁移能力】面试题57.2:和为s的连续整数序列
    【剑指Offer-知识迁移能力】面试题57:合为s的两个数字
    【剑指Offer-知识迁移能力】面试题56:数组中只出现一次的两个数字
    【剑指Offer-知识迁移能力】面试题55.2:平衡二叉树
  • 原文地址:https://www.cnblogs.com/hyd309/p/1444725.html
Copyright © 2020-2023  润新知