当前位置: 首页 > 工具软件 > Delphi > 使用案例 >

delphi...

邢永安
2023-12-01

##方法是在一个对象上执行指定操作的过程或函数。 delphi中有四类方法:一般方法、构造方法、析构方法和类方法。

##类和对象:对象是类的实例,对象是实体。

##类的声明: 类类型的标识符一般以T打头

Type
TYourClass = class(ParentClass)
...
End;

e.g: Type TPoint = class(TObject)  //声明了TPoint的类类型,从类TObject继承下来。
     {或} TDate = class  //默认从TObject继承

##类的实例化就是利用类的方法创建对象。

var 对象变量名:类名;
...
对象变量名:=类名.Create;
{或}对象变量名:=类名.构造方法名(参数表);

e.g:
var MyDate: TDate;
MyDate:=TDate.Create;

##如果由于某种原因,构造方法执行失败,对象实例的返回值便是NIL。

##类方法:在类结构中定义,与普通方法的区别就是在Precedure或Function之前加一个Class。

##  TQuery控件的方法:
 1. ExecSQL用于不需要返回记录指针的数据访问,如执行insert、update、delete、create table。对于select,应调用Open方法。
 2. ExecSQL方法。用于执行当前SQL属性中的SQL查询语句。第一次调用ExecSQL前调用Prepare方法,可以提高执行速度。
    TQuery控件是一个数据集类型控件,它的数据集可以是一个数据库查询SQL语句查询返回的结果。

##  TTable控件是用来访问数据库中的数据表的。范围比TQuery小。通过简单的指定TTable控件所连接的数据库和数据表,就可以访问该数据表。

 -------------------------------

if语句可以嵌套,当使用复合语句表达时,复合语句前后需加上 begin...end。编译器会将else语句视为属于最靠近if的语句。必要时,须使用begin...end保留字来强迫else部分属于某一级的if语句。

 


 

函数声明分为函数头和函数体两个部分。在函数体中必须有一个赋值语句,将函数的返回值赋给函数名。
函数头:
 Function <函数名> (<形式参数表>):<返回类型>;
函数体:
begin
...
end;
如:
Function Total(x,y:real):real;
begin
   Total:=x+y;
end;

 


 过程(Proceduce)与函数(Function)的异同:
函数声明中,必须指明函数的返回类型,且必须将函数的返回值赋给函数名。过程不返回任何类型的指,所以不能声明返回类型。
调用:
通常将函数的返回值赋值给某变量,即将函数调用放在"="右边,过程则不然,直接执行带参数的过程名称。
-------
过程或函数定义中的参数称为“形参”,而由调用过程或函数指明的参数叫“实参”。

 类似资料: