Novatk

A GUI-Toolkit
Jetzt downloaden

Novatk Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tim Walters
  • Website des Verlags:

Novatk Stichworte


Novatk Beschreibung

Ein GUI-Toolkit NovaTK ist ein plattformübergreifende, objektorientierter GUI-Toolkit. weniger Zeilen code.Goals Einer der Schwerpunkte von NovaTK ist die schnelle Entwicklung von Cross-Plattform-Anwendungen zu erleichtern, erfordern: Plattformübergreifender - NovaTK ist so konzipiert, mit einer hohen Abstraktionsebene mit dem Ziel, so dass NovaTK leicht an viele verschiedenen portiert werden Systeme und Frameworks arbeiten. Die Mehrheit der NovaTK, wie die Code-Implementierung Widgets und Dialoge, beinhaltet keinen plattformspezifischen Code und ruft nur Funktionen von seiner NovaTK internen Plattform Abstraktion API, GSys oder C / C ++ Standardfunktionen. Dieses Ziel wird auch für Anwendungen mit NovaTK gebaut erweitert, wo NovaTK Ziele leichter zu schreiben, Anwendungen zu machen, die ohne Änderung eine Zeile Code auf vielen verschiedenen Plattformen kompiliert werden kann. Dies schließt natürlich Funktionalität außerhalb daß der NovaTK (wie Audio) zur Verfügung stellt. Ich glaube, dass alle Programme sollten mit möglichst wenigen Barrieren ausgelegt werden, um die Portierung als possible.Easy zu verwenden - Schwer Schwerpunkt auf der Gestaltung NovaTK mit einem einfachen platziert zu bedienen und zu erlernen, logischer API. Dies ist ein Hauptgrund dafür, dass NovaTK in C ++ geschrieben ist, wie ich, dass ein objektorientiertes Design glauben ist wesentlich vereinfacht die Entwicklung von Anwendungs-GUIs sowie die es ermöglichen, diese Anwendungen in einem viel schnelleren Tempo mit viel sauberer Code zu entwickeln, als würde Verfahrenssprachen wie C C ++ verwenden, bietet auch die erforderliche Flexibilität der Entwickler zu ermöglichen NovaTK für jede Art von Anwendung zu verwenden, sie träumen können. Ich glaube fest daran, dass NovaTK erfüllt sein Ziel mit einem sehr gut gestaltet API, die einfach und dennoch flexibel genug, um nicht in der Art und Weise der developer.Rapid Application Development stehen lernen - Einer der Gründe dafür, dass ich zu schreiben begann NovaTK war, weil in der Vergangenheit Früher habe ich meine eigenen Widgets für jede Anwendung schreibe ich gearbeitet. NovaTK war ursprünglich Teil eines Projektes gemeinsamen Code zu setzen, dass in eine Bibliothek, dass ich zwischen den Anwendungen teilen. NovaTK hat ein vollwertiges GUI-Toolkit seit geworden. Es ist so konzipiert, alle Aspekte der Benutzeroberfläche für die Anwendung kümmern dem Entwickler zu ermöglichen, auf der Funktionalität konzentrieren die Anwendung auf provide.The Gestaltung von NovaTKNovaTK bestimmt wurde mit einer Abstraktionsschicht über das Benutzerbetriebssystem oder Rahmen ausgebildet ist, . Diese Plattform Schicht, die so genannte GSys wurde so konzipiert, dass nur eine Implementierung von GSys über diese Plattform erforderlich ist, um eine andere Plattform von NovaTK portieren. Implementationen von GSys ist Betriebssystem nicht nur begrenzt, sondern auch gegenüber anderen Frameworks auf dem gleichen Betriebssystem sein kann. Derzeit hat NovaTK nur einen GSys Backend für X11 und Windows, aber es gibt Pläne, ein Back-End über Mac OS X Carbon (oder möglicherweise Cocoa) sowie SDL bereitzustellen, um zu ermöglichen NovaTK in Spiel development.Rather zu verwenden, als basierte um eine Ereignisschleife wird NovaTK um ein Callback-Ereignis-basiertes System. Eine Anwendung kann einen Rückruf für jedes Event auf jedem Widget gesetzt. Im Rahmen dieser Ausbildung geschrieben meisten Anwendungen NovaTK zu verwenden, nicht eine Hauptschleife für je nachdem, welchen Thread-Handles thier GUI haben. Anstatt die Steuerung des Fadens NovaTK wird, bis ein Ereignis auftritt, für welches die Anwendung einen Rückruf registriert hat. Obwohl für einige Anwendung, die zu allen Zeiten des Fadens steuern muß, ist es noch möglich, Design einer Anwendung auf diese Weise. Anforderungen: · Libpng. Was ist neu in dieser Version: · Modifizierte Build-System zu beheben Gebäude auf Mac OS X. Auch addierte die MIT-SHM Erweiterung zu deaktivieren. · Feste Ausschnitt in Windows. · Zusätzliche Unterstützung der ausgewählten Elemente im Bild-List-Feld für die Hervorhebung von Software Alpha-Blending des Bildes mit einer Auswahl Pixel durchgeführt wird. · Added Premultiplied Versionen der 32-Bit-Bildformate, die von XRender verwendet wird. · Added neues Widget: Der Slider-Widget. Dazu gehört auch eine eigene Prüfung. · Menüs jetzt offen bleiben, nachdem die erste Schaltfläche Freigabe und Elemente abgewählt werden, wenn der Zeiger bewegt sich außerhalb des Menüfenster. · Deaktivieren wird nun von allen Widgets unterstützt. Dies ist in der Widget-Basisklasse implementiert. Behinderten Widgets werden keine Eingabeereignisse empfangen und sie erscheinen optisch dunkler. · Feste Interpretation von Winkeln für Arcs und Pies im X11-Backend, da es nicht für diese Funktionen die GSys Spezifikation entsprachen. · Cursor-Unterstützung ist nun für den Windows-Backend implementiert. · Änderung der Struktur des Incode-Direktverzeichnisses. Dies ist das Herstellen von Dateinamen-Zusammenstößen weniger wahrscheinlich für Anwendungen, die Novatk-Header enthalten, da jetzt alle Dateinamen von "Novatk /" vorangestellt werden. · Einführung der Viewer-Schnittstelle, um gemeinsame Funktionen für Widgets hinzuzufügen, die den Ansichtsfenster verwenden. · Ein Speicherleck in Windows behoben. · Dokumentierte einige Klassen und Funktionen, die nicht dokumentiert wurden. · Bildunterstützung in die Zwischenablage hinzugefügt. Dies ist im Backend Win32 implementiert, jedoch nicht im X11-Backend. · Das Löschen von Callbacks in Widgets wird jetzt unterstützt. · Widget-Ereignisrückrufe können jetzt gesperrt werden. · Unterstützung für das Tragen hinzugefügt, wenn der Benutzer auf den Spur einer Bildlaufleiste klickt. · ScrollBars scrollen jetzt automatisch, während die Schaltflächen eines der Stufen-Tasten heruntergefahren sind. · Unterstützung für das Ziehen von Textentry-Widgets hinzugefügt, indem Sie die Auswahl des Textes außerhalb der Widgets ziehen. · ListBox unterstützt jetzt die Artikelsortierung. · Der Dialogfeld "Schriftartauswahl" zeigt jetzt eine sortierte Liste von Schriftfamilien an.


Novatk Zugehörige Software

BindowsFaces.

BindowsFaces ist eine Komponentenbibliothek, mit der Sie leistungsstarke AJAX-Webanwendungen mit einem Windows-Look-and-fühlen erstellen können. ...

60

Herunterladen

lambda-gtk.

gtk ist eine plattformübergreifende LISP-Schnittstelle zur kompletten GTK + 2 -Familie von gemeinsam genutzten Bibliotheken. ...

319

Herunterladen