|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
[c++] IDE per iniziare
Salve a tutti,
sto cercando un IDE c++ per windows, orientato all'apprendimento. Per Java utilizzavo blue j, e devo dire che mi trovavo bene. Ho provato a scaricare alcuni ide c++, code::block e Qt, però non mi trovo affatto, ci sono troppe cose dentro per un novizio come me e non riesco a fare niente... Qualcuno può aiutarmi?
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
Vai a caccia, sui siti dei rispettivi IDE, di guide e tutorial e armati di pazienza. In questo momento è più importante la voglia di imparare e il divertimento associato allo scoprire cose nuove che non i risultati rapidi e immediati (a meno che non si parli di lavoro, ma ho l'impressione che non sia questo il caso).
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
Non so se esista niente del genere per questo linguaggio...
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12947
|
Un IDE abbastanza intuitivo da usare è sicuramente NetBeans (principalmente usato per Java ma estendibile anche ad altri linguaggi), che è dotato di un ottimo auto-completamento.
L'ultima versione ufficiale è la 6.9.1, ma stanno sviluppando la 7.0 (ha raggiunto la Beta2 e per aprile dovrebbe entrare in RC) che dovrebbe migliorare molto il supporto a C++ specie sui sistemi Linux. Ci sarebbe anche Visual C++ Express della Microsoft, potresti provarlo e vedere se ti ci trovi. Non conosco BlueJ quindi non ho idea di cosa si intenda per IDE orientato all'apprendimento, dato che secondo me l'apprendimento di un linguaggio prescinde dall'IDE utilizzato. |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
BlueJ [per Java] Kojo [per Scala] Railsforzombie [Ruby on Rails] RuR, PythonTurtle, ecc... per Pyhton an so on...
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
No io non ho proprio esperienza di c++, per ora sto leggendo le cose di base di questo linguaggio che vorrei mettere in pratica scrivendo dei programmini, avendo padronanza degli strumenti a mia disposizione... ho visto quali sono gli ide più consigliati e ne ho scaricati alcuni. Però forse non sono quelli giusti per iniziare ho pensato, perchè creo un nuovo progetto e vedo che ci sono tantissimi tipi di progetto... e allora mi vengono tanti dubbi, non capisco per esempio se un certo tipo di progetto dipende da alcune opzioni che vengono date (in modo trasparente) al compilatore, o dipendono solamente da quello che viene scritto nei file... per esempio i progetti dll...
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Nel caso specifico i tipi di progetto differiscono nelle opzioni utilizzate per compilare il progetto ed eventualmente anche per i file auto-generati. |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
code::blocks di tutti quelli citati è in assoluto il più banale....se ti confondi con code::blocks non riuscirai mai ad usare un netbeans, eclipse, qt creator o anche visual studio
imho dovresti padroneggiare un pò meglio il linguaggio e soprattutto le procedure di compilazione perchè, a quanto mi pare di capire, il tuo problema è non avere ben chiaro come funziona il processo scrittura codice-->compilazione-->esecuzione |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12947
|
Quote:
.Code-Blocks è in assoluto l'IDE più incasinato a livello grafico e di opzioni mai visto (40 toolbar per lo più inutili, al primo avvio ti chiede 40 cose relative al worskpace, alla disposizione della GUI, ecc, ecc...) .Concordo su Eclipse, ma NetBeans è veramente banale da usare... File -> Nuovo Progetto, scegli il tipo, segui le eventuali istruzioni a schermo e scrivi il codice. Comunque ribadisco che se devi imparare un linguaggio e non vuoi stare a perdere tempo all'inizio con gli IDE, tantovale usare notepad o text editor un po' più evoluti (sotto Linux kwrite e gedit ad esempio che hanno anche il syntax highlighting). Ultima modifica di WarDuck : 15-03-2011 alle 17:48. |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
codeblocks sarà pure incasinato ma per lui è il più indicato
lo apre, file->new->project sceglie console application e ha concluso netbeans ha il problema che quando vai a creare un nuovo progetto c/c++ lui t'impone c++ e chiama i file .cpp |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12947
|
Quote:
Comunque anche qui File -> New Project -> Cpp Application -> inserisci i dettagli -> Finish |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
e comunque a lui non interessa perchè, rileggendo, ho notato che vuole un ide per c++ poi ho letto che gli interessa programmare sotto windows, quindi non è meglio visual studio a questo punto? |
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Mar 2010
Messaggi: 81
|
Visual Studio C++ 2010 Express? .-.
__________________
Zend PHP5 Certified Engineer ASUS M4A79XTD Evo | AMD Phenom II X4 965 Nigga Edition | 8GB KHX1600C9AD3/4G | Gigabyte Nvidia GTS 250 OC rev2 | Corsair AX850W | RaidMAX Smilodon |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
Grazie a tutti per l'aiuto... Alla fine ho scaricato Mingw, non è un IDE però è quello che mi serviva per iniziare
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
il problema è che non è proprio allineato alle ultime versioni dell'api win32 |
|
|
|
|
|
|
#17 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
bon, quindi mi stai dicendo che potrei avere dei problemi quando uso delle funzioni definite in <windows.h>, e che mi conviene importarle dalle DLL?
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
l'unica cosa è che finiresti con l'usare versioni vecchie delle funzioni e delle struct il problema potrebbe sussistere per un'azienda che appena esce il windows nuovo di turno vuole rilasciare rapidissimamente un software che sfrutta l'ultimissima e fighissima funzione dell'api anche se in questi casi si usa wpf e non certo win32 in pratica usa mingw senza problemi però tiene a mente semmai ti servisse qualche strana funzione di nuova implementazione che potresti non trovarla negli headers forniti con mingw |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:21.












.








