Newsgroup: it.comp.lang.c++
Titolo: IDE pet Ununtu (compilatore + IDE U++)

ho installato i pacchetti da Gestione Pacchetti, in Software Center
non risultava alcuna voce.
dopo l'installazione verifico su Software Center, e su software
fornito da Ubuntu risulta installato.
Il problema e' che non ho idea di dove sia stato messo.
Ho provato a cercare su FileSystem e sulla cartella utente.
Sto cercando un RAD simile a RAD Studio (Embarcadero) e
Visual Studio che eissta per Win e Linux , altrimenti il
porting me lo scordo.
Uso intefaccia Ubuntu Classico da Ubuntu 11.04

 porting me lo scordo.
Devi scrivere un'applicazione multipiattaforma e pensi di necessitare di 
un rad multipiattaforma?
Se devi scrivere un'applicazione a finestre multipiattaforma, e per 
motivi a me oscuri vuoi usare il C++, allora hai bisogno di una libreria 
multipiattaforma per le finestre, cose tipo: 
http://www.wxwidgets.org/
Se non necessiti di finestre ti potrebbe anche bastare quel che ti 
fornisce la libreria standard C++
Se proprio ci tieni ad un IDE (non un RAD) multipiattaforma potresti 
provare 
http://www.codeblocks.org/
Personalmente da anni devo scrivere per lavoro applicazioni che girano 
su linux e windows, e ultimamente le mie preferenze sono gcc/gdb sotto 
linux, e visual studio sotto windows. Per scrivere un'applicazione 
portabile non hai bisogno di RAD o IDE multipiattaforma.

> portabile non hai bisogno di RAD o IDE multipiattaforma.
per Windows uso C++Builder (RAD), perche' e' praticamnete identico a 
Delphi, e quindi ho lo stesso IDE,  come Visual Studio gestisce Form
e altri elementi grafici, e inutile negarlo ci sono i comodi componenti
della SourceForge (Jedi project), pero' questi componenti spesso si 
appoggiano alle API windows.
anche quando passi a Linux ti servono i vari controlli Form etc; un 
progetto visual studio C++ riesci a portarlo su Linux, non conosco bene
Visual Studio , ma vi e' un Too,di esportazione ?
ciao


Non ti potrebbero essere utili le Qt con la loro piattaforma di sviluppo 
(Qt creator) ?
Maurus

>
Di fatto non le conosco (spero in questi giorni, di avere del tempo per 
iniziare a vedere che fanno ),
in line di massima dovrebbero permettere di disegnare delle maschere come 
dli IDE (GUI), e poi
assegnare degli eventi alle varie Grid, Button, Menu, etc ? 


Esattamente come hai detto, tramite il suo tool apposito Qt Designer 
puoi costruire maschere con bottoni, menï¿œ, griglie, radio button e molto 
altro.
Hanno il grosso pregio di produrre un codice portabile anche su Linux.
C'ï¿œ un meccanismo di gestione degli eventi associati ai vari oggetti che 
compongono le dialog (widget):
http://doc.qt.nokia.com/latest/signalsandslots.html
Sono implementate in c++ e sono free.
Penso che siano il top per quanto riguarda la progettazione di GUI in 
C++ e si possono trovare molti progetti da cui partire per adattarli 
alle proprie applicazioni qui:
http://qt-apps.org/
Si puï¿œ scaricare tutto il codice sorgente con il progetto per ciascuna 
di queste applicazioni.
Tutto l'ambiente di sviluppo e il core per le Qt lo scarichi da qua:
http://qt.nokia.com/downloads/
C'ï¿œ anche l'add in per visual studio e Qt creator.
Maurus

 alle proprie applicazioni qui:
L'unico difettuccio che avevano quando le ho usate io, che non so se è 
cambiato, è che il QT designer ti generava codice C++, che poi tu 
personalizzavi, ma se a posteriori avevi bisogno di modificare 
l'interfaccia, dovevi riprendere da capo le tue personalizzazioni (non 
so se mi sono spiegato).
 
 
-- 
Mickey