Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Frame vs. Form / Welche Vorteile hat ein Frame ?

  Alt 16. Jan 2007, 11:00
Hallo!

ich habe Frames auch erst vor kurzem entdeckt,
aber sie sind wirklich klasse!

Warum?
Nun, ich kann jetzt eine Art Komponenten entwickeln,
mit der ich meine Anwendungen später zusammensetzen kann.

z.B.
Ich arbeite an einem Bildbrowser, der auf einer Komponente
basiert. Innerhalb eines Frames lege ich diese Komponente
an und füge weitere gewünschte Sachen auf der Oberfläche hinzu,
z.B. Buttons für Sortierung, Thumbnailgröße, etc.

Möchte ich eine Anwendung, die diese Funktionalität braucht,
(vielleicht auch an mehreren Stellen im Programm), dann binde
ich dieses Frame ein.

Dazu kann man das Frame z.B. in einem Panel erstellen. Wenn
die Ausrichtung des Frames auf "Client" gestellt ist, passt
es sich somit genau diesem Panel an.

Auf der Seite von TMS-Software wird auch
ein Plugin-Framework angeboten, das in einem Beispiel zeigt,
wie man ein Plugin in Form eines Frames sogar innerhalb
eines TabControl / PageControl einfügt.
(basierend natürlich auf BPL-Technik, nicht reinen DLLs)


Du siehst also, Frames bieten eine Menge Vorteile, vor allem
bei größeren Anwendungen.




Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat