• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Applicazione Windows
#1
Ho appena iniziato a utilizzare il c++, e seguendo qualche topic di questo forum sto facendo una calcolatrice.
Fin qui tutto ok, ma vorrei che invece di utilizzare il programma sul prompt dei comandi di windows xp la grafica del programma sia quella classica di windows xp, cioè con la barra celeste sopra ecc.
Ho provato a iniziare un progetto in stile applicazione windows e ho copiato e incollato i codici della calcolatrice, ma quando compilo il tutto e apro il file .exe esso si apre lo stesso con il prompt dei comandi, se qualcuno sa perchè succede questo me lo dica. Grazie.
 
Rispondi
#2
C++? applicazione windows?

casomai C++\CLI.

Poi che vuol dire ho copiato e incollato i codici della calcolatrice?

andando a intuito hai inserito i codici di una calcolatrice creata per funzionare sulla console...
 
Rispondi
#3
Per fare applicazioni con interfaccia grafica (GUI) in C++ devi utilizzare librerie come qt, fltk, wxwidgets, eccetra; finché vuoi fare una calcolatrice sono (relativamente) semplici da usare, tuttavia te le sconsiglio se non sei pratico del linguaggio. Se da visual studio scegli "windows application" viene creato un progetto C++/CLI (consideralo proprio un altro linguaggio rispetto il C++), l'ho provato una sola volta, ma ne ho sentito parlar malissimo.
In entrambi i casi (librerie esterne o C++/CLI) il codice è, almeno apparentemente, ben diverso da un'applicazione su console (console = prompt dei comandi).

Secondo me la soluzione migliore è cambiare linguaggio: con il C# o con il VB.NET ci metti veramente un attimo a fare cose del genere; però dipende dal motivo per cui vuoi imparare il C++.
 
Rispondi
#4
Bass: ho copiato gli scripts, i codici con cui avevo fatto la calcolatrice.
steve: Io uso Dev C++, è lo stesso di Visual Basic.NET?
 
Rispondi
#5
Dev-C++ non è più stato aggiornato dopo il 2005, include un pacchetto MinGW obsoleto, ha un sacco di bug e come feautures è messo male. Cambia IDE che è meglio, posso consigliarti: Visual Studio, Code::Blocks o Eclipse (giusto i primi tre che mi sono venuti in mente).
No so cosa possa intendere Dev-C++ con "windows application", ma valgono le stesse considerazioni fatte in precedenza:

(25-09-2011, 08:39 PM)steve Ha scritto: In entrambi i casi (librerie esterne o C++/CLI) il codice è, almeno apparentemente, ben diverso da un'applicazione su console (console = prompt dei comandi).

Secondo me la soluzione migliore è cambiare linguaggio: con il C# o con il VB.NET ci metti veramente un attimo a fare cose del genere; però dipende dal motivo per cui vuoi imparare il C++.

Quindi è normale che i codici che hai usato per la calcolatrice su console non possano magicamente far apparire i controlli di un'interfaccia grafica.
Se ti interessano approfondimenti chiedi pure, ma se vuoi rimanere su C++ ti consiglio di farti prima una buona dose di console application.
 
Rispondi
#6
Penso allora che passerò a VB.NET
 
Rispondi
#7
Se ti interessa un IDE, c'è:
Visual Basic 2010 Express edition (consigliato)
Sharp Develop
 
Rispondi
#8
Sharp serve a?
 
Rispondi
#9
Sono entrambi dei programmi con cui puoi programmare in Visual Basic.NET, o usi il primo o usi il secondo.
Sharp develop è più snello e semplice, ma Visual Basic 2010 è più completo e stabile.
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [C#]Controllo se l' applicazione è minimizzata francy11 2 871 12-01-2012, 11:49 PM
Ultimo messaggio: francy11

Vai al forum:


Browsing: 3 Ospite(i)