(1)怎样将代码编辑窗口的“标识符”输入后,自动第一个字母变为大写?
(2)在下面模块中,“{$R *.dfm}”是什么意思?
(3)在下面模块中,参数“(Sender: TObject)”是什么意思?
(4)private
{ Private declarations }
public
{ Public declarations } 是什么意思?模块如下:
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
beginend;end.
(2)在下面模块中,“{$R *.dfm}”是什么意思?
(3)在下面模块中,参数“(Sender: TObject)”是什么意思?
(4)private
{ Private declarations }
public
{ Public declarations } 是什么意思?模块如下:
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
beginend;end.
解决方案 »
- 求activex的代码
- 如何实现显示注册表的各键?
- 关于读取cup系列号问题
- 怎麼把查詢結果導出到制定的Excel文檔中???最好有代碼
- VCL揭密0.001版http://www.csdn.net/cnshare/soft/16/16244.shtm
- 如何强制终止一个线程函数中为死循环且没有退出代码的线程,而不管线程是否活动?
- 请问这个过程为什么没办法显示提示?
- 控制ScrollBox的滚动条,设定滚动条的位置,滚动条改变但ScrollBox的当前位置没改变?
- 请教: 如何找到 菜单 的 双亲?
- 请问如何在程序里判断用户输入的是不是整型的?
- 如何在DBGRID或者STRINGGRID中实现用滚轮进行翻页的功能,就象浏览网页一样?菜问题一个~
- 如何将DBGRID中的选中纪录放到一个dataset里(选中是多条)
2.{$R *.dfm},我也不甚明了,但总的意思应该是代表资源文件是与当前单元同名的窗体文件
3.Sender参数代表当前是哪个对象在执行函数体内的操作,比如FormCreate过程,Sender传进来的就是当前窗体对象
4.private表示私有段,其中申明的函数和变量只能在本类中使用,但在同单元内其他类是可以使用的,public表示公有段,其中申明的函数和变量在其他单元是可以调用的。描述语言不太准确,但应该就是这个意思了
$R指令用于加在一个外部资源文件,这句的意思是把*.dfm文件链接到可执行文件中。
你的单元名为unit1,则 *.dfm 就代表名为‘Unit1.dfm’的文件。
(3)在下面模块中,参数“(Sender: TObject)”是什么意思?
TObject是delphi中的每一个类的基类。也就是说,sender可以属于任何类。
列如你想将两个事件的处理程序指向同一个方法,可在方法中有sender和
is来判定究竟是那个事件到来
(4)private
{ Private declarations }
public
{ Public declarations } 是什么意思?
你派生的TFORM1类的共有和私有的变量声明
(3)(4)可看面向对象技术
1。VB对字母也不分大小写,但他会自动转换。
2。*.dfm文件是什么?我的工程中没有。
3。Sender是什么变量?我还是糊涂。
4。在VC中,我知道private和public,例如:
class student:public CObject
{
private:
...//属性
...//方法
public:
...//
...//
}
1。*.dfm实际上就是窗体文件,一个最简单的程序应该就要包含窗体和程序文件,窗体文件后缀名为.dfm,保存的就是你当前的窗体,如窗体上的标题栏呀、最大化、最小化、字体呀等等信息,而程序文件后缀名为.pas,里边就是代码了。
2。Sender你可以注意一下,它申明为一个TObject类型,在VCL中,TObject是所有类的基类,Sender申明为这个类,标明其他类都可以作为参数传入这个处理过程中,比如FormCreate中,Sender传入的就是窗体,表明窗体在执行Create事件,其他事件,比如ButtonClick事件,Sender传入的就是按钮,表明按钮要执行点击事件