数据类型及命名规范
文章平均质量分 64
slowgrace
♫ 西西雍雍
展开
-
VBA对象前缀命名规范
Technorati 标签: 命名规范,prefix,前缀,VB,VBA摘编自:http://tech.it168.com/KnowledgeBase/Articles/a/e/0/ae0a4309a5d4293de012c9da7b733901.htmhttp://www.sqlserver.com.cn/c2l0ZS9zaG93Lmh0bWw_bXlpZD03NTg0u转载 2008-10-04 16:53:00 · 1083 阅读 · 1 评论 -
关于TypeName
TypeName()的参数就是 Variant 的,所以直接给个字符串变量,也会先转换成 Variant 类型再进行调用。该函数只能判断值的类型,而不能用来判断对应的变量的类型。来自这个帖子 16楼Tiger_Zhao的回复。举例说明: ● Mid() 可以看作是这样定义的Function Mid(...) As VariantTypeName(Mid(...))上面原创 2009-08-12 21:03:00 · 517 阅读 · 0 评论 -
重拾VB6(4):变量、常数和数据类型概述
来自:MSDN-2001-OCT: Visual Tools and Languages/Visual Studio 6.0 Documentation/Visual Basic Documentation/Using Visual Basic/Programmer’s Guide/Part 1: Visual Basic Basics/Programming Fundamentals/Int转载 2009-05-18 14:17:00 · 2651 阅读 · 0 评论 -
0-based or 1-based:VB6各种index小结(持续更新中)
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/23/4102056.aspx总是被各种index是0-based还是1-based整得头晕,每次都得费不少时间去查,索性做个小结在这里。学到新的就添进来,遇到旧的就到这里来查:)原创 2009-04-23 07:42:00 · 2173 阅读 · 1 评论 -
VB中让函数返回数组
CDetailList类模块里定义了如下私有属性Private m_udtDetails() As NODE_DETAIL现在要为它定义相应的getPublic Property Get DetailList() As NODE_DETAIL()之后在其他模块把DetailList当数组用却编译通不过编译错误:错误的参数号或无效的属性赋值dim d原创 2009-04-06 13:51:00 · 7091 阅读 · 0 评论 -
byVal和byRef
Tiger_Zhao真是个水平又高又耐心的好筒子,又帮我弄清楚了byVal和byRef的区别,小结在这里。 (1)VB里函数参数缺省是byRef的。(2)简单的说。byRef参数是传地址,当函数内部改这个参数的值的时候会反映到调用函数的外部变量;而byVal参数是传值,函数内部不管怎么变动参数的值都不会影响到传值过来的外部变量。(3)但是上面这个说法只适用于参数类型为普通值类型的原创 2009-03-17 16:11:00 · 2581 阅读 · 3 评论 -
在VB里定义结构常量
本文是这个帖子讨论的小结,感谢chenjl1031和Tiger_Zhao的指点。 话说,我的函数参数有将近十个,挨个赋值容易出错,而且看起来很乱,所以想定义成结构体,好维护一些。另外,我想给这个结构体赋缺省值。在函数里进一步判断,如果是缺省值,就不做事,如果不是,才做事。VB只能对变体类型用ismissing函数,所以,我用这个办法来模拟变通ismissing的效果。所以我想定义一个结构常原创 2009-03-16 19:21:00 · 2632 阅读 · 0 评论 -
VB中如何判断数组为空数组
Technorati 标签: VB,空数组对于空数组,如果用ubound(arr)就会提示错误:下标错误。是否有办法在使用一个动态数组之前,先看看它是否初始化了呢?试了isempty, isnull, is nothing都不管用。如果不想在使用之前ReDim arr(0),那就只能用错误处理,在出错误的时候做处理并resume next。暂时没有更好的办法。原创 2008-12-14 16:43:00 · 12226 阅读 · 2 评论 -
什么样的函数算好函数——CSDN论坛讨论小结
小结自论坛讨论帖。 我的提问:什么样的函数算好函数?? (1)我觉得检验一个函数是否好的标准很简单,就是你是否反复使用它。如果你写了个函数,之后却再也没用过它,这个函数就不是个好函数。(2)功能明确,参数不要太多。其实写这个帖子,是因为最近我写了个很通用的函数,带了十几个参数。因为很通用,每次我用的时候都会有点担心,都会回头重新检查这个函数的代码,害怕当时写这个函数的时候有些情原创 2009-02-17 14:11:00 · 1534 阅读 · 1 评论 -
静态变量的生存期和作用域
Technorati 标签: VBA,static,静态变量,生存期,作用域摘编自:http://baike.baidu.com/view/675642.htm静态变量的类型说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量,例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量转载 2008-11-23 16:56:00 · 6756 阅读 · 4 评论 -
VBA类不支持静态成员变量
Technorati 标签: VBA,静态成员变量,static首先声明,以下所有的讨论都针对VBA。类的静态成员变量是指这样的成员变量:任何类的实例对这个成员变量的改动都会被该类的其他实例访问到,或者说,所有类的实例共享这个变量。在VBA中不支持静态成员变量,如果你在VBE环境的类模块中在成员变量的声明语句前加上static,VBE会自动把它隐去。在类模块中可以声明static函原创 2008-11-23 17:11:00 · 2413 阅读 · 1 评论 -
VBA Brush Up 07:Working with Arrays
Technorati 标签: VBA,array(1)If you want to store values of different data types in the same array, you must declare the array as Variant. Dim exchange(5, 3) As Variant(2)If you’d rather st转载 2008-11-23 10:06:00 · 1056 阅读 · 0 评论 -
瞎猫撞着死耗子3:幽灵般的static
Technorati 标签: 瞎猫撞着死耗子,static,VBA话说在类模块中不允许对成员变量用static关键字,如果用的话,VBE会自动把它隐藏掉,看起来你根本就没敲过这几个字母似的。可是它实际上还在呢。今天我这么玩儿了几次,然后运行程序,就报错“无效的外部过程”,光标停在我刚敲过static的地方(显示的是原来的private),于是我把那个private整个cut掉,重新原创 2008-10-29 01:26:00 · 785 阅读 · 0 评论 -
VBA中变量和常量的命名规则
Technorati 标签: VBA,命名规范,常量,变量通常,各种命名规则都用小写的前缀或后缀来指定变量的类型和作用范围。变量本身应当用有意义的名称来说明它是什么或要做什么。多字变量名由几个字连接在一起,每个字的第一个字母大写,并且不使用下划线。如果您用过变量名模板,其格式应当如 prefixNoun 或 prefixNounVerb。常量名也应当有一定的意义,格式为 NOUN转载 2008-10-24 14:02:00 · 11211 阅读 · 1 评论 -
VBA Brush Up 03:Variables Data Types And Constant
来自:Julitta Korol,“Access.2003.Programming.by.Example.with.VBA.XML.and.ASP”,by Wordware Publishing, Inc. 2005, p28-p51, p69-p71Technorati 标签: constants,variables,data types,vba,type conversio转载 2008-10-04 22:32:00 · 1726 阅读 · 0 评论 -
数据库中字段的取名原则
本文标签:数据库、数据类型及命名规范本文来自这个帖子的小结,感谢ACMAIN_CHM、Tiger_Zhao、vbman2003等多位朋友的热心指点。 (1)一般正规的要求是用ACSII中的字符,以避免多语言环境的限制。 (2)一般要求用英文全名或完整的汉语拼音以方便理解,相较于中文,编程时不必切换输入法影响输入速度。(3)如果用绑定,而且无多语言环境的限制,那么用中文,这样就不用额外修原创 2010-01-16 14:54:00 · 1222 阅读 · 2 评论