|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35276
|
Miglior programma per scrivere codice c++
A suo tempo usavo Borland C++ 5.x alle superiori
E' ancora possibile recuperarlo ?? Non mi ricordo se è a pagamento o gratuito ...
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Cara vecchia gloriosa Borland. Io cominciai col Borland C++ 4.0.
Conservo ancora lo scatolone con tanto di manualoni in lingua italiana. Bei tempi, bellissimi ricordi. Al giorno d'oggi ti consiglierei Visual Studio; trovi la versione gratuita nel sito della microsoft. Oppure Code Blocks: http://www.codeblocks.org/ ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Per C++ oggi o Visual Studio o QtCreator (tanto creare interfacce grafiche oggi serve e con QtCreator si fanno in un attimo).
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35276
|
Per creare interfacce grafiche senza problemi (senza costruirle scrivendo codice), cosa è meglio usare ??
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#5 | |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
|
![]() |
![]() |
![]() |
#7 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Link utili:
http://qt-project.org/ http://doc.qt.digia.com/ http://www.qt-italia.org/ http://www.qtsoftware.com/ http://it.wikipedia.org/wiki/Qt_(toolkit) Getting Started: http://qt-project.org/doc/qt-4.8/gettingstartedqt.html http://qt-project.org/wiki/Introduzione_a_Qt http://qt-project.org/wiki/getting_s...ith_qt_italian http://qt-project.org/wiki/Guida_int...azione_con_QML http://qt-project.org/wiki/Introduzi...azione_Con_QML Documentazione: http://qt-project.org/doc/qt-4.8/ Documentazione QT Creator: http://doc.qt.digia.com/qtcreator/index.html |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Quote:
![]() E no, Qt di "problemi" ne ha un mare. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35276
|
In che senso ??
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Mah, in realtà niente di veramente pratico - è solo che per funzionare col C++ hanno dovuto reinventare mezzo linguaggio, un build system e un IDE, quindi l'intero framework è fondamentalmente un hack - il che da una parte dimostra che il C++ non è adatto a fare UI.
Anche MS che pure lo supporta come linguaggio di WinRT ha dovuto aggiungere estensioni per l'interfaccia ![]() Il mio consiglio per fare robe fatte bene è usare i tool "preferiti" della piattaforma, quindi C#/NET su win, ObjC+Cocoa su mac, ObjC+CocoaTouch su iOS, Java su Android, etc. Se poi vuoi solo darti una mossa Qt va benissimo ![]() |
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Nov 2005
Messaggi: 96
|
Per windows io rimarrei su visual studio. Oltre alla fase di debugging che e' ben integrata, c'e' da tener conto che la maggior parte di componenti e progetti gia fatti li trovi per questa piattaforma.
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35276
|
Quote:
Va bene con C++ ?? Non mi serve il C# ribadisco ![]()
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
|
![]() |
![]() |
![]() |
#13 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
|
![]() |
![]() |
![]() |
#14 |
Member
Iscritto dal: Oct 2010
Città: Savona
Messaggi: 194
|
Anch'io vengo dal lontano Borland Turbo C poi passato a Borland C++, il visual studio ti offre il Visual C++ che è un ambiente integrato con Windows oltre ad utilizzare le standard library del linguaggio C++, comunque online sul sito msdn trovi la documentazione più esaustiva su i cambiamenti e le novità di questo sistema di sviluppo, ti avverto però che molti passi avanti sono stati fatti dalle librerie della Borland forse ti converrà studiare qualche buon testo di visual c++
per utilizzarlo al meglio.
__________________
AMD Phenom II X6 3Ghz, MB Gigabyte 790xta-ud4 F4A, 4Gb Ram ddr3, HD Segate Barracuda 1T, SV ASUS GTX 560 Ti DirectCu II ,Monitor Philips 1920x1080 led 2 ms, Xbox360 Slim, Tablet Asus Transformer Pad TF300T, Gameboy Advance, Ipod Touch 16Gb |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
|
Quote:
Visual Studio puoi usarlo anche per il C++ si. |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35276
|
Quote:
Forse poi il 2010 appesantisce troppo il PC ??
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
|
![]() |
![]() |
![]() |
#17 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35276
|
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#19 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Esiste la versione commerciale e le versione freeware/open source. Quest'ultima la puoi scaricare da qui:
http://qt-project.org/ La licenza è LGPL. Se sviluppi software free e opensource non devi pagere niente. Se sviluppi software commerciale devi acquistare la licenza di sviluppo(una sola, cioè, non una per ogni programma sviluppato. In ogni caso neanche MFC è gratuito(come già detto non è disponibile nella versione gratuita di Visual studio). Le MFC sono poco più che un wrapper intorno alle API di Windows. Se devi fare una cosa semplice come cambiare il font di una casella di edit, com MFC devi scrivere decine di righe di codice. Con QT basta chiamare la funzione SetFont del Widget. Edit: Dimenticavo: Se QT Creator non ti piace come ambiente di sviluppo, puoi utilizzare QT con Visual Studio; basta installare il relativo plugin(non mi ricordo se è disponibile gratuitamente o a pagamente. Cerca nella documentazione). Ultima modifica di Vincenzo1968 : 04-11-2012 alle 11:46. |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Sei rimasto un po' indietro: le MFC rappresentano la preistoria, mentre le ultime API sono le WinFX (mi pare che si chiamino così), ma già da anni gli sviluppatori Windows si godono le favolose WPF (Windows Presentation Foundation) & co.
![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:07.