Xlobject.

XLobject ist ein Klon von Basisdiensten, die vom QT-Objektmodell angeboten werden, um moderne Merkmale der C ++ - Sprache neu gestaltet.
Jetzt downloaden

Xlobject. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Abdiel Janulgue
  • Website des Verlags:

Xlobject. Stichworte


Xlobject. Beschreibung

XLobject ist ein Klon von Basisdiensten, an dem das QT-Objektmodell angeboten wird, das um moderne Merkmale der C ++ - Sprache neu gestaltet wurde. XLobject ist ein Klon von Basisdiensten, an dem das QT-Objektmodell angeboten wird, das um moderne Merkmale der C ++ - Sprache neu gestaltet wurde. Signale und Slots werden zur Kommunikation zwischen Objekten verwendet. Es gibt Fälle, in denen wir möchten, dass einige Objekte die Änderungen eines bestimmten Objekts kennen, ohne den Code für jedes interessierte Objekt schreiben zu müssen. Dieses Design ist in der GUI-Programmierung üblich, in der ein anderes Widget implizit der Änderung eines Widgets mitgeteilt werden muss. Da das Widget überall nutzbar sein muss, sollte das Design so generisch wie möglich sein. Das Ereignisgenerierende Widget muss nicht wissen, wie oder welche Widgets über das Ereignis informiert werden. In älteren C-basierten Toolkits werden diese Funktionalität mithilfe von "Callbacks" - Registrierung von Zeiger auf Funktionen einer Verarbeitungsfunktion erreicht. Das Problem mit Callbacks ist, dass sie nicht type sicher sind, anfällig für Abstürze, und sind stark an die Verarbeitungsfunktion gebunden. Es bietet eine viel sicherere Alternative zu Callbacks, zusätzlich zu den Prinzipien der objektorientierten Programmierung. Qt Implementierte diese Funktion, indem sie während der Kompilierungszeit mit Hilfe eines externen Meta-Objekts Compiler.xl-Signal und -schlitzen dynamisch zusätzliche Informationen zu den Klassen hinzufügen. Dieser direkte Ansatz ist sehr schnell im Vergleich zum stufenorientierten Ansatz von QT mit dem zusätzlichen Vorteil von: So können alle Mitgliederfunktionen als Slots behandelt werden Gleichzeitig versucht die Bibliothek, das Design von Qt so digital wie möglich zu verfolgen, wenn es möglich ist In welchem Absenderobjekt wurde der Anschreifer des Compiler-Fangtyps Mismatches abgebaut.Azbetrag einstecken, um eine kürzere Unterschrift als das Signal zu haben, ohne dass die Typen reflektiert werden müssen -Collection.Die Bibliothek zielt darauf ab, das Kernsignal und die Slots-Funktionalität sehr gut zu erreichen und gleichzeitig so weniger kompliziert wie möglich zu sein. In rund tausend Codezeilen ist die Bibliothek in der Lage, in einem sehr winzigen Platz in die Anwendung eingebettet zu sein In einigen der Dienstprogrammklassen. · Optionen werden bereitgestellt, um eine optionale Adresse in Serverbuchsen anzugeben. · In den Kern-Socket-Klassen wurden einige zusätzliche Korrekturen vorgenommen.


Xlobject. Zugehörige Software

Registry J2SE.

Registry-J2SE ist eine Bibliothek, die leichte Registrierungsfunktionen für Hibernate2- und Hibernate3-Konfigurationen bereitstellt. ...

158

Herunterladen