Question bête : Projet Win32 sous VC++ 2005 Express

Question bête : Projet Win32 sous VC++ 2005 Express - C - Programmation

Marsh Posté le 13-06-2007 à 11:07:28    

Bonjour  :hello:  
 
J'ai décidé il y a quelques jours de me mettre au C histoire de faire un peu autre chose que des pages web en PHP ^^
 
J'ai testé trois IDE : Code Block, Devcpp et Visual C++ 2005 Express, sur les conseils du site du zéro, sur lequel je m'appuie pour découvrir le C.
 
J'ai gardé Visual Studio C++ 2005 Express (que j'appellerai dorénavant VCE :ack: ) et j'ai commencé à faire quelques petits programmes console.
 
Bon maintenant que j'ai bien rigolé à afficher du texte, je souhaiterais programmer des applications Windows pour pouvoir exploiter ce que je fais au boulot (de la modélisation avec plein de fichiers textes en guise de résultats, remplis de coordonnées et de valeurs).
 
Manque de bol, je ne trouve pas comment créer une application Windows sous VCE. Je n'ai que le choix d'application console dans le menu des nouveaux projets Win32.
 
Dans le menu 'CLR', je peux choisir 'Windows Form' mais je n'aime pas trop le principe pour le moment, je voudrais coder moi même les fenetres etc pour bien apprendre.
 
Donc si vous pouviez m'aider pour répondre à cette question bête, ce serait sympa ^^
 
Merci d'avance !!

Reply

Marsh Posté le 13-06-2007 à 11:07:28   

Reply

Marsh Posté le 13-06-2007 à 13:53:47    

salut,
 
moi pour coder les interfaces j'ai commencé à utiliser la lib GTK+ parce qu'il est portable =)
http://www.siteduzero.com/tuto-3-2 [...] c-gtk.html
http://www.gtk-fr.org/wakka.php?wiki=LeTutorial
 
j'espère que ca va t'aider =)

Reply

Marsh Posté le 13-06-2007 à 14:00:40    

Merci minokitaro.
 
En effet je viens de lire que la librairie SDL que j'utilise actuellement n'est pas super adaptée à la création de fenêtres.
 
On me conseille en effet GTK+

Reply

Marsh Posté le 13-06-2007 à 14:04:05    

QT aussi est pas mal.


---------------
Töp of the plöp
Reply

Marsh Posté le 13-06-2007 à 16:04:03    

_darkalt3_ a écrit :

QT aussi est pas mal.


Oui si y a moyen d'avoir des explication  :sweat:


---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
Reply

Marsh Posté le 13-06-2007 à 20:24:23    

faut juste apprendre à lire une doc ;)

Reply

Marsh Posté le 14-06-2007 à 09:34:26    

Sinner a écrit :


Dans le menu 'CLR', je peux choisir 'Windows Form' mais je n'aime pas trop le principe pour le moment, je voudrais coder moi même les fenetres etc pour bien apprendre.


euh... je veux pas te faire peur, mais si tu veux créer toi même tes fenêtres, alors il te faut carrément apprendre Win32, coder en C de préférence (vu que Win32 est en C, c'est plus pratique), et ne pas avoir peur de faire un recul de 15 ans en arrière...

 

mais bon, si tu veux t'y mettre : http://www.winprog.org/tutorial/
ceci dit, je te conseille quand même de te mettre aux winforms : http://nico-pyright.developpez.com [...] /winforms/

 

edit: tiens, voila la création d'une fenêtre en Win32 :
http://www.winprog.org/tutorial/simple_window.html

 

ça donne envie hein ? [:el g]

Message cité 1 fois
Message édité par Harkonnen le 14-06-2007 à 09:35:17
Reply

Marsh Posté le 18-06-2007 à 23:17:09    

Tu lis le Petzold et tu seras un vrai programmeur sous Win32, pas un cliqueur de bouton actuel qui ne sait même pas ce qu'est une message loop...

Reply

Marsh Posté le 17-07-2007 à 11:34:51    

Harkonnen a écrit :


euh... je veux pas te faire peur, mais si tu veux créer toi même tes fenêtres, alors il te faut carrément apprendre Win32, coder en C de préférence (vu que Win32 est en C, c'est plus pratique), et ne pas avoir peur de faire un recul de 15 ans en arrière...

 

mais bon, si tu veux t'y mettre : http://www.winprog.org/tutorial/
ceci dit, je te conseille quand même de te mettre aux winforms : http://nico-pyright.developpez.com [...] /winforms/

 

edit: tiens, voila la création d'une fenêtre en Win32 :
http://www.winprog.org/tutorial/simple_window.html

 

ça donne envie hein ? [:el g]

 

Ah ui en effet ... Je ne voyais pas ça comme ça. Bah je crois que je vais me mettre aux winforms alors. J'ai déjà fait un truc en Visual Basic (VB. net), mais maintenant que j'ai besoin d'attaquer la partie graphique 3D, je suis complètement bloqué, car il y a peu de documentation sur OpenGL et VB.net.

 

Le problème c'est que j'ai besoin que mon programme fonctionne sous Linux aussi.

 

Merci pour vos réponses

 

Edit : En fait je vais utiliser la librairie GTK+. C'est le meilleur moyen d'assurer la portabilité de mon programme, je pense.


Message édité par Sinner le 18-07-2007 à 13:53:57
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed