C++ GUI Programming with Qt 4 | Cerca per titolo, autore, parola chiave | ||||||||
C++ GUI Programming with Qt 4 C++ GUI Programming with Qt 4 ( prima edizione ). 2006. Di Jasmin Blanchette e Mark Summerfield. Qt è una libreria completa in C++ a disposizione dello sviluppatore che desideri creare applicazioni GUI ( Graphical user interface ) multipiattaforma, grazie al suo approccio “write once, compile anywhere” ( scrivi una sola volta e compili ovunque ). Qt, infatti, permette al programmatore di utilizzare un singolo gruppo di file sorgente che funzioneranno su diverse piattaforme ( sistemi operativi ): da Windows 98 a XP, Mac OS X, Linux, Solaris, HP-UX, e molte altre piattaforme Unix con X11. Le librerie Qt sono state rese pubbliche nel maggio 1995. Furono sviluppate da Haavard Nord ( CEO della Trolltech ) e Eirik Chambe-Eng ( presidente della Trolltech ). La lettera Q fu scelta come prefisso della classe, poichè sembrava molto bella tra i caratteri presenti nel programma Emacs di Haavard. La lettera "t", invece, fu aggiunta per significare “toolkit”, prendendo ispirazione da Xt, o X Toolkit. L'azienda nacque nel 1994, con il nome Quasar Technologies, diventato poi Troll Tech, ed oggi Trolltech. Il 1994 iniziò con due giovani programmatori che volevano entrare in un mercato ormai affermato, senza clienti, con un prodotto ancora incompleto e senza soldi. Fortunatamente, le due mogli lavoravano e poterono supportare economicamente i rispettivi mariti per i due anni successivi, in attesa che Eirik e Haavard sviluppassero il loro prodotto e iniziassero a guadagnare. Nell'aprile 1995, grazie ad un contatto avuto da uno dei professori universitari di Haavard, l'azienda norvegese Metis firmò con i due un contratto per lo sviluppo di un software fondato su Qt. In quel periodo, Trolltech assunse Arnt Gulbrandsen, il quale, durante i sei anni di permanenza alla Trolltech, scrisse ed implementò un sistema geniale di documentazione, oltre a contribuire attivamente allo sviluppo del codice Qt. Il 20 maggio 1995, Qt 0.09 venne inserito nel dominio sunsite.unc.edu. Sei giorni dopo, la release venne annunciata in comp.os.linux.announce. Si trattò della prima release pubblica di Qt. Qt poteva essere utilizzato sia su Windows, sia su Unix, potendo offrire alle due piattaforme le stesse API ( Application programming interface ). Qt veniva rilasciato con due differenti licenze: una licenza commerciale, richiesta per gli sviluppi commerciali, ed una licenza free software, per lo sviluppo open source. Nel mese di Marzo 1996, la European Space Agency diventò il secondo cliente Qt, con l'acquisto di 10 licenze commerciali. Con una fede incrollabile, Eirik e Haavard assunsero un altro programmatore. Qt 0.97 vide la luce nel mese di maggio dello stesso anno, mentre, nel settembre del 1996 uscì la release Qt 1.0. Alla fine dell'anno, Qt raggiunse la versione 1.1. In quello stesso anno, Matthias Ettrich, fondatore del progetto KDE ( K Desktop Environment ), decise di utilizzare Qt per lo sviluppo di KDE: in questo modo, Qt divenne presto, de facto, lo standard per lo sviluppo GUI in C++ nelle piattaforme Linux. Lo scopo di questo libro è insegnare a scrivere programmi GUI con Qt 4.
|
|||||||||
C++ GUI Programming with Qt 4 | Disclaimer: questo è un link a contenuti ospitati su server esterni. |