Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Frame vs. Form / Welche Vorteile hat ein Frame ? (https://www.delphipraxis.net/84382-frame-vs-form-welche-vorteile-hat-ein-frame.html)

-=cats=- 16. Jan 2007 09:51


Frame vs. Form / Welche Vorteile hat ein Frame ?
 
Hi :hi: ,

in Delphi gibt es ja Frames und Formulare.
Aber ich versteh nicht so ganz, warum man
jetzt einen Frame braucht.
Weiß jemand, was er für Vorteile hat ?
Oder gibt es ne Seite im Netz, die das gut
darstellt ?

Vielen Dank im Voraus für Eure Hilfe !!

Gruß,
-=cats=- :coder:

Helmi 16. Jan 2007 09:54

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

ich hatte letztens auch erst mal so eine Frage gestellt (Suche hilft):
http://www.delphipraxis.net/internal...366&highlight=

Pfoto 16. Jan 2007 10:00

Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
 
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

Angel4585 16. Jan 2007 10:06

Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
 
Ich verwende Frames dazu um mir Listen anzeigen zu lassen.
Auf jedes Frame kann ich dabei Buttons Labels usw ziehen was teilweise einfach irgendwie schöner aussieht als immer diese Grids

-=cats=- 16. Jan 2007 10:07

Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
 
Vielen Dank für Eure Antworten !

Also, bei mir war es so, das ich mir ein
Programm geschrieben habe, was am Anfang einen
Dialog haben soll.
Und dann dachte ich mir, nehme ich einen Frame,
weil ich den dann nur 1x programmieren muss und
ihn dann jedes andere Formular verwenden kann.
Allerdings ist mir dann aufgefallen, das man ja
theoretisch auch auf ein anderes Formular an
Stelle eines Frames zugreifen könnte.
Das war mir vorher noch nicht so bewusst
(Anfänger ... ;-) ). Naja. Und daher hab ich
mir dann auch die Frage gestellt, warum braucht
man überhaupt einen Frame, wenn man das doch
auch mit einem Formular hätte machen können.
Aber das ist vermutlich nur in meinem speziellen
Fall so, das es auch ein Formular getan hätte. :-)

DP-Maintenance 16. Jan 2007 17:52

DP-Maintenance
 
Dieses Thema wurde von "r_kerber" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Paßt wohl besser zu VCL


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz