初学delphi,一段小代码请大家帮忙解释下!
procedure TForm1.Button1Click(Sender: TObject);
var
i1,i2,i3,i4:integer;
begin
i1:=0;
i2:=0;
i3:=0;
i4:=0;
with Adoquery1 do
begin
close;
sql.Text:='select FSalage from Person';
open;
end;
while not Adoquery1.Eof do
begin
Case Adoquery1.FieldByName('FSalage').AsInteger of
0..999: inc(i1);
1000..1999: inc(i2);
2000..2999: inc(i3);
else
inc(i4);
end;
Adoquery1.Next;
end;
edit1.Text:=inttostr(i1);
edit2.Text:=inttostr(i2);
edit3.Text:=inttostr(i3);
edit4.Text:=inttostr(i4);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
+extractfilepath(application.ExeName)+'Test.mdb;Persist Security Info=False';
ADODataSet1.Active:=False;
ADODataSet1.Active:=True;
end;
end.
----------------------------------------------------------------------------------------
问题:
(1)procedure TForm1.Button1Click(Sender: TObject);是什么意思?
(2)Adoquery1 是什么意思?
(3)Case Adoquery1.FieldByName('FSalage').AsInteger of 的意思?
请大家帮忙解释一下,最好详细一点,谢谢!!!