Newsgroup: it.comp.lang.c++
Titolo: Iniziare a programmare...GUI

Conosco il C e Visual Basic, del C amo molto la flessibilità qualsiasi 
porcheria voglia creare il C me lo permette, Visual Basic è un ambiente 
facile e veloce ma a mio avviso richiede troppe regole, ma mi permette di 
creare le interfaccie facilmente, ho visto che il C++ permette di creare 
interfaccie, volevo sapere se esiste qualche guida on-line ben fatta che mi 
spieghi i concetti per realizzare applicazioni per windows appunto con il 
C++ dandomi i concetti che servono alla programmazione di questo linguaggio, 
se non esiste quale manuale dovrei comprare? Esiste un ambiente di sviluppo 
che mi permetta come visual basic di realizzare le interfaccie visualmente?
Ringrazio in anticipo chiunque voglia aiutarmi.


Non esiste un modo standard di svilppare interfacce utente grafiche in 
C++. La libreria standard non fornisce alcun supporto in tal senso.
Ci sono numerose librerie di supporto alla GUI (alcune portabili ad 
altri sistemi operativi, altre no; alcune legate all'ambiente di 
sviluppo, altre indipendenti), ma sono tutte parecchio complesse. Se 
aggiungi la difficolta' di imparare il linguaggio C++, metti in conto di 
studiarti almeno 1500 pagine.
Oggigiorno in ben pochi casi e' consigliabile scegliere il C++ per 
iniziare a sviluppare un'applicazione GUI.
Se conosci C e VB, ti consiglierei di sviluppare in VB la parte grafica, 
e in C o C++ le DLL contenenti gli algoritmi che non riesci a 
programmare in VB.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

Carlo Milanesi ha scritto:

Quoto in pieno, va da se' che se hai bisogno di qualche libreria per la 
creazione di interfacce in C++ ce ne sono tante( wxWindows, GTK+, etc. 
etc. ), tutte free; una che ho usato e che trovo perfetta - tranne che 
per alcune lacune che saltano fuori per layout particolarmente complessi 
- e' fox ( 
www.fox-toolkit.org
 ): perfetta filosofia ad oggetti, buona 
documentazione, ottima community.
Dacci uno sguardo,
    Bruno Ripa

Se conosci C e VB, ti consiglierei di sviluppare in VB la parte grafica, 
Io consiglio Python.
Tra l'altro e' molto piu' semplice integrare codice scritto in C.
Per quanto riguarda l'interfaccia grafica: attualmente, grazie a
framework come Twisted e Nevow, le sto scrivendo in XHTML.
Saluti  Manlio Perillo

 framework come Twisted e Nevow, le sto scrivendo in XHTML.
Ma sei tornato solo per fare proselitismo? ;-)
Ciao,
Nicola

 iniziare a sviluppare un'applicazione GUI.
Dipende. Per applicazioni complesse o che devono durare negli anni io
sceglierei tutt'ora il C++. Lo stesso dicasi per applicazioni che si
usano in modo intensivo, come un editor o un word processor. Non ho
ancora incontrato un'alternativa tecnologica che non abbia problemi di
prestazioni.
Ciao,
Nicola

 wrote:

Ogni tanto leggo ancora i messaggi di it.comp.lang.c++.
Nessun tentativo di proselitismo, ma dato che si stava suggerendo di
usare Visual Basic...!
Saluti  Manlio Perillo

 programmare in VB.
oppure, ancora meglio, programmi la GUI in C# (è semplicissimo, ed inoltre
si avvicina molto al C++, quindi non fari "salti mortali" per impararlo) poi
ti crei le dll che vuoi in C++.
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Co-Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com