一天一课DELPHI第二课

 一天一课DELPHI

学习之前应掌握的知识:
   
    基本的英语掌握或熟练查找词典

第二天

    在第一天的课程里,我们用到了一个编辑框控件和一个按钮控件,并在程序运行的时候,点击按钮后,编辑框的内容会显示为 HELLO WORLD!

    第一天的关键词里 有 对象  属性  事件等.那么今天来解释下什么是 对象  属性  事件.

    对象:
        对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。

    对象的状态和行为。
        对象具有状态,一个对象用数据值来描述它的状态。
        对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
        对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中

    在学习编程的初级阶段,我们暂时认定一个对象就是指一个控件.如例1中的 编辑框 和按钮.

 

    对象的属性

    属性是对控件特征的描述。
    比如冰箱的高度、颜色、价格、产地等等是用来描述这台冰箱特征的,这些都是冰箱的属性;
    例如对于按钮控件的名称、显示的文字、背景色,背景图片等等。
    大多数控件都具有的属性称为公共属性:名称、标题、背景色、前景色等等

    对象具有唯一性,所以每个控件有个唯一的名字属性  NAME . 如例1中的编辑框控件的 NAME 就是 EDIT1,按钮的 NAME 属性为 Button1.

    对象的属性在对象观察器可以直观的浏览 修改.

    编辑框控件显示的内容受 TEXT 属性影响, 所以我们要编辑框的内容改变,就是修改 TEXT属性的内容.

    按钮控件的标题属性可以被修改,如例1中,可以将按钮控件的 caption 属性 设置为 '点击我',那程序运行时按钮的标题就会显示成相应的内容.

    初学者在对象观察器中可以慢慢查看对象的属性,对其进行修改,观察修改后控件的改变. 这需要一些英语知识,一般属性都用直观的英语单词表示,

    或者组合单词.

    如编辑框的高度,默认是按字体高度自动处理的, 但是我们可以修改 AutoSize 属性,设置为 False 后,编辑框的高度改变了.
 
    这个属性就是Auto和Size 组合  ,表示 自动的大小,TRUE时为真  False时为假,为假时我们就可以设定编辑框的高度(尽管没什么意义)

    对象的事件:
        事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。
        每一种控件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变事,等等。
        事件有系统事件和用户事件。系统事件由系统激发,如时间每隔24小时,银行储户的存款日期增加一天。
        用户事件由用户激发,如用户点击按钮,在文本框中显示特定的文本。事件驱动控件执行某项功能。


    在对象观察器中,可以在事件面板中,看到某控件拥有的可处理的事件. 在这里我们可以针对特定的事件,在其中编写代码,实现对事件触发后的处理.

    在例1中,我们对按钮的单击事件进行了处理.

   

   初学者应多对控件的对象观察器熟悉, 多对常用控件的属性观察,大部分的属性名称都非常好理解.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值