Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Schöne GUI (https://www.delphipraxis.net/125913-schoene-gui.html)

cyanroot 14. Dez 2008 19:27


Schöne GUI
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Community,

ich wollte Fragen, ob man in Delphi auch schöne GUI's erstellen kann und nicht nur diese standard Windows ;). Gibt es freie Komponenten? Ich weiss, dass man sich so nicht viel vorstellen kann, deswegen hier mal ein Screenshot (von Linux mit Gnome-Desktop). Es wäre schön, wenn man sowas auch mit Delphi machen könnte:

*SNIP* --> Bild in den Anhang verfrachtet.

Also wie ihr seht, möchte ich schöne Buttons, schöne ListViews mit icons usw.

Denkt ihr sowas ist möglich?

Danke im Vorraus,
cyanroot

[edit=Admin]Bild in den Anhang verfrachtet. Mfg, Daniel[/edit]

toms 14. Dez 2008 19:45

Re: Schöne GUI
 
Hallo

Ja, das ist möglich. Suche mal nach Hier im Forum suchenSkin

Dann findest du u.a. diesen Beitrag

SirThornberry 14. Dez 2008 19:48

Re: Schöne GUI
 
kannst du das Bild bitte an den Beitrag anhängen. Ansonsten verliert der gesamte Beitrag irgendwann seinen nutzen sobald das Bild von dem externen Webspace verschwunden ist.

Blackheart 14. Dez 2008 19:50

Re: Schöne GUI
 
Crosspost

blawen 14. Dez 2008 19:52

Re: Schöne GUI
 
Zumindest teilweise kannst Du für das gewünschte die Jedi-Komponenten verwenden.

Bernhard Geyer 14. Dez 2008 20:02

Re: Schöne GUI
 
Wenn du XP/Vista zur verfügung hast kannst du je nach Delphi-Version einfach eine TXPMan-Komponente auf Hauptformular ziehen oder eine Projekteinstellung aktivieren um das Theming von XP/Vista auch in der eigenen Anwendung zu haben.

mkinzler 14. Dez 2008 20:06

Re: Schöne GUI
 
Imo irritieren aber vom Standard abweichende Oberflächen.

Bernhard Geyer 14. Dez 2008 20:13

Re: Schöne GUI
 
Zitat:

Zitat von mkinzler
Imo irritieren aber vom Standard abweichende Oberflächen.

Mittlerweile ist aber auch von Microsoft der Standard nicht mehr vorhanden. Was haben IE, Office 2007, Windows Media Player (um nur 3 Große aus dem Hause MS zu nennen) noch gemeinsam? Und wie schön wird die Welt erst mit WPF werden wenn keine Anwendung mehr wie eine andere aussieht?
Aber der obige Screnshot schaut doch nach 0815-Vista-Theming aus. Ist halt ein braunes Theme.

SirThornberry 14. Dez 2008 20:25

Re: Schöne GUI
 
es ist einfach eines der Standardthemes von Gnome

cyanroot 14. Dez 2008 21:12

Re: Schöne GUI
 
Und das würde ich gerne in Windows verwenden ;).

Bernhard Geyer 14. Dez 2008 21:16

Re: Schöne GUI
 
Vom ElPack gibts ne Kostenlose eingeschränkte Version. Falls diese das eigene Theming unterstützt kannst du dir bei ThemeXP ein passendes Theme herunterladen oder mit StyleXP deine eigenes Theme erstellen.

Meflin 14. Dez 2008 21:16

Re: Schöne GUI
 
Zitat:

Zitat von Bernhard Geyer
Was haben IE, Office 2007, Windows Media Player (um nur 3 Große aus dem Hause MS zu nennen) noch gemeinsam?

Sie sind endlich intuitiv geworden :cheer:

Florian H 14. Dez 2008 22:27

Re: Schöne GUI
 
Zitat:

Zitat von cyanroot
Und das würde ich gerne in Windows verwenden ;).

Für mich als Anwender wäre das eher störend, plötzlich das Gnome-Design unter Windows zu haben ... das ist genauso unpassend wie ein Windows-Fensterchen in meinem Ubuntu.
Wenn ich, als Windows-User, das Bedürfnis nach ein bisschen Linuxfeeling habe, kann ich mir ja ein entsprechendes Theme für XP oder Vista installieren, dann sehen wenigstens alle Anwendungen gleich aus.

Edit@Meflin: Äh, ja.. oder so ähnlich :P
Wenn jede Anwendung anders aussieht als die andere und alle zusammen komplett anders als die Designvorgabe aus dem eigenen Haus (resp. allgemein 95% der Anwendungen) .. und wiederrum jede Version anders als die Vorversion - dann ist das für mich schrecklich unintuitiv.

Meflin 14. Dez 2008 22:39

Re: Schöne GUI
 
Zitat:

Zitat von Florian H
Wenn jede Anwendung anders aussieht als die andere und alle zusammen komplett anders als die Designvorgabe aus dem eigenen Haus (resp. allgemein 95% der Anwendungen) .. und wiederrum jede Version anders als die Vorversion - dann ist das für mich schrecklich unintuitiv.

Naja, EINE Designvorgabe für ALLE Programme ist sinnlos - und scheinbar haben sie das eingesehen. Ein Mediaplayer ist eben keine Textverarbeitung und ein Browser keine Tabellenkalkulation. Warum sollte man also davon ausgehen, dass sich alle Anwendungen gut nach identischen Prinzipien bedienen lassen :gruebel: (und das ist definitiv nicht der Fall!).

Jede Version anders als die Vorversion? Da muss ich dann wohl viel verpasst haben. Es gab einen einzigen Designumbruch, zwischen IE6 und 7 und Office 2003 und 2007. EINEN! Nicht jede Version :roll:

Und ich kann nur aus eigener Erfahrung sprechen, in Office finde ich 100% aller nicht täglich gebrauchter Funktionen in Office 2007 schneller (nämlich zu 70% auf Anhieb) als in 2003 (und jeder anderen Vorversion). Auch wenn es viele nicht einsehen wollen, sind die Ribbons doch wesentlich mehr als Klickibunti :)

Aber zurück zum Thema: Was den Gnome-Style unter Windows angeht, bin ich ganz Florians Meinung. Stört eher, als dass es hilft, und besonders hübsch ist der ja jetzt auch wieder nicht :gruebel:

Namenloser 14. Dez 2008 23:04

Re: Schöne GUI
 
Zitat:

Zitat von Meflin
Naja, EINE Designvorgabe für ALLE Programme ist sinnlos - und scheinbar haben sie das eingesehen. Ein Mediaplayer ist eben keine Textverarbeitung und ein Browser keine Tabellenkalkulation. Warum sollte man also davon ausgehen, dass sich alle Anwendungen gut nach identischen Prinzipien bedienen lassen :gruebel: (und das ist definitiv nicht der Fall!).

Ich bin auch der Meinung, dass nicht alle programme "gleich" aussehen müssen. Wie du schon sagst, dei Bedienkonzepte unetrscheiden sich eben.
Allerdings sollte sich das ganze irgendwie ins Betriebssystem einfügen. Der WMP hat vielleicht keine Standardbuttons, aber passt sich trotzdem in die Umgebung ein, weil er immer noch die gleichen Farben benutzt etc. Mit Office 2003 unter XP war es ähnlich. Und mit Office 2007 unter Vista auch.
Aber wenn ich ein knallorangenes Ubuntu-Fenster unter meinem blassbläulichen Windows habe, ist das was anderes... :wink:

mkinzler 15. Dez 2008 05:37

Re: Schöne GUI
 
Nur weil Microsoft es bei Windows lang versäumt hat feste Vorgaben für die Benutzerobefläche zu stellen, wie es z.B. Apple schon lange macht, und sich jetzt auch nicht daran hält sollte kein Grund für einen Anwendungsentwickler sein, das auch zu tun.

Bernhard Geyer 15. Dez 2008 06:33

Re: Schöne GUI
 
Zitat:

Zitat von NamenLozer
Allerdings sollte sich das ganze irgendwie ins Betriebssystem einfügen. Der WMP hat vielleicht keine Standardbuttons, aber passt sich trotzdem in die Umgebung ein, weil er immer noch die gleichen Farben benutzt etc. Mit Office 2003 unter XP war es ähnlich. Und mit Office 2007 unter Vista auch.

Da habe ich etwas verpasst. Ich habe mal mein Windows auf eine anderen Ton (als Blau) eingestellt und was macht Office 2007? Es bleibt bei seinem Blau-Schema :gruebel:

Schlimmer aber noch als Anwendungen die ihre eigenes (in sich schlüssiges) GUI-Konzept mitbringen sind Anwendungen die einen Mischmasch an Style-Guides mitbringen. Wir haben hier eine solche Anwendung leider im Einsatz die Design-Technisch alles von Win95 bis Vista mitbringt und selbst auf einem einzigen Formular "schön" mischt.

Kalfany 15. Dez 2008 07:08

Re: Schöne GUI
 
Zitat:

Zitat von Meflin
...

Und ich kann nur aus eigener Erfahrung sprechen, in Office finde ich 100% aller nicht täglich gebrauchter Funktionen in Office 2007 schneller (nämlich zu 70% auf Anhieb) als in 2003 (und jeder anderen Vorversion). Auch wenn es viele nicht einsehen wollen, sind die Ribbons doch wesentlich mehr als Klickibunti :)

...

ja aber dafür sucht man dann die funktionen die man nicht täglich braucht noch länger als unter 2003 (oder älter), zum. geht es mir so.

Medium 15. Dez 2008 08:26

Re: Schöne GUI
 
Zitat:

Zitat von mkinzler
Nur weil Microsoft es bei Windows lang versäumt hat feste Vorgaben für die Benutzerobefläche zu stellen, wie es z.B. Apple schon lange macht, und sich jetzt auch nicht daran hält sollte kein Grund für einen Anwendungsentwickler sein, das auch zu tun.

Wie schreibt man so gerne in englischsprachigen Foren: QFT! (quoted for truth)

Es ist schon ein Unterschied ob ich nun eine für meine Anwendung eine sinnvolle intuitive Anordnung der Elemente vornehme, oder gleich ein ganzes neues Designkonzept aufzwingen will. Das wurde hier bislang doch recht munter vermischt. Aus Sicht der Ergonomie (und weiter gedacht auch der Barrierefreiheit) ist es i.O. einem Design neuartige Elemente hinzuzufügen, so lange sie sich dem Look&Feel des zugrunde liegenden Konzeptes untergeben. Nicht sinnvoll ist es
a) das Look&Feel komplett zu umgehen, auch wenn dabei funktionale Elemente weitgehend ähnlich bleiben (Checkboxen vs. Radiobuttons und soetwas).
b) funktionalen Elementen ein gänzlich neues Aussehen zu verpassen. Runde Buttons sind hier z.B. schon Spezialanwendungen vorbehalten, wo beispielsweise die Zielgruppe mit der GUI an bestehende nicht-virtuelle Dinge erinnert werden soll die die Software simuliert. Ich denke da an so Sachen wie Software für Musikproduktion, in der man bereits an gewisse Bedienelemente einfach gewöhnt ist.
c) beides zugleich zu tun.

Die meisten Programme die meinen mir mit einem was-weiss-ich wie tollem UI zeigen zu müssen wie gut sie sind, fliegen meist nach spätestens wenigen Tagen wieder raus. Deutlich schneller wenn sich funktional ähnliche "ordentliche" Software finden lässt. Es ist ganz sicher nicht immer der Fall, aber es fällt schon sehr auf, dass oftmals mit schönen UIs funktionale Schwäche, oder gar offenbar fehlerhafte Software kaschiert werden soll. Ich habs leider schon des öfteren erleben dürfen/müssen.
Ein Gegenbeispiel ist dann schon wieder FruityLoops. Passende, wenn auch nicht standardkonforme Oberfläche, und ich hab es selbst mit abstürzenden VSTi Plugins noch nicht aufgeben sehen. Das ist aber auch nicht mal eben nebenbei mit einem aufgepapptem Skin gemacht, sondern dahinter steckt ein erkennbares, und in sich wieder einheitliches System. Hier trifft allerdings auch der oben unter b) genannte letzte Aspekt zu.


Was ich damit sagen will: Mach das UI abhägig davon ob es dem User nachher weiter hilft, auf keinen Fall davon ob es nun etwas hübscher ist. UI Design ist eine garnicht mal so leichte Sache - im Gegenteil, es ist etwas was dem größten Teil der reinen Entwickler abgeht, und wofür sinnvollerweise ganz eigene Abteilungen bzw. Produktionsschritte eingesetzt werden. Tu deinen Anwendern den Gefallen, und fummel da nicht mit einer dieser grausligen Skinengines rum nur weil das Orange so hübsch ist.
Durch sinnvolle Anordnung ist oft schon viel Gefälligkeit zu erreichen, und es ist nun nicht so dass der Windows-Standard überhaupt keinen Spielraum für gestalterische Elemente ließe.

Meflin 15. Dez 2008 08:29

Re: Schöne GUI
 
Zitat:

Zitat von Bernhard Geyer
Da habe ich etwas verpasst. Ich habe mal mein Windows auf eine anderen Ton (als Blau) eingestellt und was macht Office 2007? Es bleibt bei seinem Blau-Schema :gruebel:

Bei Word kannste die Farbe manuell umstellen :mrgreen: Aber egal, jedenfalls passt es sich nicht an Themings an, das ist wohl richtig.

Zitat:

Schlimmer aber noch als Anwendungen die ihre eigenes (in sich schlüssiges) GUI-Konzept mitbringen sind Anwendungen die einen Mischmasch an Style-Guides mitbringen.
Wir haben hier eine solche Anwendung leider im Einsatz die Design-Technisch alles von Win95 bis Vista mitbringt und selbst auf einem einzigen Formular "schön" mischt.
:shock: Jetzt eine Anwendung aus dem Hause Microsoft oder was?! Das geht natürlich garnicht...

Zitat:

Zitat von Kalfany
ja aber dafür sucht man dann die funktionen die man nicht täglich braucht noch länger als unter 2003 (oder älter), zum. geht es mir so.

:freak: Hm, ne, könnte ich jetzt nicht behaupten. Vielleicht sind die Dinger einfach für mich gemacht :cheer: :mrgreen: Wie lange hastes denn schon? Vielleicht isses ja auch nur die Umgewöhung ;)

Namenloser 15. Dez 2008 13:30

Re: Schöne GUI
 
Zitat:

Zitat von Meflin
Zitat:

Zitat von Bernhard Geyer
Da habe ich etwas verpasst. Ich habe mal mein Windows auf eine anderen Ton (als Blau) eingestellt und was macht Office 2007? Es bleibt bei seinem Blau-Schema :gruebel:

Bei Word kannste die Farbe manuell umstellen :mrgreen: Aber egal, jedenfalls passt es sich nicht an Themings an, das ist wohl richtig.

Hmm na gut, dann ist das vielleicht bei Office 2007 nicht mehr so. Unter 2003 passte es sich an die Systemfarben an.

Sherlock 15. Dez 2008 13:47

Re: Schöne GUI
 
Liste der Anhänge anzeigen (Anzahl: 2)
Meine Güte, was für ein vielversprechender Titel, und dann sowas nichtssagendes, austauschbares als Screenie.

Das hat absolut nichts mit GUI zu tun, ist lediglich Skinning, wie einige schon bemerkt haben. Im Anhang mal ein bis zwei Beispiele für eine wirklich schöne und zweckmäßige GUI.

Sherlock

DeddyH 15. Dez 2008 13:53

Re: Schöne GUI
 
Jepp, der Kay Krause war seiner Zeit voraus ;)

divBy0 15. Dez 2008 15:04

Re: Schöne GUI
 
Kai's PowerTools...lang ist's her...

Der.Kaktus 15. Dez 2008 15:09

Re: Schöne GUI
 
Zitat:

Zitat von DeddyH
Jepp, der Kay Krause war seiner Zeit voraus ;)

*schwaerm*..Diskcopy im DOS etc. super Grafik..koennen manche heute nicht so(ich aber auch nicht *g*)

cyanroot 15. Dez 2008 15:28

Re: Schöne GUI
 
Vielleicht habe ich mich falsch ausgedrückt ;).

Also ich meitne nicht, dass es so orange sein sollte wie ubuntu. Ich meinte die Buttons und die ListView zum Beispiel. Kann man da ähnlich skinnen? Und kann man auch einen Filter für die Items im ListView erstellen? Das wäre klasse ;).

Danke

freak4fun 15. Dez 2008 15:38

Re: Schöne GUI
 
Zitat:

Zitat von cyanroot
Vielleicht habe ich mich falsch ausgedrückt ;).
Also ich meitne nicht, dass es so orange sein sollte wie ubuntu. Ich meinte die Buttons und die ListView zum Beispiel. Kann man da ähnlich skinnen? Und kann man auch einen Filter für die Items im ListView erstellen? Das wäre klasse ;).

Ich seh da auf Anhieb nichts besonderes auf dem Bild. Oder willst du, dass wir dir die Standartkomponenten erklären? :gruebel:

Der.Kaktus 15. Dez 2008 15:40

Re: Schöne GUI
 
...da Du die selbe Frage bereits im Delphi-Forum gestellt hast und den Hinweis "Crosspost" am Anfang dieses Threads scheints auch nicht beachtet hast..hier nochmal die Adresse
Treeview

[Edit]treff nach Forum geaendert[/Edit]

alzaimar 15. Dez 2008 16:21

Re: Schöne GUI
 
Ich würde übrigens keine Skins mehr nehmen. Viel zu altmodisch. :mrgreen:
Wieso nicht einfach etwas HTML und SVGVML für das Design, XML für den Inhalt und als Mixer eben XSLT. Das als MVC implementziert. Fertig. Und das 'Fenster' ist lediglich ein EmbeddedIE.

edit:SVG ist von Adobe, die nehmen nur MS-Technologie. Richtig ist 'VML'.

Der.Kaktus 15. Dez 2008 16:58

Re: Schöne GUI
 
Zitat:

Zitat von alzaimar
...Wieso nicht einfach etwas HTML und SVG für das Design, XML für den Inhalt und als Mixer eben XSLT. Das als MVC implementziert. Fertig. Und das 'Fenster' ist lediglich ein EmbeddedIE.

Sehr aussagekraeftig fuer einen, der sich mit "solchen" Sachen nicht auskennt........... :gruebel:

P.S.: [KS ON] wuerde noch etwas CVD..WBT...und KJH nehmen *fg* [KS Off]

Bernhard Geyer 15. Dez 2008 17:54

Re: Schöne GUI
 
Zitat:

Zitat von alzaimar
... und SVG für das Design, XML... Und das 'Fenster' ist lediglich ein EmbeddedIE.

Schön nur das MS kein Interesse an nativen SVG-Support hat und Adobe den End Of Life schon lange für den Adobe SVG Viewer angekündigt hat und Ende 2008 der Support ausläuft (Ok, ändert sich nichts gegenüber den 5 Jahren zuvor. Da wurde auch kein nennenswerter Support geleistet).

mkinzler 15. Dez 2008 18:04

Re: Schöne GUI
 
Dafür müsstest du dann einen Mozilla-Browser einbetten und eine Oberfläche in XUL designen

Der.Kaktus 15. Dez 2008 18:37

Re: Schöne GUI
 
Zitat:

Zitat von mkinzler
Dafür müsstest du dann einen Mozilla-Browser einbetten und eine Oberfläche in XUL designen

Nu fang Du auch noch an mit den Fremdwoertern der nicht "WEB-Programmierer" *gg*

DeddyH 15. Dez 2008 18:39

Re: Schöne GUI
 
[OT] Kaki, Du musst nur den Blubbl mit dem Gnaddel verknurpswuseln :mrgreen: [/OT]

Der.Kaktus 15. Dez 2008 18:45

Re: Schöne GUI
 
Zitat:

Zitat von DeddyH
[OT] Kaki, Du musst nur den Blubbl mit dem Gnaddel verknurpswuseln :mrgreen: [/OT]

OK, und WBK mit SRD kommunizieren lassen? :-D

mkinzler 15. Dez 2008 18:46

Re: Schöne GUI
 
Also XUL (XML User Interface Language) basiert auf XML und beinhaltet Standard-Bedienelement, welche man mit CSS Stylen kann. Zudem kann man XUL gut mit SVG mischen.

Der.Kaktus 15. Dez 2008 18:51

Re: Schöne GUI
 
Zitat:

Zitat von mkinzler
Also XUL (XML User Interface Language) basiert auf XML und beinhaltet Standard-Bedienelement, welche man mit CSS Stylen kann. Zudem kann man XUL gut mit SVG mischen.

Sorry, aber ich versteh das net mehr..kannst mir assembler schreiben..c...Pascal..Grossrechner..SAP..aber das Zeugs tue ich mir net mehr an ;-)
Aber Danke trotzdem fuer den Versuch !

alzaimar 15. Dez 2008 19:45

Re: Schöne GUI
 
Zitat:

Zitat von Bernhard Geyer
Schön nur ...

:wall: VML. :oops:
@Der.Kaktus: Google doch einfach nach den komischen Abkürzungen. MVC (Model-View-Controller) ist einfach nur ein Entwurfsmuster, um Funktion (Model) und Darstellung (View) zu trennen und zu steuern (Controller).

MS geht mit WPF und Silverlight hier auch "neue" Wege. Na ja, was MS halt als 'neu' definiert. Andere sagen: geklaut. Is aber trotzdem cool und endlich mal eine Daseinsberechtigung für 3,4Ghz QuadCore CPUs mit 16TByte RAM. :mrgreen:

fragile 16. Dez 2008 10:40

Re: Schöne GUI
 
Kai Krause in allen Ehren, aber gutes GUI-Design sieht heutzutage schon ein wenig anders aus...

Sherlock 16. Dez 2008 11:17

Re: Schöne GUI
 
Hast Du ein Beispiel? Ich suche noch eine schöne GUI für meine Produkte.

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 Uhr.
Seite 1 von 2  1 2      

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