Hallo zusammen,
in diversen Themen hier taucht ja immer wieder die Trennung von
GUI und Logik auf. Mich würde es mal interessieren wie ihr dabei vor geht.
Beispiel:
Ein Formular mit zwei Edits, einem Button und einem Label.
Delphi-Quellcode:
unit uMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uAddition, StdCtrls;
type
TForm1 =
class(TForm)
EditZahl1: TEdit;
EditZahl2: TEdit;
ButtonAddition: TButton;
LabelErgebnis: TLabel;
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Eine Klasse mit einer "extrem schwierigen" Berechnung:
Delphi-Quellcode:
unit uAddition;
interface
type
TAddition =
class
private
FErgebnis: Integer;
public
function Addition(Zahl1, Zahl2: Integer): Integer;
property Ergebnis: Integer
read FErgebnis;
end;
implementation
{ TAddition }
function TAddition.Addition(Zahl1, Zahl2: Integer): Integer;
begin
FErgebnis := Zahl1 + Zahl2;
Result := FErgebnis;
end;
end.
Vielen Dank schon mal für euer Mitmachen!
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! |
engbarth.es