设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1722|回复: 2
打印 上一主题 下一主题

[其它] 浅谈类模块之一——从一口箱子谈起

[复制链接]
跳转到指定楼层
1#
发表于 2018-8-17 10:58:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       “天下最可怕的武器是什么?”少年间老人:“是不是例不虚发的小李飞刀?”
       “以前也许是,现在却不是了。”
       “为什么?”“因为自从小李探花仙去后,这种武器已成纶晌。”老人黯然叹息:“从今以后,世上再也不会有小李探花这种人;也不会再有小李飞刀这种武器了。”少年仰望高山,山巅白云悠悠。
       “现在世上最可怕的武器是什么?”少年又问老人:“是不是蓝大先生的蓝山古剑?”“不是。”
       “是不是南海神力王的大铁椎?”“不是。”
       “是不是关东落日马场冯大总管的白银枪?”“不是。”
       “是不是三年前在邯郸古道上,轻骑诛八寇的飞星引月刀?”“不是。”
       “我想起来了。”少年说得极有把握:“是杨铮的离别钩:一定是杨铮的离别钩。”
       “也不是,”老人道:“你说的这些武器虽然都很可怕,却不是最可怕的一种。”
       “最可怕的一种是什么?”“是一口箱子。”
       “一口箱子?”少年惊奇极了:“当今天下最可怕的武器是一口箱子?”“是的。”

      在古龙的小说《英雄无泪》的开头里有这么一段,用来类比VBA中的类模块,最恰当不过了。前面提到的各种武器,都属于标准模块,而类模块则是那口可怕的箱子。标准模块用到的都是固定的方法、属性。例如,小李飞刀,就只能投掷,而不是拿来和对手互砍但是那口神秘的箱子就不同了,可以根据实际组装而定。没完成之前,谁也不知道会组装出什么样的兵器。它的可怕正在于此,它的难度也正在于此。组装完之后,你应该怎么用。所以在组装之前,你应该了解自己想要的是什么样的武器。

      这也就是类模块所需要解决的问题:你想要创建一个什么样的类模块,你希望它有哪些功能,用在什么地方。我们知道,“这口可怕的箱子”的关键在于“箱子”里面的东西。所以这就注定了类模块不可不谈,又不可深谈。——当你把“箱子”里每一样东西都介绍得一清二楚的时候,出一本书应该问题不大了吧?对于类模块而言,往深处说,友联、继承、多态、类型库文件等等,且不说我能力不足以说清楚这些东西,就算有能力,说下来也是洋洋万言了吧。因此,这里打算“浅谈”。“浅谈”的意思就是简要介绍,并以实际应用实例来实现,试图让大家了解一个类模块应该如何建立并使用。
      是以为开篇。
      浅谈类模块之二——确定要装的B
      浅谈类模块之三—我这儿有本秘笈

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2018-8-17 11:15:38 | 只看该作者
期待
回复

使用道具 举报

点击这里给我发消息

3#
发表于 2018-8-17 16:55:33 | 只看该作者
期待大侠详谈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-26 19:18 , Processed in 0.102530 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表