面向对象编程
Visual
Basic编程是面向对象的,而面向对象的编程,就离不开属性、方法和事件。
程序开发的任务,就是根据用户的动作与要求来设置属性、执行方法和响应事件。
那么什么是属性、方法和事件呢?
我们暂不讲编程,先来一个现实生活的例子,例如对于一辆汽车来说:
1、品牌、型号、颜色、座椅个数、发动机排量等等,就是汽车的属性。
2、启动、熄火、转弯、刹车就是汽车的方法,汽车通过执行这些方法来完成日常工作。
3、为什么踩油门会加速,而踩刹车会减速?
这是因为驾驶员的每一个操作,都会被当作一个“事件”,并通过传感装置通知到汽车的控制系统。
再来看Foxtable中的表,表名、行数、列数就是它的属性;增加行、删除行就是它的方法;而执行方法,又会引发对应的事件,通知系统某个表已经增加了一行、已经删除了一行。
任何你在Foxtable中所看到的,包括表,行、列,窗口、菜单等等,都可以看作是一个对象,有自己的属性、方法和事件。
甚至简单到一个数据,也可以看作是一个对象,也会有自己的属性、方法;例如一个字符串,它也有自己的属性,例如长度,还有自己的方法,例如替换、插入、大小写转换等等。