Jx

Gratis toepassingskader en bibliotheek voor het X-venstersysteem
Download nu

Jx Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • New Planet Software
  • Uitgever website:
  • http://www.newplanetsoftware.com/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 6 MB

Jx Tags


Jx Beschrijving

Gratis toepassingskader en bibliotheek voor het X-venstersysteem JX is een gratis en open source, full-featured C ++ Application Framework and Widget Library (SDK) voor gebruik met het X-venstersysteem. De kracht van JX komt voort uit zijn rijke functieset en extensibiliteit die alle aspecten van professionele kwaliteitsontwikkeling ondersteunen. De bibliotheek biedt een breed scala aan widgets voor gebruik in de ramen van uw programma, samen met nuttige functionaliteit die de widgets en vensters verbindt om compleet, werkende software te maken. Het pakket bevat ook een grafische Window Layout-editor waarmee u snel de widgets in elk van de ramen van het programma kunt plaatsen en configureren. JX is rechtstreeks op XLIB gebouwd en is zorgvuldig geoptimaliseerd voor de prestaties. Het pakket bevat ook een complete testsuite die alle functies van de bibliotheek en een set zelfstudieprogramma's toont die de grote concepten, één voor één introduceren. Dit biedt een rijke bron van voorbeeldcode, zowel voor toepassingsontwerp van topniveau als voor individuele widgetklassen. Het laat ook zien hoe u de functionaliteit van de bibliotheek uitbreidt door bijvoorbeeld aangepaste tabellen of menu's te maken. Hier zijn enkele belangrijke functies van "JX": · Gebouwd op de top van de krachtige JCORE-bibliotheek. · Flexibel Messaging-systeem, zodat objecten de melding van wijzigingen in andere objecten kunnen ontvangen. Dit kan worden gebruikt om model-view-controllerontwerpen te implementeren. · Grafische lay-out-editor die code genereert. · Drag-and-druppel. (XDND-versie 4) · Gebruikersconfigureerbare knopbalk die samenwerkt met een bepaalde menubalk. Ondersteuning voor de basisobjecten voor het toepassingsniveau: · Directeur (gegevens in het venster hoeft niet te worden opgeslagen) · Abstract document (gegevens in venster moet worden opgeslagen) · Bestandsdocument (functionaliteit voor het opslaan van gegevens in een bestand) · Dialoog (zowel modaal als modeless; gegevens worden automatisch gevalideerd wanneer ingevoerd) · Ondersteuning voor het communiceren van documenten. · (B.v. Eén document kan vereisen dat een ander document wordt geopend en open blijven.) · Gebruikersvoorkeurenbeheer via JPREFSMANAGER en de MIX-IN-klasse Jprefobject. · Echte ondersteuning voor meerdere documententoepassingen. Wanneer het programma al actief is, neemt elke nieuwe aanroeping van het programma contact op met het bestaande proces in plaats van een nieuwe te starten. · (Dit is wat we bedoelen met een meervoudige documentinterface, niet de belachelijke definitie van Microsoft die vereist is om de Window Manager te reimplementeren om Windows te bieden binnen Windows.) · Scrolls Als niet alle menu-items tegelijk op het scherm passen. · Submenu blijft open zolang de muis er naar toe bewegen, zelfs als het pad andere items in het bovenliggende menu kruist. · Onbeperkte submenu diepte (maar wees aardig en rijd niet met uw gebruikersmoeren door dit te misbruiken!) · Velden invoeren met een geautomatiseerd systeem voor het valideren van wat is ingevoerd · Handige schuifbalken · Partities die gebruikers kunnen slepen om de toewijzing van de ruimte in een venster aan te passen · Keuze uit Macintosh-kopie of X-selectiemodel. · Aanhoudende dus gekopieerde gegevens zijn nooit verloren. · Geschiedenis van eerdere gegevens om te verzekeren dat externe toepassingen de gevraagde gegevens kunnen krijgen, ongeacht hoe langzaam de netwerkverbinding is. · Transparante ondersteuning van het Incremental Selectie Transfer Protocol, zodat de gebruiker willekeurig grote hoeveelheden gegevens kan kopiëren en plakken. · Een enkele toepassing kan verbinding maken met een onbeperkt aantal x-servers. · Netwerk- en procesondersteuning is geïntegreerd in de gebeurtenislus. · JMessageProtocol ondersteunt elk ASCII-berichtgebaseerd protocol, dus u hoeft nooit een code hieronder te schrijven die complete berichten decodeert. · Ondersteuning voor real-time toepassingen via een veilig mechanisme voor het overschrijven van de gebeurtenislus. · Coöperatieve multi-tasking elimineert de behoefte aan draden. Dit biedt ondersteuning voor periodieke taken, zoals animatie en veiligheid die de gegevens van de gebruiker opslaan. · Object om de voortgang van de lange bediening weer te geven. · Geanimeerde cursors en afbeeldingen. · JStringManager maakt het mogelijk om snaren in afzonderlijke gegevensbestanden op te slaan, zodat ze gemakkelijk kunnen worden vertaald en gewijzigd zonder te worden gecompileerd. · Volledige ondersteuning voor Europese talen · Ondersteuning voor snelkoppelingen door de gebruiker aanpasbare menu door de menu-items te bewerken die zijn opgeslagen in de tekenreeksdatabase · Ingebouwde ondersteuning voor het schakelen tussen Snelkoppelingen Macintosh en Windows Style · Ontworpen om te werken met meerdere virtuele desktops en zowel klik-tot-focus en point-to-focus. · Ondersteuning voor scrollen via wielmuizen. · Werkt automatisch met sessiemanagers (bijvoorbeeld GNOME en KDE) zodra u JXAPPLICATIE opheft :: CleanupBeforeSuddendeath (). · 64-bits schoon. Vereisten: · Java Wat is er nieuw in deze release: · De echt grote verandering is dat het nu onder de LGPL is.


Jx Gerelateerde software

Ntl

Een gratis C ++ -bibliotheek voor het manipuleren van gehele getallen ...

168 690 KB

Downloaden