数据库命名规则
?
表:
e—业务表中相对独立的实体表(例如:课程资源表……) r—业务中产生的关联表(例如:选课表……)
b—系统中的基本表(例如:类型表、民族、地区……) 视图:
v_
sp_
t _ 首字母大写 函数过程:
fn_
一般第一列名为ID、主键、标识递增
其他列名尽可能用英文单词或英文缩写,如英文过长(超过6位)或过于生僻可用汉语拼音的首字母。
? ? ?
? ?
控件命名:
Control type prefix Example Button btn btnOK
Grid grd grdPrices 3D Panel pnl pnlGroup ADO Data ado adoBiblio Animated button ani aniMailBox Check box chk chkReadOnly Combo box cbo cboEnglish Dropdown list box ≥ ddl ddlUser Command button cmd cmdExit Common dialog dlg dlgFileOpen Communications com comFax≤
Control (used within procedures when the specific type is unknown)
ctr ctrCurrent
Data dat datBiblio Data-bound combo box dbcbo dbcboLanguage Data-bound grid dbgrd dbgrdQueryResult Data-bound list box dblst dblstJobType Data combo dbc dbcAuthor Data grid dgd dgdTitles Data list dbl dblPublisher Data repeater drp drpLocation
Date picker dtp Directory list box dir Drive list box drv File list box fil Flat scroll bar fsb Form frm Frame fra Gauge gau Graph gra Hierarchical flexgrid flex Horizontal scroll bar hsb Image img Image combo imgcbo ImageList ils Label lbl Lightweight check box lwchk Lightweight combo box lwcbo Lightweight command button lwcmd Lightweight frame lwfra Lightweight horizontal scroll bar lwhsb Lightweight list box lwlst Lightweight option button lwopt Lightweight text box lwtxt Lightweight vertical scroll bar lwvsb Line lin List box lst ListView lvw MAPI message mpm MAPI session mps MCI mci Menu mnu Month view mvw MS Chart ch MS Flex grid msg MS Tab mst OLE container ole Option button opt Picture box pic Picture clip clp ProgressBar prg Remote Data rd RichTextBox rtf Shape shp Slider sld dtpPublished dirSource drvTarget filSource fsbMove frmEntry fraLanguage gauStatus graRevenue flexOrders hsbVolume imgIcon
imgcboProduct ilsAllIcons lblHelpMessage lwchkArchive lwcboGerman lwcmdRemove
lwfraSaveOptions lwhsbVolume
lwlstCostCenters lwoptIncomeLevel lwoptStreet lwvsbYear linVertical lstPolicyCodes lvwHeadings mpmSentMessage mpsSession mciVideo mnuFileOpen mvwPeriod
chSalesbyRegion msgClients mstFirst oleWorksheet optGender picVGA clpToolbar prgLoadFile rdTitles rtfReport shpCircle sldScale
Spin StatusBar SysInfo TabStrip Text box Timer Toolbar TreeView UpDown Vertical scroll bar spn sta sys tab txt tmr tlb tre upd vsb spnPages staDateTime sysMonitor tabOptions txtLastName tmrAlarm tlbActions
treOrganization updDirection vsbRate
◆注记
Pascal 大小写形式——所有单词第一个字母大写,其他字母小写。
Camel 大小写形式——除了第一个单词,所有单词第一个字母大写,其他字母小写。