Dünner Draht

Kostenloser und Open Source Ajax Ria Framework
Jetzt downloaden

Dünner Draht Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • ThinWire Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 8.6 MB

Dünner Draht Stichworte


Dünner Draht Beschreibung

Kostenloser und offener Quelle Ajax Ria Framework Thinwire ist ein AJAX RIA-Framework, um Zero Footprint Ajax Browser-Anwendungen zu erstellen, die sich wie Desktop-GUI-Anwendungen anfühlen. Programm Ajax auf dem Server mit einem ereignisgesteuerten GUI-Modell, das die Programmlogik wieder anschließt. Thinwire unterstützt alle wichtigen AJAX-Browser.note: Thinwire wird unter den Bedingungen der GNU General Public License (GPL) und der GNU-Bibliothek oder der lerner öffentlicher Lizenz (LGPL) lizenziert und verteilt · Safari 2-Unterstützung verbessert. Framework funktioniert jetzt fast perfekt. · Opera-Tastatur-Navigationsunterstützung verbessert. · Verbesserte Fehlermeldungen und Fehlerprüfung in verschiedenen Bereichen des Rahmens. · Unterstützung für den Zugriff auf Werte in der Hauptmethode in der Hauptmethode hinzugefügt, indem der Phrase "Contextparam" der "Extraargumente" hinzugefügt wird. · Sie können jetzt UI-Komponenten von Threads außerhalb des Anwendungsfadens instanziieren. Dies ist manchmal nützlich, wenn Sie eine freistehende Komponente benötigen, um bestimmte Dinge zu simulieren oder zu testen. · Alle Servlet-Mapping-Pfade in der Web.xml für eine ThinWire-Anwendungsarbeit jetzt. · Thinwire-URLs unterstützt jetzt ein viel breiteres Angebot an Remote-URLs einschließlich HTTPS. · Die Unterklasse von UI-Komponenten funktioniert jetzt in allen Fällen ordnungsgemäß. · Xod unterstützt nun die Verarbeitung von leeren Elementen sowie die Verwendung definierter Werte in den Attributen von eingebauten Tags wie. · Korrigierte eine Vielzahl von Problemen, die mit einem nicht ordnungsgemäß freigegebenen Speicherpuffer zusammenhängen. Verschiedene clientseitige und serverseitige Probleme wurden behoben. Korrigiert und / oder verbessert filechooser auf folgende Weise: · Funktioniert jetzt ordnungsgemäß mit allen Browsern. · Sie können die Komponente jetzt wiederverwenden, nachdem eine Datei hochgeladen wurde. · Die FIFECHOORER-Dialogfunktion funktioniert jetzt ordnungsgemäß, ohne einen Fehler zu werfen. · Die Dateiuploadgrenze von 25 MB entfernt. Unbegrenzte Dateigröße jetzt unterstützt. Korrigierte und / oder verbesserte Gridbox auf folgende Weise: · Sortierung kann jetzt mithilfe der neuen Eigenschaft "sortallowed" deaktiviert werden. · Sie können jetzt eine Zeile festlegen, um sie ausgewählt zu setzen, bevor Sie es zu einem Raster hinzufügen .- Änderungen an 'VissiblecheckBoxes', die jetzt ordnungsgemäß sind. · Fehler nicht mehr geworfen, wenn Sie leer und die "ENTER" oder "Righarrow" eingeben) · Zeilenauswahl ist jetzt jederzeit korrekt, z. B. beim Hinzufügen / Entfernen von Zeilen, sortieren Sie das Raster oder das Hinzufügen neuer Zeilen nach Absicht. · Das Spaltenformat wird nun auf reichen Textzellen angewendet. · Duplizierte Zeile wird nicht hinzugefügt, wenn jetzt die erste Zeile hinzugefügt wird. · Die Programmieren von programmierten SELECTION wird nicht mehr scroll-ui. · Sortieren verursacht nicht mehr Blättern, um die ausgewählte Zeile anzuzeigen. · Die Y-Koordinate basiert nun auf der ausgewählten Zeile in ActionEvent. · Klicken Sie auf und DoubleClick ActionEvents GETOURCEX / y-Methoden, die nun X / Y-Koordinaten relativ zu der von (doppelten) angekleinerten Zelle bereitstellen. · Wenn eine Zeile auf ausgewählt eingestellt ist, kehrt die vorherige ausgewählte Zeile jetzt false zurück. Korrigierter und / oder verbesserter Baum auf folgende Weise: · Sie können jetzt ein Element einstellen, um ausgewählt, bevor Sie ihn zu einem Baum hinzufügen. · Das Entfernen des ausgewählten Elements ändert jetzt die Auswahl intelligent. · Einstellen der erweiterten Eigenschaft auf dem Root-Element jetzt funktioniert. · Das Entfernen von Baumknoten funktioniert jetzt in allen Fällen ordnungsgemäß. · Klicken Sie auf und doubleclick ActionEvents GETEOURCEX / y-Methoden jetzt zurück -1 für beide Werte. Diese werden in der Zukunft die ordnungsgemäßen Werte zurückgeben. Korrigierte und / oder verbesserte Bearbeitungsmaskierung auf folgende Weise: · Datums-Bearbeitungsmasken zeigen jetzt 2 Ziffer jahre ordnungsgemäß in Firefox an. · 4 Zifferndatum Bearbeitungsmaske jetzt unterstützt das Jahr 0000 bis 9999. · MaxLength akzeptiert nun die Eingabe internationaler Zeichen. · Charakterbearbeitungsmasken akzeptieren jetzt alle Latin-1-Zeichen als gültig. · Der korrekte Feldinhalt wird jetzt gesendet, wenn "ENTER" zum Feuertaste verwendet wird. · Der Dialog unterstützt jetzt den Fokus über SetFocus (TRUE). Darüber hinaus arbeitet die transparente Modalschicht jetzt ordnungsgemäß und blockiert den Eingang nicht nach dem Abschluss des Dialogs. · Hyperlink überprüft nun den an den einzelnen Argumentkonstruktor übergebenen Wert, um zu sehen, ob es sich um eine dünne URL handelt. Wenn es ist, wird es für den Ort und den Text verwendet. Auch hyperlink.openLocation () arbeitet nun an jeder dünnwire-URL, nicht nur Remote-URLs. · Entfernen des letzten Tabsheets aus einem Tabfolder funktioniert jetzt. Darüber hinaus akzeptiert das inaktive Tabsheet keine Komponentenfokus mehr und Sie müssen nicht den Fokus auf eine andere Registerkarte festlegen, bevor Sie die Registerkarte mit Fokus entfernen, da der Rahmen das lässt. · DropdownDateBox und DateBox Jetzt initialisieren Sie das Datum, an dem Sie auf dem Steuerelement angeben. Außerdem zeigt das DATEBOX-Control jetzt die richtigen ausgegrauten Tage. · Schlagen der Leertaste auf Komponenten wird nicht länger einen Fehler werfen. · Viele zu eins, Drag nDrop Beziehungen funktionieren jetzt korrekt. · Menü nicht mehr hat zwei Reihen gleichzeitig auf langen Menüs markieren. · Taster ist mit Bildern und kein Text jetzt ihre Bildmitte. · Die focusCapable Eigenschaft funktioniert nun korrekt. · MessageBox Text wird nicht mehr abgeschnitten, wenn Bild verwendet wird. Korrigiert und / oder verbessertes Tablelayout in einer Reihe von Möglichkeiten: · Zusätzliche Unterstützung für die Zeile und Spalte einer Komponente Grenze spezifiziert mit relativen Zahlen wie +1, -2. · Sie können nun eine Reihe zu einem Tablelayout hinzufügen, bevor das Layout zu einem Container zugewiesen werden. · Nimmt nun die Breite des Scrollbar berücksichtigt bei seinen Berechnungen. · Die Hin- und Herschalten von Zeilen- und Spalten Sichtbarkeit funktionieren nun korrekt. · Überlappende Komponenten im Layout jetzt arbeiten. · Sie können jetzt die Sichtbarkeit, Breite oder Höhe einer Tablelayout Spalte oder Zeile vor der Spalte oder Zeile hinzugefügt wird, um das Layout festgelegt. · Kein Argument Konstruktor für Zeile und Spalte hinzugefügt, um den Konstruktor von Zeilen- und Spalten Objekte innerhalb einer XOD Datei zu erleichtern. · Entfernen einer Zeile nicht mehr verursacht zwei Zeilen entfernt werden. · Aus AbstractLayout einer öffentlichen Klasse, damit es in dem Erstellen von benutzerdefinierten Layouts verwendet werden. · Alle Ereignistypen unterstützen nun die globalen Zuhörer über Methoden auf dem Anwendungsobjekt registriert. · Action wird nun korrekt auch ausgelöst, wenn PropertyChangeListeners hinzugefügt werden, so dass die Ereignisse richtig immer feuern. · Die Y-Koordinate jetzt wieder richtig aus und klicken doubleclick-Ereignisse. · Added alle die addActionListener / removeActionListener Methoden RadioButton.Group. Farb Handling wurde in mehrfacher Hinsicht verbessert: · ToHexString kehrt nun voll Hex-Werte für alle Farben. · Die Farben sind jetzt an den Client in hex gesendet verschiedenen Farb Inkonsistenzen zu beheben. · Systemfarbüberschreibungen arbeiten jetzt in allen Fällen. · ValueOf akzeptiert nun aktivierten Saiten, so dass es eher wie ein Java 5 Enum ist. · Korrigierte Rich Text Umgang mit Attribute href im Tag. Auch font size Attribut nun korrekt in Punkten verarbeitet, nicht em. · Umbenannt dem eingebauten Stil von DefaultStyle zu CorporateStyle und einen neuen Stil namens ThinStyle fügte hinzu, dass man durch die Angabe der Klasse verwenden kann: ///thinwire.ui.Application/resources/ThinStyle.zip für den Stylesheet Init-Parameter in web.xml. · Die Style.xml aus dem eingebauten in CorporateStyle in eine Anzahl von einzelnen XOD Dateien Aufgeteilt, dass jeder Griff des Styling ihres eigenen Teil. Dies macht die spätere Wiederverwendung durch andere Stile viel einfacher. Font Handling wurde auf vielfältige Weise verbessert: · Größe kann nun Spitzenbeträge über Style.setProperty eingestellt werden. · Unnötige Ausgeschieden für jede comp von Schriftfamilie und unterstrichen senden. · Einstellen der Schrift strike Eigenschaft jetzt korrekt funktioniert. · Erste Schrift Breite / Höhe über getStringWidth / getStringHeight ist jetzt genau. · Die Kommunikationsmaschine Stromlinienförmige, so dass es nicht auf der Schaffung von übermäßigen Objekten, um angewiesen, Daten zu lesen. Auch den Client-Code bereinigt um effizienter Daten zu verarbeiten vom Server empfangen. Schließlich ist der Ausgang der Ereignisse vom Server nun direkt nach unten in dem Antwortstream anstatt zuerst Pufferung es. · Thinwire Veranstaltungs-Processing-Engine wurde um Unterstützung Thread-Sharing wieder aufgebaut. Mit diesem neuen Modell wird die Skalierung von Thinwire wird nicht mehr durch die Anzahl der Threads beschränkt der Server auf einmal jonglieren kann. Die Veranstaltung Motor wird nun automatisch hinzufügen / entfernen Fäden zu / von der Verarbeitung Pool nach Bedarf. Zusätzlich kann jeder Thread in dem Pool Ereignisverarbeitungsanforderungen für mehrere Anwendungen behandeln. Während vor Thinwire beschränkte sich auf 1000-1500 gleichzeitige Benutzer, da es 1000-1500 Threads benötigt, um diese Last zu bewältigen, jetzt sollte es in der Lage sein, die gleiche Last mit gerade einmal 50 bis 75 Fäden zu handhaben. · Abgerundeten Rand Speicherleck in IE6 Aufgeräumt, die Radiobuttons wurde zu bewirken. Auch ein Speicherleck in IE6 mit dem Baum Kontrolle gereinigt. · Verbessert die Geschwindigkeit, mit den Dialogen angezeigt und ausgeblendet. Wenn die Sichtbarkeit eines Dialogs wird der Ereignisprozessor umgeschaltet wird bündig nun die Ereignisse sofort an den Client. Dies führt zu einem viel Gefühl, schneller zum Ein- und Ausblenden von Dialogen. Während dies immer ein Thema war, wurde es sehr spürbar unter dem neuen Thread-Sharing-Modell optimiert und daher benötigt es korrigiert werden. · Stil Übertragung zum Client optimiert durch Ersetzen Stil Eigenschaftsnamen mit verkürztem Namen, dass der Client übersetzt jetzt. · Umschreiben Sie den gesamten Rich-Text-Parser neu, um einen Sax-Parser anstelle eines DOM-Parsers zu verwenden. Dies führte zu einer 5x-10x-Verbesserung der Rendering-Zeiten für reichen Text. · Verbesserte die kundenseitige Rendering von reichen Text, die eine große Anzahl unnötiger Span-Tags beseitigen. · Überarbeitete Layouts anrufen Anrufen Als Timer-Task mit einem 0-Timeout, so dass ein Antrag nur als Maximum von einmal pro Anforderungszyklus bezeichnet wird. · Überarbeitete Clientkomponenten, um den ersten Stil über CSTEXT einzustellen, wodurch ein Leistungsstoß von 20% für das Rendern von Komponenten gewinnt · Bereinigt Timer-Aufgaben, so dass, wenn das Timeout 0 ist, der Timer aufgerufen wird, bevor Sie eine Antwort zurück an den Browser zurückgeben, anstatt nach einer Rundreise.


Dünner Draht Zugehörige Software

Eejlib.

Open Source-Bibliothek, die mit verschiedenen Entwicklungshilfsmittel für Entwicklungshilfen geliefert wird ...

165 19 KB

Herunterladen