【Access小品】先利其器--通用TreeView加载程序
时 间:2015-07-08 15:55:53
作 者:煮江品茶 ID:10802 城市:武汉
摘 要:【Access小品】先利其器 -- 通用TreeView加载程序
正 文:
TreeView控件是系统设计中最为常见的控件,因为其广泛的使用,使得在一个系统中常常需要处理很多的TreeView数据加载的问题。TreeView数据加载的代码本身并不复杂,但写起来比较繁琐。究其原因,在于数据源与加载代码耦合度过高,所以一树一程序。由这个原因出发我们就会明白,简化TreeView加载的关键,在于数据源与子程序之间要降低耦合度。降低耦合度的方法,就是采用注入参数的方式来构建我们需要的TreeView加载程序。
要采取注入参数的方式,我们首先需要搞明白注入些什么样的参数。你可能觉得这很简单嘛,当然需要注入各级节点需要的数据源。可是问题的复杂性在于,每个TreeView的各级节点的数据源的规律并不是恒定的。它们可能来源于多个数据表,也可能仅仅来源于一个表,还可能来源于数组、集合等变量。由于这个复杂性的存在,就难以用一个放之四海而皆准子程序来处理TreeView的通用加载。我们就需要抽象出一些常见和常用的数据源类型,仅对它们来编写通用的程序。至于你能够或者你需要抽象出些什么类型,那是你开发程序的实际需要所决定的。
所谓工欲善其事工欲善其事必先利其器,而利其器的方法是有讲究的。这个讲究在于处理的思路和方法要得当,得当的标准不主要在于一段代码的简化(如版友三个太阳同志所做的那样),而更多的在于代码的复用性高低。
示例:点击下载此附件
视图:
Access软件网QQ交流群 (群号:483923997) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access窗体导出PDF】...(04.08)
- 【Access窗体导出PDF】...(04.07)
- Access两种方式实现即时更...(03.01)
- Access隐藏与显示lacc...(01.12)
- 【Access高效办公】将每个...(12.23)
- Access21点游戏源代码(12.13)
- 【Access窗体导出Exce...(11.15)
- 【Access开发】Acces...(11.14)
- 通过Access宏录入数据到选...(11.10)
学习心得
最新文章
- 从另一个ACCESS数据库批量导入...(04.29)
- Access日期格式的数据导出Ex...(04.28)
- ACCESS精华集锦资料.CHM(04.25)
- Access VBA语句If Me...(04.24)
- 【Access修改记录示例】编辑选...(04.22)
- 【Access表名称命名建议】将A...(04.20)
- Access学习笔记--用Acce...(04.19)
- 【Access重复项查询示例】将A...(04.17)
- Access快速开发平台企业版--...(04.16)
- 【Access模块示例】通过模块代...(04.15)