这几天一直在看DELPHI面向对象基础知识,有关类。对象的方面也了解了一点,前面部分大多数能看懂,
等到看一些面向对象实例后,脑袋就有点晕了,就是那什么类型类型的方面模糊。(刘艺的面向对象编程思想)
就是那图书管理系统的例子,TTreeView控件,说这控件节点就是TTreeNodes类型,
就是看不明白TTreeNodes类型是怎么回事,有没有直接介绍DELPHI各类方面的资料呀,
等到看一些面向对象实例后,脑袋就有点晕了,就是那什么类型类型的方面模糊。(刘艺的面向对象编程思想)
就是那图书管理系统的例子,TTreeView控件,说这控件节点就是TTreeNodes类型,
就是看不明白TTreeNodes类型是怎么回事,有没有直接介绍DELPHI各类方面的资料呀,
TTreeview是树视图组件,要管理树节点,这个功能就由子类对象TTreenodes来负责了.
你只要在外部调用这个管理对象的新增,查找,移动,删除等方法,它自然会帮你完成你的操作的.
但我们为了使用方便,又创建了数字类型, 但为了更细化又分了,长,短,高,低精度等等.
日期类型也是数字类型的一种.
还在其它逻辑类型等等
但这些仅能描述一些其本的单元,有时候我们操作的东西是做为一个整体存在的. 比如说 树页,它有大小,颜色,位置这些属性. 所以我们就创建了一个名称叫 T树叶 的其本单位.基本单位这个说法是相对的,是根据你操作的精度来说的,对于一个树来说,树叶是一个基本单位单位,但对于一个树叶来说,它的这些属性又是基本的单位.类就是分类.就和你将很多书要放在书架上,肯定是按照一些特点来安排不同的格子里放一些对于你来说他们应该在一起的书.
一个好的分类,可以让你快速找到书.最差的分类就是乱放.我们要做的就是将用户的业务分类,从大到小,从小到细,对数据的处理过程也算是一个分类过程,将用户需要看到的数据给分类好展现.TObject 就是最大的分类, TTreeView 是其中的一个分类,它有大小,颜色等一些属性.TTreeNode只是它的一个其它单位,也有自己的一些属性.其实很简单,就是你没想明白,分类就象空气一样,它一直存在,开发的过程就是找出合现分类的过程.