IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

comment cr�er ses premi�res fen�tres ?


Sujet :

VC++ .NET

  1. #1
    Membre tr�s actif
    Homme Profil pro
    Inscrit en
    F�vrier 2013
    Messages
    371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 371
    Par d�faut comment cr�er ses premi�res fen�tres ?
    bonjour,

    Je viens d'installer Visual Studio Community en choisissant provisoirement Visual C++.
    Je ne sais pas si Qt fait parti de Visual C++ bien que cela soit du C++.Bref,une diff�rence entre C++ et Visual C++?

    sinon,ma question majeure:
    mon premier d�fi serait de cr�er une fen�tre avec des menus d�roulants nomm�s avec des rubriques personnelles.
    Chaque clic sur ces sous-menus par exemple:
    -changerait la couleur de l'aper�u de la fen�tre
    -ferait sonner un son
    -m'inviterait � mettre dans des champs des calculs r�solus par des fonctions basiques math�matiques de C

    second d�fi:
    cr�er une fen�tre dont les clics de boutons permettraient de repr�senter graphiquement des fonctions math�matiques rentr�es dans des champs

    Que faut-il apprendre dans Visual C++ pour r�aliser ces premiers d�fis de d�butant?
    Quelques scripts?


    merci de votre aide

  2. #2
    Responsable Syst�mes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Ao�t 2011
    Messages
    18 267
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Gestion de parcs informatique
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Ao�t 2011
    Messages : 18 267
    Par d�faut
    La diff�rence entre C++ et Visual C++ :

    C++ est le langage, Visual C++ est le package Microsoft int�grant un IDE, un compilateur et un d�bogueur. Tu pourrais par exemple utiliser MinGw ou gcc sous Linux par exemple.
    Visual Studio permet aussi de faire du .NET. Le m�me IDE est utilis�

    Qt est un Framework, en gros un ensemble de biblioth�ques. Il est fournit aussi avec un IDE. Il te faudra ajouter un compilateur (�a peut �tre Visual Studio ou MinGW par exemple).

    Pour cr�er une fen�tre, tu vas utiliser la fonction syst�me de Windows CreateWindow.

    Si tu le fais avec Qt, tu utiliseras plut�t un objet Qt, tel que QWidget, QDialog ( pour cr�er une boite de dialogue et donc implicitement une fen�tre), Qt se chargeant d�appeler les fonctions syst�mes ad�quats Windows, Linux, ou Mac os X par exemple, Qt est portable.

    l'IDE de Qt va te faciliter la cr�ation de ton appli avec un designer, tu place un objet bouton dans ta fen�tre par exemple, et tu n'as plus qu'� ajouter le code pour le onclick par exemple.

    Je ne connais pas Visual Studio, mais je pense que son IDE permet plus ou moins les m�mes choses.

    Pour Visual Studio, tu peux comment par regarder �a, le tutoriel est pour Visual Studio 2005, mais les fondamentaux sont l� :
    http://arb.developpez.com/vc++/express/

    Pour Qt :
    https://qt.developpez.com/tutoriels/
    Pour Qt, concentres-toi sur Qt5.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Si tu veux faire une application fen�tr�e sous Visual C++, tu auras peut-�tre plus vite fait de faire �a en .Net qu'en C++ natif (surtout que CreateWindow() et compagnie sont bas�s sur le C et ne profitent pas des avantages qui facilitent la programmation en C++).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  4. #4
    Membre tr�s actif
    Homme Profil pro
    Inscrit en
    F�vrier 2013
    Messages
    371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 371
    Par d�faut
    Pour cr�er des fen�tres,j'ai compris que dans Visual Studio,il faut ouvrir un projet en choisissant Visual C# ensuite Winforms.
    Ensuite,il appara�t une fen�tre que l'on peut modifier et construire avec les rubriques de la bo�te � outils.
    Ensuite,on clique sur d�marrer et la fen�tre construite appara�t.
    Mais ensuite:
    a)je ne vois pas de code source g�n�r�
    b)s'il est g�n�r�,dans quelle fen�tre de Visual Studio il appara�t?
    c)enfin,si le code source appara�t,comment peut-on l'enregistrer afin de cr�er un fichier compil�(ou compilable) ?
    d)de plus,le code source g�n�r� est-il forc�ment du C# ou C++?si non,comment peut-on choisir un autre type de langage propre � ce projet Winform?
    e)peut-on modifier ce code source � main lev�e?Comment?
    f)si je r�alise plusieurs projet avec un m�me code source,puis-je assembler ou fusionner ces sources afin de n'avoir plus qu'1 seule source?Si oui,comment?

    merci de votre aide

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    (note: mon point de r�f�rence, c'est Visual Studio 2013 -- il peut y avoir des diff�rences si tu as une autre version)

    Pour un projet C# WinForms:

    Regarde dans la fen�tre "Solution Explorer". Pour ton projet, tu verras ton formulaire (Form1.cs par d�faut) et tu verras que c'est un n�ud poss�dant des enfants: Au moins le fichier Form1.Designer.cs et selon la version de Visual, aussi la classe Form1.
    • Un double-clic sur Form1.cs ouvre le Designer.
    • Un click-droit -> View Code sur Form1.cs ouvrira le code source "utilisateur" de la classe. C'est l� que tu mets ton code ou le code des gestionnaires d'�v�nements (par exemple quand tu ajoutes un bouton avec le designer et que tu double-cliques dessus).
    • Un double-clic sur Form1.Designer.cs te montrera le code "sous le capot" qui cr�e les contr�les et r�gle leurs propri�t�s.
    • Un double-clic sur la classe Form1 semble correspondre au "view code", ouvrant le code de Form1.cs.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre tr�s actif
    Homme Profil pro
    Inscrit en
    F�vrier 2013
    Messages
    371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 371
    Par d�faut
    A c�t� de ma fen�tre � construire,la bo�te � outils est vide?
    J'ai vu sur internet qu'il fallait s�lectionner une page web designer.Mais comment cela?

    merci

  7. #7
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Je ne sais pas comment sont les designers dans Visual Studio community, h�las.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  8. #8
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par d�faut
    Si tu pars sur du WinForm/WPF C# tu devrais peut-�tre basculer tes questions sur le forum C# (ou le forum Visual Studio).
    Apr�s je conseille pas trop le C++/CLI dans ton cas, C# fera les choses bien et rapidement (en WinForm en tout cas, en WPF ...).

Discussions similaires

  1. R�ponses: 2
    Dernier message: 25/09/2012, 14h28
  2. [Tuto][LibTiffDelphi 3.7.0.00] Comment cr�er ses propres TIFFTag
    Par Hololab dans le forum API, COM et SDKs
    R�ponses: 0
    Dernier message: 08/09/2011, 11h19
  3. WSS 3 : comment cr�er ses propres pages mod�les?
    Par chatroux dans le forum SharePoint
    R�ponses: 3
    Dernier message: 12/11/2008, 09h27
  4. R�ponses: 1
    Dernier message: 06/10/2008, 08h23
  5. [C#] Comment cr�er ses propres th�mes
    Par sorcer1 dans le forum C#
    R�ponses: 2
    Dernier message: 26/03/2007, 14h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo