1 / 11
文档名称:

Access 命名规则.doc

格式:doc   大小:100KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Access 命名规则.doc

上传人:cxmckate6 2022/2/4 文件大小:100 KB

下载得到文件列表

Access 命名规则.doc

文档介绍

文档介绍:word
word
1 / 11
word
Access 命名规如此:
 
      好的命名规如此让你受益终生
 
       为什么在程序编写中需要遵循一个好的命名规如此呢。
首先,统一的命名标准能够让你的代码情况下,你都需要一个根本名字来准确描述你的变量的实际功能,以用来区分同类型的不同意义的变量。如果你仅仅使用一个标记符来标记一个变量,那么就比拟难以分辨不同的变量,但有一种情况除外,那就是你传一个对象参数给另一个函数时,可以不需要指定根本名字,例如你需要传递一个窗体对象给一个初始化窗体颜色的函数,那么这个作为参数传递的窗体对象实际上是作为一种通用的窗体对象,所以你不必为它指定一个具体的名字,而直接使用标记符即可。
 
下面举出几个简单的例子:
 
名称
前缀
标记符
根本名字
限定符
备注
tblCustomer
 
tbl
Customer
 
客户表
aintPartNum
a
int
PartNum
 
零件号数组
strCustNamePrev
 
str
CustName
Prev
原来的客户名
 
 
前缀和标记符总是小写的,这样当我们的眼光扫过对象名称时,目光就会停留在以大写字母开头的根本名字上面,这样提高了名称的可读性,根本名字和限定符都是以大写字母开头的。
 
 根本名字简洁地描述了这个对象的意义,而非描述它的类别,例如在查询qryPartNum这个名称中,PartNum就是根本名字,它是 “Part Number〞的缩写,对象的标记符应该是简单且易记忆的,而前缀是放在对象名和标记符之前,用来提供更多或额外的信息,例如数字对象intPartNum前加个a, 代表这个零件号数组,即aintPartNum,更进一步,如果我们需要一个变量来指定aintPartNum这个数组的索引,那需要在这个数组的前面再加一个前缀I,那这个变量的名称应该是iaintPartNum。当然,你会发现,如果严格按照上述的规来命名你所有的对象,需要你付出更多的努力并增加你现有的工作量,但如果一年后让你重新来修改下面这两种风格的代码,你会觉得哪种更易于修改和更易于重用呢。
word
word
3 / 11
word
 
第一种风格:
Z = Y(X)
 
第二种风格:
intPart = aintPartNum(iaintPartNum)
 
对象限定符是在根本名字后面再加一个符号以更具体说明这个对象,我们还是以前面的iaintPartNum为例,如果你想为这个数组保存两个索引号,一个是第一个索引号,一个是最后一个索引号,在iaintPartNum加上限定符就变成了iaintPartNumFirst和iaintPartNumLast
 
 
 
 命名数据库对象:
 
 
 
数据库对象〔表、查询、窗体、报表、宏、模块〕是在ACCESS应用程序中经常被引用的对象,它们会出现在宏、VBA代码和属性中,所以如何对它们正确命名是非常重要的。
微软所带的Northwind数据库例程以与微ACCESS手册中允许对象名中存在空格,但我们不建议这种命名风格,在许多数据库引擎和编程语言中,包括ACCESS BASIC,空格是一种分隔符,它不是对象名称的一个逻辑局部,而且,在许多数据库平台中包括微软的SQL SERVER数据库和WORD文字处理程序,带有空格的名称是不能工作的。相反,使用一种大小写混合的方式来指定名称,例如:tblAccountsPayable,如果一定要使用空格,那就用下划线“_〞来取代它。
 
对LNC命名规如此中,所有数据容器对象都有一个标记符,在对象名称前面加上标记符对非编程人员来说可以不会增加太多可读性,但对于编程新手来说,当他们需要在报表精灵的数据源列表框或一个窗体的控件源选择一个表或查询时,添加标记符会带来很大帮助,因为ACCESS会把表和查询不加分别地放在一个长列表里。
下面是级别1的数据库容器对象的标记符:
对象
标记符
例子
Table
tbl
TblCustomer
Query
qry
qryOverAchiever
Form
frm
FrmCustomer
Report
rpt
rptInsuranceValue
word
word
4 / 11
word
Macro
mcr
mcrUpdateInventory
Module
bas
BasBilling
 
在级别1, 数据库容器对象唯一需要的一个限定符就是 Sub, 它是放在那些子窗体或子报表的窗体名的后面. 例如窗体 frmProductSupplier

最近更新

2022年北京市中考生物试卷(含答案与解析) 24页

2023年继电保护考试历年真题摘选三套集锦(附带.. 29页

《全科医学概论》试题及答案(三) 69页

一网打尽脑微出血病变-SWI成像【NG精选】 19页

中小学生环保知识竞赛试题库题附答案 19页

人教版五年级数学下第一单元测试卷含答案4套 14页

信息系统开发课后答案 9页

关于大学生心理健康教育学习心得体会5篇 12页

励志类读书心得1000字左右6篇 11页

名著读后感给保尔的一封信 8页

城市交通管理系统毕业设计开题报告 7页

太阳能电池的原理与特性 11页

对外汉语教学概论 11页

建筑劳务分包合同范本建筑工程劳务分包合同 22页

我真了不起作文400字范例 作文范文 6页

电子电工电气部分书籍 11页

管道施工技术方案 7页

节目策划书范文3篇 策划书范文 16页

谈判策略的案例6篇 14页

部编版语文六年级下册《习作:让真情自然流露.. 11页

预算30多万,燃油丰田汉兰达和新能源理想ONE,.. 8页

2020-2021学年广东省广州越秀区人教版三年级上.. 14页

八年级下英语过关检测试卷有答案 7页

有机化学期末试题及答案 6页

电气春检试题答案 4页

仁爱版七年级英语下册短语归纳 9页

人教版小学三年级英语上册第一单元课程设计 26页

信用证结算协议书 12页

甲状腺疾病的流行病学与预防 27页

抗负过载双室供油装置与方法 5页