VBA中的类
文章平均质量分 61
slowgrace
♫ 西西雍雍
展开
-
VBA类不支持静态成员变量
Technorati 标签: VBA,静态成员变量,static首先声明,以下所有的讨论都针对VBA。类的静态成员变量是指这样的成员变量:任何类的实例对这个成员变量的改动都会被该类的其他实例访问到,或者说,所有类的实例共享这个变量。在VBA中不支持静态成员变量,如果你在VBE环境的类模块中在成员变量的声明语句前加上static,VBE会自动把它隐去。在类模块中可以声明static函原创 2008-11-23 17:11:00 · 2401 阅读 · 1 评论 -
VBA Brush Up 08:Custom Collections and Class
Technorati 标签: VBA,Collection,class,customclass来自:Julitta Korol,“Access.2003.Programming.by.Example.with.VBA.XML.and.ASP”,by Wordware Publishing, Inc. 2005, p102-p141(1)Event — An action recognize转载 2008-12-01 12:17:00 · 1086 阅读 · 0 评论 -
在VBA中绕着圈子继承类
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2008/12/05/3452804.aspxTechnorati 标签: 类,继承,vba,自定义,事件过程,封装,treeview想来想去,还是决定用类来封装通用的树操作。为什原创 2008-12-05 14:21:00 · 3592 阅读 · 2 评论 -
事发现场和事主——在VBA中使用自定义事件
Technorati 标签: vba,自定义事件,raiseevent,withevents,事件过程,事主,事发现场版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2008/12/06/3456784.aspx和自定义事件相关的语句以及关原创 2008-12-06 00:12:00 · 4321 阅读 · 0 评论 -
CAnnaTree类和CAnnaTrees类的总体设计考虑
Technorati 标签: vba,树类,treeview,封装,oop,集合类版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2008/12/05/3452720.aspxAnnaTree类是对TreeView控件类的封原创 2008-12-05 14:11:00 · 842 阅读 · 0 评论 -
OOP狂——用事件机制解决多树联动问题
Technorati 标签: oop,vba,事件机制,多树联动,自定义事件,树类版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2008/12/05/3456729.aspx多挂节点引起的多树联动问题给我带来了不少工作量。我想原创 2008-12-05 23:59:00 · 1302 阅读 · 0 评论 -
VBA中的“继承”和多态
Technorati 标签: vba,继承,多态,接口类,实现类在Patricia Cardoza等著的《ACCESS 2003 VBA Programmers Reference》一书中,有如下关于VBA继承的叙述:“In a nutshell, inheritance is the ability to create new classes from existing ones. A转载 2008-12-05 14:41:00 · 5845 阅读 · 0 评论 -
property get 和普通的函数的区别
来自与agentianle和AisaC的讨论。 class CTreeDataproperty get Name() as stringpublic function Name() as string 上面两个函数有什么区别呢?效果是一样的,第一种看起来更加赏心悦目,无需 () ;另外,定义为function时,就不是Name这个名称了,函数一般都是一个操作,要用动词,Ge原创 2009-03-27 17:05:00 · 1224 阅读 · 0 评论 -
关于Set nothing的讨论小结
注:本文来自这个帖子的讨论,感谢其中发言的各位前辈。(1)Set X = nothing这个语句,意思只是减少对象的一个引用。(2)NEW一个对象,引用计数为1,参数传递引用计数加1。(3)当使用Set X = OtherX时,原对象引用计数减1,并给OtherX对象加1,所有这时不用担心对象释放问题. (4)虽然一般来说模块会自动销毁对象,不过最好还是养成习惯,用完之后就nothin原创 2009-04-06 13:46:00 · 1935 阅读 · 0 评论