谁帮忙翻译下这段delphi的话,没一句或块 是什么一是 加个备注或解释一下关键函数就行
unit Login;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons;
type
TFrmLogin = class(TForm)
Panel1: TPanel;
Label2: TLabel;
Label3: TLabel;
EdName: TEdit;
EdPwd: TEdit;
SbtCancle: TSpeedButton;
SbtOk: TSpeedButton;
procedure SbtCancleClick(Sender: TObject);
procedure SbtOkClick(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure EdPwdKeyPress(Sender: TObject; var Key: Char);
procedure EdNameKeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
IsValid: Boolean;
CurrUser:String;
end;
var
FrmLogin: TFrmLogin;
implementation
uses Enrollment;
{$R *.dfm}
procedure TFrmLogin.SbtCancleClick(Sender: TObject);
begin
Self.Close;
end;
procedure TFrmLogin.SbtOkClick(Sender: TObject);
var
users:TUsers;
begin
try
users :=TUsers.Create(self);
IsValid :=users.LoginIsValid(EdName.Text,EdPwd.Text);
if IsValid then
begin
self.Close;
CurrUser :=EdName.Text ;
end else
begin
MessageDlg(users.ErrPrompt ,mtError, [mbYes], 0);
EdPwd.Text :='';
EdName.SelectAll;
EdName.SetFocus;
end;
finally
users.Free;
end;
end;
procedure TFrmLogin.FormActivate(Sender: TObject);
begin
IsValid :=False;
CurrUser :='';
EdName.SetFocus;
end;
procedure TFrmLogin.EdPwdKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then SbtOk.Click;
end;
procedure TFrmLogin.EdNameKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
if EdName.Text ='' then
begin
MessageDlg('用户名不能为空,请重新输入',mtError, [mbYes], 0);
EdName.SelectAll;
EdName.SetFocus
end else
EdPwd.SetFocus;
end;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons;
type
TFrmLogin = class(TForm)
Panel1: TPanel;
Label2: TLabel;
Label3: TLabel;
EdName: TEdit;
EdPwd: TEdit;
SbtCancle: TSpeedButton;
SbtOk: TSpeedButton;
procedure SbtCancleClick(Sender: TObject);
procedure SbtOkClick(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure EdPwdKeyPress(Sender: TObject; var Key: Char);
procedure EdNameKeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
IsValid: Boolean;
CurrUser:String;
end;
var
FrmLogin: TFrmLogin;
implementation
uses Enrollment;
{$R *.dfm}
procedure TFrmLogin.SbtCancleClick(Sender: TObject);
begin
Self.Close;
end;
procedure TFrmLogin.SbtOkClick(Sender: TObject);
var
users:TUsers;
begin
try
users :=TUsers.Create(self);
IsValid :=users.LoginIsValid(EdName.Text,EdPwd.Text);
if IsValid then
begin
self.Close;
CurrUser :=EdName.Text ;
end else
begin
MessageDlg(users.ErrPrompt ,mtError, [mbYes], 0);
EdPwd.Text :='';
EdName.SelectAll;
EdName.SetFocus;
end;
finally
users.Free;
end;
end;
procedure TFrmLogin.FormActivate(Sender: TObject);
begin
IsValid :=False;
CurrUser :='';
EdName.SetFocus;
end;
procedure TFrmLogin.EdPwdKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then SbtOk.Click;
end;
procedure TFrmLogin.EdNameKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
if EdName.Text ='' then
begin
MessageDlg('用户名不能为空,请重新输入',mtError, [mbYes], 0);
EdName.SelectAll;
EdName.SetFocus
end else
EdPwd.SetFocus;
end;
end.
...全文
相关推荐
DELPHI的GOOGLE翻译
delphi google translate 谷歌翻译
HIS系统实施与运维全解析:从业务架构到接口对接实战
医院信息化建设的核心是医疗信息系统,而HIS系统作为医院运营的中枢神经,承担着从门诊挂号到住院结算、从药房发药到医保上报的全流程数据流转。理解HIS的业务架构和技术原理,是保障医院业务连续性的关键。一套完整的HIS系统不仅包含挂号收费、医嘱管理、药品库存等业务模块,还涉及主数据管理、权限模型设计以及多系统间的接口交互。在工程实践中,HIS常面临与PACS、LIS、EMR等系统的对接,中间表、WebService及消息队列是主流选型;同时,系统上线后的日常运维与问题排查能力同等重要,如日结对账、幂等设计、回滚
DELPHI 中英文翻译
DELPHI 中英文翻译 毕业论文写作最好的中英文翻译 欢迎你下载 DELPHI 中英文翻译
Delphi7之SysUtils单元函数中文翻译
通过翻译此单元定义部分,得到中文版。对于有些不会用的未全部翻译(异常和线程同步)。翻译过程中纰漏在所难免,希望对于某些人有所帮助。
delphi 将汉字翻译成拼音缩写的函数
delphi 将汉字翻译成拼音缩写的函数,很好用。


语言基础/算法/系统设计
