2008-10-23 11 views
7

möchten wir bewegliche Felder zu einer Anwendung hinzufügen. Zur Zeit haben wir DevExpress docking library verwendet, aber haben festgestellt, dass sie enttäuschend skurril & schwierig mit zu arbeiten. Es hat auch einige Einschränkungen, die nicht so groß sind.kennt jemand gute Delphi-Docking-Komponenten?

automatisches Ausblenden, Fixieren und Verschieben von Seiten per Drag-and-Drop sind alle Funktionen, die wir verwenden möchten.

Das eingebaute Delphi-Docking scheint nicht voll genug zu sein, um die Dinge zu tun, die wir brauchen (siehe auch Beispiel unten). vielleicht sollte ich tiefer in delphis docking-fähigkeiten eintauchen ... mein erster eindruck ist, dass sie sehr toolbar-orientiert sind, anstatt etwas, in das ich einen rahmen fallen lassen kann.

ich habe keine Erfahrung im Andocken Themen. Meine einzige Erfahrung war mit der DevExpress Docking-Bibliothek, wo ich & Dock-Panels programmgesteuert erstellen musste.

screenshot

ist es meine Phantasie oder sind DevExpress die Produkte übermäßig schwer zu bedienen/lernen? Die DevExpress Ribbon Bar Komponente im Vergleich zur d2009 Ribbon Bar war sicherlich eine nützliche Erfahrung. Ich werde so schnell wie möglich in die Ribbon Bar d2009 migrieren. Es war erfrischend unkompliziert zu lernen und zu benutzen. ein scharfer Kontrast im Vergleich zum DevExpress-Äquivalent. Wenn es viermal länger dauert, um das DevExpress-Äquivalent zu verwenden, ist es an der Zeit, die Richtung zu ändern.

was würde Sie vorschlagen in Bezug auf die Docking-Bibliothek?

Vielen Dank für Ihre Vorschläge/Kommentare!

Antwort

3

Haftungsausschluss: Ich bin kein großer Fan von Docking ... aber ...
Haben Sie viel mit dem Andocken gespielt, wie es in Delphi ist?
Wenn es alles tut, die Sie wollen, dann ist ein neu in die VCL ...

2

AutomatedQA Docking-Komponenten sind große versuchen. Einfach zu arbeiten, gute Hilfe, Andockhinweise für Visual Studio 2005, usw. Ich begann mit DevExpress-Docking-Komponenten (ich liebe DevExpress immer noch und nutze viele ihrer Komponenten), aber ich denke, die AutomatedQA-Docking-Komponenten sind einfacher zu bedienen und zuverlässiger .

0

Ich bin froh, Ihren Beitrag zu lesen, ich verwende automatisierte QA 'Docking-Komponenten, und ich habe sie satt. Ich habe erwogen, zu DevExpress zu wechseln, aber ich denke, ich werde jetzt einen zweiten Gedanken machen. Am problematischsten mit der Komponente von AutomatedQA sind Bugs, manchmal verschwindet das schwebende Fenster, wenn fixierte Panels unpinned sind und solche Sachen.

AutomatedQA bietet keine anständige Unterstützung und neue Releases sollten nicht jedes Jahr erwartet werden, auch wenn Sie auf einen Fehler hingewiesen haben, der leicht reproduziert werden kann. Ich habe den Verdacht, dass das Docking-Framework bei AutomatedQA nicht viel Aufmerksamkeit bekommt.

Ich muss mich an die eingebaute VCL oder vielleicht JEDI wenden, aber ich kann keine wertvollen Beispiele finden (das in Delphi enthaltene mittelmäßige Docking-Beispiel bietet keine große Hilfe), aber ich denke, es muss möglich sein Schließlich bauten sie Delphi mit diesem ...

Kennt jemand eine gute JEDI Docking-Beispielanwendung?

+0

Es sollte eine im Demos-Ordner von JVCL sein. –

1

LMD Innovative hat eine Docking-Pack (http://www.lmdinnovative.com/products/vcl/lmddockpack/). Ich habe den Code bisher nicht benutzt/benötigt, aber die kompilierten Beispiele haben gut funktioniert.