delphi 是面向对象编程的,如何自己定义一个类,以后就可以使用此类.能否举个例子.简单一些的
解决方案 »
- 有用过ScaleRichView 的朋友请进来看一下!!
- delphi
- 有一个c++指针翻译成delphi问题
- 谁知道怎么一个象网吧管理系统那样的锁定屏幕和键盘的窗体,要用什么api函数么?
- 如何用一个图片的一部分,代替另外一个图片选定的区域?
- TMyClass(A) .Method 和 (A as TMyClass).Method在性能上有没有区别
- 用实际行动为灾区重建献爱心
- 救救我吧!谁有用Delphi编写的关于图象的柔化,锐化,变形,扭曲的原程序代码或相关的资料呀?
- 怎样解决rxrichedit的字符串问题?
- Delphi在Win2000中的字体问题
- Delphi 终于重放异彩!庆祝Delphi 2006面世!
- 我想在一个10M的文本文件中搜索指定字符串,请问该怎么做
type
TMyClass=Class
private //私有成员
Ch:char;
public //共有成员
procedure SetValue(Value:char);
end;
procedure TMyClass.SetValue(Value:char);//方法
begin
Ch:=Value;
end;
使用这个类可以这样:
var MyClass1:TMyClass;
begin
MyClass1:=TMyClass.Create;//创建对象
MyClass1.SetValue('A');//调用方法来赋值
ShowMessage(MyClass1.Ch);//显示值
MyClass1.Free;//释放
end;
这些基础的最好找本书来看看。
private
fname: string;
procedure setname(value: string);
public
publish
property name: string read fname write setname;
end; procedure tp.setname(value: string);
begin
fname := value;
end;
然后就可以用了 var p: tp;
begin
p:= tp.create;
try
p.name := 'zxf';
showmesssage(p.name);
finally
p.free;
end;
end;
这个程序不能运行.能否改动后在传上来.
type
TMyClass=Class
private //私有成员
Ch:char;
public //共有成员
procedure SetValue(Value:char);
end;
procedure TMyClass.SetValue(Value:char);//方法
begin
Ch:=Value;
end;
使用这个类可以这样:
var MyClass1:TMyClass;
begin
MyClass1:=TMyClass.Create;//创建对象
MyClass1.SetValue('A');//调用方法来赋值
ShowMessage(MyClass1.Ch);//显示值
MyClass1.Free;//释放
end;
这些基础的最好找本书来看看。