Die Entwicklung in der DocktorUI-Bibliothek konzentrierte sich darauf, die nützlichsten UI-Komponenten in einem einzigen einfach umverteilenden Paket zu konzentrieren. Dies besteht hauptsächlich aus einer flexiblen Layout-Engine und einem fortschrittlichen Docking-Fenstersystem, das eine große Anzahl von GUI-Konfigurationen einfach erstellen kann.
Es wurde darauf geachtet, dass sich die Leistungsstarken nicht negativ auf die Leistung oder Zuverlässigkeit auswirken. Diese Entscheidungen werden von dem Wissen geleitet, das aus Erfahrung abgeleitet ist, dass ein Entwickler in den meisten Situationen effektive Möglichkeiten benötigt, komplexe Layouts zu steuern, während es kaum nützlich ist, Tausende von spezialisierten UI-Widgets zu haben, die nur die Dateigröße und die Wartungskosten erhöhen.
Das Layoutmodul an der Basis des Docking-Frameworks ist ein hochabstrahierter Raumorganisationsmechanismus, auf den sich die Dockingarchitektur spezialisiert hat. Es ist möglich, dieses komplexe System zu nutzen, um viel individuellere und flexiblere UI-Konfigurationen zu erstellen.
Die Rendering-Engine, die zum Zeichnen aller DocktorUI-Schnittstellenelemente verwendet wird, ist für die vollständige Anpassung stark optimiert. Der gesamte Prozess wird in einer einzigen Hilfsklasse zentralisiert, die erweitert und über alle Komponenten hinweg wiederverwendet werden kann, um verschiedene Stile mit nur wenigen Codezeilen festzulegen. Der Renderprozess kann entweder global oder lokal für einzelne Komponenten überschrieben werden.
Die Docking-Infrastruktur unterstützt alle gängigen Funktionen, die in einem solchen UI-Framework erwartet werden, einschließlich der Möglichkeit, Docking-Steuerelemente als "floating"-Panels zu verwenden, die von jedem Container oder Formular getrennt sind. Diese schwebenden Panels sind synchron mit der Hauptform gehalten und sind in einem eigenartigen Stil gezeichnet, so dass es leicht von anderen Docking-Zuständen zu unterscheiden.
VERSIONSVERLAUF
- Version 1.0.0.0 veröffentlicht auf 2010-09-01
Neue Version.
Programmdetails
Eula
EULA - Endbenutzer-Lizenzvertrag
Nutzungsbedingungen
Durch die Nutzung von DocktorUI-bezogenen Diensten stimmt der Nutzer hiermit allen
und Bedingungen, die in diesem Dokument aufgeführt sind.
In diesem Dokument beziehen sich begriffe als "Customer", "You" oder "Owner" auf die
oder Unternehmen, das die Lizenz erworben hat, während "User" auf die
mit der Software.
Das Wort "DocktorUI" steht für alles, was mit dem Produkt
DocktorUI und unter der Internetadresse www.DocktorUI.com zugänglich.
Der Begriff "Provider" bezieht sich auf das Unternehmen, das DocktorUI-bezogene Dienstleistungen anbietet,
einschließlich, aber nicht beschränkt auf, Service der Bereitstellung der Software,
von Lizenzen, Support und Benutzerinformationen. Der Anbieter ist "Synved Limited",
auch als "Synved Ltd." oder einfach "Synved" bezeichnet.
Begriffe wie "Software" oder "Library" beziehen sich auf das bereitgestellte Produkt, während
"Assembly" gibt speziell die physische Binärcodedatei an, die mit
das Produkt selbst, in der Regel mit der Dateierweiterung ".dll".
Das Wort "Lizenz" beschreibt das Nutzungsrecht der Software. Die Worte
"Type" und "Subtype" wenn sie verwendet werden, um auf eine Lizenz zu verweisen, beschreiben Sie die Aromen von
die Lizenz. Diese werden beim Erwerb der Lizenz durch den Kunden ermittelt.
ABSCHNITT A. LIZENZ
1. Um die Software nach dem Testzeitraum aktiv nutzen zu können,
erforderlich ist, um eine Lizenz zu erwerben. Eine Lizenz gewährt dem Kunden die
Die Nutzung der von der Software bereitgestellten Funktionalität.
2. Lizenzen gibt es in drei Varianten, die als "Typ" und vier Ausdehnungen bezeichnet werden.
Nutzung, die als "Subtype" bezeichnet wird.
Der Lizenztyp begrenzt den Support, der dem Kunden angeboten wird, und
entweder "Basic", "Professional" oder "Business" (siehe ABSCHNITT B. SUPPORT).
Lizenzuntertyp begrenzt die Grenzen, sowohl persönliche als auch geografische,
in dem die Software verwendet werden kann. Es zeichnet sich in "Individual"
"Unternehmen", "Corporation" oder "Enterprise".
2.1 Eine Lizenz von "Basic" Type hat keinen Anspruch auf irgendeine Form von Support (siehe
ABSCHNITT B. UNTERSTÜTZUNG).
2.2 Eine Lizenz von "Professional" Typ hat das Recht, Support zu erhalten
(siehe ABSCHNITT B. SUPPORT) in Form von Support-Tickets. Diese Art von
Anträge müssen sich eng mit Fragen im Zusammenhang mit der
bereitgestellte Bibliothek und werden mit niedrigerer Priorität behandelt.
2.3 Eine Lizenz von "Business" Typ hat das Recht, Support zu erhalten
(siehe ABSCHNITT B. SUPPORT) in Form von Support-Tickets. Diese Art von
Anträge müssen sich nur lose auf Probleme im Zusammenhang mit der
bibliothek und werden mit höherer Priorität behandelt.
2.4 Eine Lizenz von "Individual" Subtype beschränkt die Nutzung der Software auf
der direkte Eigentümer der Lizenz. Jede Anwendung, die die Bibliothek verwendet
kann auch nur unter dem Namen der einzelnen physischen
Person, der die Lizenz gehört.
2.5 Eine Lizenz von "Unternehmen" Subtype beschränkt die Nutzung der Software auf
beschränkten Satz von Personen, die von der Entität, die Eigentümer der
Lizenz. Diese Personen, die die Software nutzen dürfen, werden
wenn die Lizenz erworben wird und gegen eine Gebühr geändert werden kann.
Jede Anwendung, die die von der besitzenden Entität entwickelte Bibliothek verwendet, muss
unter dem Namen der besitzenden Entität verteilt werden.
2.6 Eine Lizenz von "Corporation" Subtype schränkt die Nutzung der Software ein
an einen bestimmten geografischen Ort, z. B. ein Gebäude oder eine Adresse,
vom besitzenden Unternehmen ausgewählt werden, wenn die Lizenz erworben wird.
Die gewählte Position muss eine Oberflächenabdeckung haben, die
2000 Quadratmeter. Über diesem Betrag wird eine "Enterprise"-Lizenz
Erforderlich.
Jede Anwendung, die die von der besitzenden Entität entwickelte Bibliothek verwendet, kann
unter jedem Namen verteilt werden, den die besitzende Entität wählt.
2.7 Eine Lizenz von "Enterprise" Subtype schränkt die Nutzung der Software ein
weltweit von der Eigentümereinheit für geschäftsbezogene
Aktivitäten. Dazu gehören alle Gebäude oder Adressen, in denen die
Das Unternehmen hat interesse an seinem eigenen Geschäft, z. B.
wo Mitarbeiter oder direkte Mitarbeiter für die eigentümerende Entität arbeiten.
Jede Anwendung, die die von der besitzenden Entität entwickelte Bibliothek verwendet, kann
unter jedem Namen verteilt werden, den die besitzende Entität wählt.
ABSCHNITT B. UNTERSTÜTZUNG
1. Der Support wird dem Kunden in den Grenzen gewährt, in der der Anbieter in der Lage ist,
sich leisten. Es werden keine Garantien für die Fortsetzung der
Support-Service, noch wird davon ausgegangen, dass das gleiche ist ununterbrochen oder
fehlerfrei (siehe ABSCHNITT C. DISCLAIMER OF WARRANTIES und SECTION
D. LIMITATION DER HAFTUNG).
2. Der Support erfolgt innerhalb der Grenzen des Lizenzsystems,
speziell die in ABSCHNITT A. LIZENZ.
3. Die Unterstützung wird nur für Angelegenheiten und Probleme gewährt, die
DocktorUI-Dienste.
4. Der Support wird nur für die Dauer des Abonnements der
DocktorUI-Dienste, die als die 12-Monats-Periode bestimmt werden
nachdem der Eigentümer die Lizenz erworben hat, für die Support
bereitgestellt werden.
4.1 Das Abonnement verlängert sich auf die nächsten 12 Monate nach jedem
Zeitpunkt, zu dem der Eigentümer Lizenz-Upgrades erwirbt, indem er die Gültigkeit
Lizenzieren Sie sich mit der neuesten Software-Version.
5. Die Unterstützung kann jederzeit unterbrochen werden, da die
Daten, die dem Eigentümer oder Nutzer zur Verfügung gestellt werden, entweder irreführend oder gefälscht sind (siehe
ABSCHNITT E. PRIVACY, Eintrag 3).
ABSCHNITT C. DISCLAIMER OF WARRANTIES
1. Alle Dienste, einschließlich, aber nicht beschränkt auf, die Software,
Website und alles, was mit der Wartung und dem Betrieb von
DocktorUI, werden "wie ist" zur Verfügung gestellt.
2. Der Anbieter und seine Lieferanten, Lizenzgeber, Partner oder Tochtergesellschaften
lehnen hiermit alle Garantien jeglicher Art, ausdrücklich oder stillschweigend,
einschließlich, ohne Einschränkung, der Gewährleistung der Marktgängigkeit,
Eignung für einen bestimmten Zweck und Nichtverletzung.
3. Es wird keine Garantie gewährt, versprochen oder impliziert, dass die Software
fehlerfrei oder dass der Support oder der Zugriff auf die Website kontinuierlich
oder unterbrechungsfrei. Sie verstehen, dass Sie die Software verwenden werden,
Support und damit verbundene Dienstleistungen nach eigenem Ermessen und Risiko.
ABSCHNITT D. LIMITATION DER HAFTUNG
1. In keinem Fall wird der Anbieter oder seine Lieferanten, Lizenzgeber,
oder Tochtergesellschaften haften in Bezug auf jeden Gegenstand dieser
Vertrag, Fahrlässigkeit, strenge Haftung oder andere
Rechts- oder Gerechtigkeitstheorie für Folgendes:
1.1 Sonder-, Neben- oder Folgeschäden.
1.2 Die Kosten für Beschaffung oder Ersatzprodukte oder Dienstleistungen.
1.3 Für Unterbrechung der Nutzung oder Verlust oder Beschädigung von Daten.
1.4 Für Beträge, die die von Ihnen gezahlten Gebühren übersteigen
2. Der Anbieter haftet nicht für Ausfälle oder Verzögerungen aufgrund
Angelegenheiten, die sich ihrer angemessenen Kontrolle entziehen. Das Vorstehenden gilt nicht
soweit dies nach geltendem Recht verboten ist.
ABSCHNITT E. DATENSCHUTZ
1. Alle von Nutzern und Eigentümern gesammelten Daten werden
Zweck der Bereitstellung des Service des Supports, Lizenzbesitz
Validierung und Wartung, Kommunikation und jede andere Software
oder DocktorUI-bezogene Dienste und Funktionen.
2. Gesammelte Nutzer- und Eigentümerdaten können unter den
Lieferanten, Lizenzgebern, Partnern oder Tochtergesellschaften, immer für die
Zweck der Fortführung des Dienstes, der Website, der Softwareentwicklung
lizenz- und Support-Management.
3. Die Bereitstellung falscher oder gefälschter Informationen durch den Nutzer oder Eigentümer
wird jeden Lizenz- oder Support-Service, den das Vorbenehmen
zuvor gekauft oder genutzt werden. Nach eigenem Ermessen
der Anbieter entscheiden, ob nur Dienste, das Konto oder
Behörden nach Bedarf kontaktieren.
ABSCHNITT F. ÄNDERUNGEN
1. Der Anbieter behält sich das Recht vor, nach eigenem Ermessen
einen Teil dieser Vereinbarung ersetzen. Es liegt in der Verantwortung der Eigentümer und
Benutzer, um diese Vereinbarung regelmäßig auf Änderungen zu überprüfen.
2. Nutzung der Software oder Zugriff auf den Support nach der Veröffentlichung
Änderungen dieser Vereinbarung die Annahme dieser Änderungen darstellt.