Quadro di componenti visivi

Avanzato quadro di applicazione C ++ che semplifica la produzione di potenti applicazioni Mac OS X in C ++
Scarica ora

Quadro di componenti visivi Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Jim Crafton
  • Sito web dell'editore:
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 3.9 MB

Quadro di componenti visivi Tag


Quadro di componenti visivi Descrizione

Avanzato quadro applicativo C ++ che semplifica la produzione di potenti applicazioni Mac OS X in C ++ Il quadro del componente visivo è uno basato su un design C ++ completamente moderno e ha incorporato il supporto per lo sviluppo rapido delle applicazioni (RAD). Il quadro quadro del componente visivo è progettato per essere portatile su più compilatori e piattaforme, quindi non devi perdere tutto quel lavoro che è andato a scrivere la tua app per una singola piattaforma! Ecco alcune caratteristiche chiave di "Visual Component Framework": · Design moderno C ++ - Uso delle moderne tecniche C ++ come le eccezioni, i modelli (ove utili), gli spazi dei nomi e l'uso pesante della libreria di modelli standard. · Caratteristiche RTTI avanzate che consentono cose come le cose come la creazione di oggetti dinamici date un nome di classe registrato o una stringa UUID registrata che rappresenta la classe, l'introspezione dinamica della classe di un determinato oggetto e che elenca tali dati come nome della classe, super classe, le proprietà di La classe, i metodi dei membri e le interfacce implementate. · Modulare - costruito in diverse biblioteche anziché una grande biblioteca monolitica che diventa quindi difficile da rompere. Ciò significa che mentre il VCF è incredibilmente potente come quadro per la scrittura di applicazioni basate sulla GUI, se si desidera solo utilizzare le caratteristiche principali, come fili, file IO e RTTI che puoi farlo, senza dover avere dipendenze su tutto il Codice GUI. · Sistema di eventi facile da usare e potente, adatto per console e applicazioni basate sulla GUI. · Supporto per thread, mutex, semaforici, file, dati di streaming, registrazione degli errori, funzioni di utilità di stringa e altri servizi di base. Tutto questo fa parte del FoundationKit e non ha dipendenze sulla grafica o sul codice dell'interfaccia utente. · Classi grafiche potenti e facili da usare, oltre a un supporto più avanzato per la grafica vettoriale anti alias attraverso l'uso delle librerie grafiche antigrana. · Un'architettura di caricamento dell'immagine semplice da usare che consente a più formati di essere registrati dinamicamente, per il caricamento di una varietà di diversi formati grafici. Sui sistemi Win32, il supporto di caricamento dell'immagine predefinito è limitato ai file BMP, ma utilizzando la libreria di ImageFormats (anche una parte del VCF) è supportata anche un'ampia varietà di tipi di immagini aggiuntivi di ulteriori tipi di immagini. Attualmente la biblioteca ImageFormats utilizza il freeMage per supportare un tipo di immagine come .ttiff, .tga, .pd, .png, .pcx, .sgi, .mng, .ras, .pbm, .ppm. e molti altri. · Classi più avanzate per personalizzare il processo di disegno estendendo la corsa e le classi di riempimento. · Un set completo di potenti classi GUI, incluso un insieme comune di classi di base che consente la creazione avanzata di controllo personalizzato. Alcune delle classi di controllo includono controlli dell'albero, controlli elenchi, caselle di controllo e controlli radio, pulsanti, pulsanti, controlli singoli e controlli di testo multi linea e molti altri. · Un set standard di classi di applicazioni per cose come risorse, caricamento di finestre o moduli dinamicamente all'avvio dell'applicazione, salvataggio dello stato di applicazione, una classe di registro per la memorizzazione comune delle informazioni di sistema e delle applicazioni. · Altre classi di applicazioni includono un'architettura Annulla / Redo in base ai comandi che consentono di annullare e rifare i comandi oltre a notificare altri oggetti degli eventi. · Controlli della GUI che supportano sia l'allineamento che l'ancoraggio. Qualsiasi controllo può essere allineato in alto, in basso, a sinistra oa destra del suo controllo del contenitore genitore. I controlli alternativamente possono utilizzare le loro proprietà di ancoraggio per ancorare con i lati sinistro, destra, superiore e / o inferiore del loro controllo del contenitore genitore. Oltre all'allineamento di controllo, è possibile scrivere contenitori di layout personalizzati e assegnarli a un controllo per personalizzare la logica del layout. · L'applicazioneKit fornisce un set di modelli e le classi di visualizzazione per l'utilizzo dei modelli MVC. Una serie di modelli come ListModel, Tremosodel e TextModel sono utilizzati nei controlli per fornire la separazione dei dati dal codice di presentazione dell'interfaccia utente. Poiché una vista può essere collegata dinamicamente a un controllo in fase di esecuzione, sarà possibile sviluppare "temi" in futuro. · A causa delle funzionalità RTTI e dei gestori di eventi, il VCF supporta facilmente la programmazione dei componenti con l'IDE che consente lo sviluppo visivo. · Il VCF cerca di essere il più flessibile possibile, consentendo di utilizzare le parti desiderate e consentire l'interoperabilità con altri quadri. Pertanto i controlli VCF possono essere utilizzati all'interno di un'applicazione MFC se si desidera, o utilizzare solo il modulo grafico per le funzionalità grafiche avanzate. · Non c'è bisogno di strumenti speciali di preprocessore - se si dispone di un compilatore C ++ ragionevolmente completo, allora sei pronto per andare. · La possibilità di accedere alle maniglie di basso livello per la maggior parte degli oggetti nativi. Ad esempio, accedendo alla classe peer del filo, è possibile ottenere una maniglia alla maniglia del filo nativo stesso. Per un controllo, è possibile accedere al peer del controllo e ottenere un ID maniglia che rappresenta la maniglia nativa dei sistemi di finestra per una finestra / widget. Ciò consente di utilizzare chiamate specifiche della piattaforma quando necessario. Cosa c'è di nuovo in questa versione: · Questa è la prima versione SRC della porta Mac OS X del VCF. Dovrebbe costruire ed eseguire alcuni degli esempi, ma ovviamente è ancora molto importante in corso.


Quadro di componenti visivi Software correlato