⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clsuser.pas

📁 用delphi写的界面代码和功能代码分离程序
💻 PAS
字号:
unit clsUser;

interface
uses SysUtils,Dialogs;

type
  TUser = class
  private
    FID: Integer;
    FUserName: string;
    FSex: string;
    FAge: Integer;
    procedure SetID(const Value: Integer);
    procedure SetUserName(const Value: string);
    procedure SetSex(const Value: string);
    procedure SetAge(const Value: Integer);
  public
    property ID: Integer read FID write SetID;
    property UserName: string read FUserName write SetUserName;
    property Sex: string read FSex write SetSex;
    property Age: Integer read FAge write SetAge;
    function ValidData:Boolean;
  end;


implementation

function TUser.ValidData:Boolean;
begin
  Result := True;
  if Length(FSex)>2 then
  begin
    ShowMessage('姓别的长度不能超过2个字符');
    Result := False;
  end;
end;

procedure TUser.SetID(const Value: Integer);
begin
  FID := Value;
end;

procedure TUser.SetUserName(const Value: string);
begin
  FUserName := Value;
end;

procedure TUser.SetSex(const Value: string);
begin
  FSex := Value;
end;

procedure TUser.SetAge(const Value: Integer);
begin
  FAge := Value;
end;


end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -