Einzelne Teile werden getrennt von einander gebaut (
GUI, Business Logik, Daten(klassen)) und vor Ort einfach zusammen gesteckt.
Ne, da wird nichts getrennt gebaut. Es wird ein zusammenhängender Bauplan gemacht und dann den Gegebenheiten angepasst. Siehe hier :
Delphi-Quellcode:
procedure TfrmSuch.btnZurueckClick(Sender: TObject);
begin
if not SuchDS.Bof then begin
SuchDS.Prior;
ZeigeDaten;
btnWeiter.Enabled := true;
end
else begin
showmessage ('keine vorhergehenden Daten vorhanden !');
btnZurueck.SetFocus;
btnZurueck.Enabled := false;
btnWeiter.Enabled := true;
end;
end;
Es geht dabei um eine Datensatz-Suche. An dieser Stelle ist SuchDS völlig unbekannt. ZeigeDaten sieht so aus :
Delphi-Quellcode:
procedure TfrmSuch.ZeigeDaten;
begin
end;
Das ist also quasi Nullnummer.
Da geht es ja darum, etwas zu suchen. Manchmal ist man zu weit und muss zurück oder umgekehrt. Das bleibt immer gleich. Egal, um was es geht. Die
GUI ist also schon da. Die Logik wird später eben besetzt. Man nennt das auch
OOP.
Sorry, aber sowas geht echt ma garnicht, wenn man voneinander trennen möchte.