Visueel Component Framework

Geavanceerd C ++ Application Framework dat het gemakkelijk maakt om krachtige Mac OS X-toepassingen in C ++ te produceren
Download nu

Visueel Component Framework Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jim Crafton
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 3.9 MB

Visueel Component Framework Tags


Visueel Component Framework Beschrijving

Geavanceerd C ++ Application Framework dat het gemakkelijk maakt om krachtige Mac OS X-applicaties in C ++ te produceren Visueel Component Framework is een op basis van een grondig modern C ++ -ontwerp en heeft ondersteuning gebouwd voor snelle applicatieontwikkeling (RAD). Het Framework Framework van de visuele component is ontworpen om draagbaar te zijn over meerdere compilers en platforms, dus u hoeft niet al dat werk te verliezen dat uw app voor een enkel platform ging schrijven! Hier zijn enkele belangrijke kenmerken van "Visual Component Framework": · Modern C ++ Design - Gebruik van moderne C ++ -technieken zoals uitzonderingen, sjablonen (waar nuttig), naamruimtes en zwaar gebruik van de standaard sjabloonbibliotheek. · Geavanceerde RTTI-functies die dergelijke dingen mogelijk maken als dynamische objectcreatie, gegeven een geregistreerde klasnaam of een geregistreerde UUID-reeks die de klasse, dynamische introspectie van de klasse van een gegeven object vertegenwoordigt en dergelijke gegevens vermeldt als de klassenaam, superklasse, de eigenschappen van de klasse, ledenmethoden en geïmplementeerde interfaces. · Modular - gebouwd over verschillende bibliotheken in tegenstelling tot een enorme monolithische bibliotheek die dan moeilijk uit elkaar wordt. Dit betekent dat terwijl de VCF ongelooflijk krachtig is als een raamwerk voor het schrijven van GUI-gebaseerde toepassingen, als u de kernfuncties wilt gebruiken, zoals threads, bestand io en RTTI, kunt u dit doen zonder afhankelijkheden te hebben GUI-code. · Eenvoudig te gebruiken en krachtig evenementsysteem, geschikt voor console en GUI-gebaseerde toepassingen. · Ondersteuning voor draad, mutexen, semaforen, bestanden, streaminggegevens, foutregistratie, string-hulpprogramma's en andere basisdiensten. Dit alles maakt deel uit van de Foundationkit en heeft geen afhankelijkheden op de grafische of gebruikersinterface. · Krachtige en eenvoudig te gebruiken grafische klassen, plus meer geavanceerde ondersteuning voor anti-aliased vectorafbeeldingen via het gebruik van de antigrain grafische bibliotheken. · Een eenvoudig te gebruiken beeld-loading-architectuur waarmee meerdere indelingen dynamisch kunnen worden geregistreerd, voor het laden van een verscheidenheid aan verschillende grafische indelingen. Op Win32-systemen is de standaardafbeeldingsondersteuning beperkt tot BMP-bestanden, maar met behulp van de ImageFormats-bibliotheek (ook een deel van de VCF) wordt ook een breed scala aan aanvullende beeldtypen ondersteund. Momenteel gebruikt de bibliotheek van ImageFormats FreeImage om een beeldtypen te ondersteunen, zoals .tiff, .tga, .psd, .png, .pcx, .sgi, .mng, .ras, .pbm, .ppm. en vele anderen. · Meer geavanceerde klassen voor het aanpassen van het tekenproces door een slag- en vulklassen uit te breiden. · Een complete set krachtige GUI-lessen, waaronder een gemeenschappelijke set basisklassen die geavanceerde aanpassingscreatie mogelijk maken. Sommige controlelessen omvatten boombedieningen, lijstbedieningen, selectievakje en radiobesturingen, drukknoppen, enkele regel en multi-lijntekstcontroles en vele anderen. · Een standaard set van toepassingsklassen voor zaken zoals bronnen, het laden van vensters of formulieren dynamisch op aanvraag opstarten, opslaan van toepassingsstatus, een registerklasse voor gemeenschappelijke opslag van systeem- en toepassingsinformatie. · Andere toepassingsklassen zijn onder meer een undo / redo-architectuur op basis van opdrachten die mogelijk maken voor het ongedaan maken en herstellen van opdrachten en andere objecten van de gebeurtenissen op de hoogte te stellen. · GUI controleert die zowel uitlijning als verankering ondersteunen. Elke besturing kan worden uitgelijnd op de bovenste, onderste, linker of recht van de bovenliggende containercontrole. Alternato-bedieningselementen kunnen hun verankeringseigenschappen gebruiken om zichzelf te verankeren aan de linker, de rechter en / of onderkant van hun bovenliggende containercontrole. Naast het regelen van uitlijning is het mogelijk om aangepaste lay-outcontainers te schrijven en deze toe te wijzen aan een controle om de lay-outlogica aan te passen. · De applicationKit biedt een set van model- en bekijklassen voor het gebruik van MVC-patronen. Een reeks modellen zoals de lijstmodel, TREEMODEL en TextModel worden gebruikt in de bedieningselementen om de gegevens uit de UI-presentatiecode te verschaffen. Omdat een weergave dynamisch kan worden gehecht aan een controle bij runtime, is het mogelijk om "thema's" in de toekomst te ontwikkelen. · Vanwege de RTTI-functies en de gebeurtenishandlers ondersteunt de VCF eenvoudig componentprogrammering met in IDE die de visuele ontwikkeling mogelijk maakt. · De VCF probeert zo flexibel mogelijk te zijn, zodat u de gewenste onderdelen kunt gebruiken, en het toestaan van interoperabiliteit met andere frameworks. Zo kunnen VCF-bedieningselementen in de binnenkant van een MFC-toepassing worden gebruikt als u wilt of alleen de grafische module gebruiken voor verbeterde grafische functies. · Geen behoefte aan speciale preprocessor-tools - als u een redelijk complete C ++ -compiler hebt, dan bent u klaar om te gaan. · Het vermogen om toegang te krijgen tot de handgrepen met een laag niveau voor de meeste inheemse objecten. Door bijvoorbeeld toegang te krijgen tot de peer-klasse van de thread, kunt u een handgreep krijgen voor de inheemse draadgreep zelf. Voor een controle heeft u toegang tot de peer van het bediening en krijgt u een handvat-ID die de inheemse handvat van het venster-systemen voor een venster / widget vertegenwoordigt. Hiermee kunt u indien nodig platformspecifieke oproepen gebruiken. Wat is er nieuw in deze release: · Dit is de allereerste SRC-release van de Mac OS X-poort van de VCF. Het zou een deel van de voorbeelden moeten bouwen en uitlopen, maar is natuurlijk heel veel nog een werk in uitvoering.


Visueel Component Framework Gerelateerde software