Lezione Qt 2: Impostare un file .pro “ad hoc”

20 Aprile 2008 @ 19:26

Nella prima lezione, avevamo visto che per la compilazione dei sorgenti, era indispensabile il comando “qmake -project”. Questo comando crea automaticamente un .pro (del progetto). Se da un lato si ha un vantaggio perché il programmatore non deve prendersi la briga di creare un .pro dedicato, dall’altro si hanno una serie spropositata di svantaggi.

Un buon programmatore deve crearsi adeguatamente un proprio file .pro, altrimenti rischia di perdersi all’interno del progetto. La struttura di un file .pro non è difficile per niente, basta solo seguire i passi che a breve introdurrò.

Leggi il seguito di questo post »


Lezione Qt 1: Creare un semplice progetto

18 Aprile 2008 @ 17:25

Premetto che sono uno dei più scarsi programmatori della Terra e che quindi non voglio insegnare nulla a nessuno, però cerco di condividere quelle poche cose che so a tutti voi. Inoltre non è detto che farò altre lezioni, però per eventuali altre lezioni, il titolo sarà del tipo “Lezione Qt n: ….”. Detto questo, vediamo come creare un semplice progettino con le Qt4.

Come prima cosa, bisogna aver installato le Qt4.x e in questa sede non farò di certo vedere come installare le librerie e impostare tutte le eventuali dipendenze (compilatore c++, make, ecc). Assumo per scontato che le liberie Qt4 (occhio alla versione) siano installate correttamente.

Leggi il seguito di questo post »


CMake: chi è costui?

25 Marzo 2008 @ 21:59

Il nome CMake è un abbreviazione di cross platform make.

Questo software rimpiazza il vecchio e non facilissimo da usare Automake nella generazione dei Makefile. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile. Per la compilazione del programma è necessario verificare che siano incluse tutte le librerie e scovare i loro percorsi all’interno del file system. Proprio per questo motivo, è impossibile avere un Makefile già scritto. A questo punto, il tool Automake, doveva eseguire una precisa ricerca di tali librerie e infine, se non si sono riscontati errori, la definitiva creazione del Makefile per la successiva compilazione.

Leggi il seguito di questo post »


Usare le Qt sotto Vista

7 Marzo 2008 @ 21:06

Da poco ho preso un nuovo portatile e all’interno ho trovato Vista. Nella norma io ho sempre con me installato il kit di sviluppo per le Qt, dato che sono appassionato a queste librerie.

qt4.png

Come sempre scarico l’ultima versione di Qt e il tool per installare e configurare l’ambiente gcc/g++/make mediante MinGW. Una volta scaricato l’installer di MinGW basta fare doppio click e inizia il download dei vari pacchetti. Per le Qt invece gli accorgimenti da fare sono leggermente più difficili, perché bisogna specificare all’installer il percorso di una precedente installazione del MinGW. Fatto questo bisogna settare la variabile d’ambiente PATH includendo i percorsi dei “bin”.

Ora tutto è pronto per iniziare a sviluppare le nostre applicazioni c++/Qt, ma…

Leggi il seguito di questo post »


Pubblicità Progresso: Campagna Anti-IF

29 Dicembre 2007 @ 21:20

Obiettivo di questa campagna è sensibilizzare gli sviluppatori verso l’uso efficace dei principi di base del paradigma Object-Oriented.

Il primo passo per raggiungere questo obiettivo è essere consapevoli delle conseguenze in termini di design dell’uso degli IF (di qui il nome della campagna), e delle strutture di controllo in genere, applicati seguendo il paradigma imperativo anche in un linguaggio Object-Oriented.

Questa maggiore consapevolezza, obiettivo della nostra campagna, darà modo allo sviluppatore di comprendere come, applicando i principi del Design Object-Oriented, sia possibile raggiungere risultati di maggiore efficacia in termini di flessibilità, evolutività, comunicatività e testabilità.

Leggi il seguito di questo post »


Usare Assistant per la documentazione Java

23 Dicembre 2007 @ 14:43

Chi programma con le librerie Qt conosce il fantastico tool Assistant, che permette di visualizzare in un’applicazione dedicata, tutta la documentazione di tali librerie. Quindi, anziché usare le scomode pagine html, si può usare Assistant.

Questo però vale solo per le Qt… ma non è vero! Un certo Hugo Parente Lima ha pensato di creare uno script per generare la documentazione Java da dare in input ad Assistant.

Il programma che consente di poter generare la suddetta documentazione si chiama Javadoc4Assistant. Vediamo quindi come utilizzare questo tool.

Leggi il seguito di questo post »


Qt search plugin per Firefox

18 Dicembre 2007 @ 21:25

Stamattina ho trovato una utility veramente carina. Anche se non sono un grandissimo esperto di programmazione, posso dire che più o meno riesco a barcamenarmi con l’uso delle librerie Qt.

Per chi programma con le Qt conosce già il tool assistant, ossia un visore di doc Qt fatto veramente bene. L’unica pecca è quella di aver installato nel proprio PC un botto di pagine HTML che occupano troppo spazio.

Naturalmente on-line è disponibile tutta la doc, e questo, a discapito però della velocità d’accesso alle pagine, comporta 0 byte di disco occupati.

Aggiungi il motore di ricerca Qt

Per trovare ciò che si cerca d’ora in poi è facilissimo. Basta installare un addons per Firefox. Questo addons non fa altro che aggiungere, nella filter bar in alto a destra, un tasto per selezionare come motore di ricerca Qt.


Installare e configurare OpenMosix 2.4 con Debian Etch

9 Dicembre 2007 @ 23:02

In questo articolo vedremo come installare e configurare OpenMosix in una Debian Etch. Per provare se le configurazioni da noi effettuate saranno valide, proveremo a creare un cluster mediante creazione di macchine virtuali con VirtualBox.

Vediamo quindi come fare.

Leggi il seguito di questo post »


Rilasciati Qt e Qtopia Core 4.3.3

5 Dicembre 2007 @ 16:32

Disponibili da oggi (5 dicembre) gli aggiornamenti di Qt e Qtopia.

Come recita il ChangeLog, questa è una bug-fix release. Non ci sono quindi grosse novità dalla versione 4.3.2 se non la correzione di alcuni bug.

Per l’annuncio ufficiale e la pagina di download, vi rimando a questa pagina.


Rilasciato Netbeans 6

4 Dicembre 2007 @ 21:10

Puntuali come un orologio svizzero, il team di Netbeans, ha rilasciato ieri (3 dicembre) la versione 6 del loro IDE.

Ci sono moltissimi video che mostrano le “grosse” novità apportate con questa nuova release: li potete vedere in questa pagina.

Per scaricare Netbeans in base alle vostre esigenze, c’è un’apposita pagina intuitiva (come se fosse un carrello della spesa) che vi permette di scaricare la versione adatta.

Leggi il seguito di questo post »