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

Langages de programmation Discussion :

Faire des programmes Windows GUI : début difficile, perdu !


Sujet :

Langages de programmation

  1. #1
    telodo
    Invité(e)
    Par défaut Faire des programmes Windows GUI : début difficile, perdu !
    Bonsoir,

    Apres une absence informatique je reviens sur la toile. Mais tout a evolue. Je souhaite apprendre le C et faire des programmes Windows avec interface graphique.

    J'ai commence par VB6, qui etait plutot simple a utiliser. Mais assez limité dans ses taches a mon gout.

    J'ai donc envie de passer au C. Cependant sous Windows le C c'est.... arf. Bref j'ai recement telecharge Microsoft Visual C# 2005 Express. Qui je vois propose une interface graphique (tout comme Vb on deplace bouton et autres...)...

    Ma question : est-ce un bon choix d'utiliser Microsoft Visual C# 2005 Express ?

    De plus avec le VB le VB.NEt et pleins d'autres je ne m'y repere plus...


    En vous remerciant
    Telodo

  2. #2
    telodo
    Invité(e)
    Par défaut
    PS : Et pourquoi pas du C++ ? On dit que c'est toute les fonctionnalitées du C mais avec des trucs en plus....

  3. #3
    Membre actif
    Homme Profil pro
    Ingénierie des systemes embarqués temps réels
    Inscrit en
    Juin 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénierie des systemes embarqués temps réels
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Points : 231
    Points
    231
    Par défaut
    Salut.
    Heu... pas vraiment. Tout depend de ce que tu veux faire. Si c'est pour apprendre un laguage, peut être.

    ...
    Pendant 25 ans j'ai toujours cru que le soleil se levait à l'est et se couchait à l'ouest... 1/4 de siècle à remettre en cause...
    _______________________ ______________
    Systèmes embarqués RT et Informatique Industrielle.
    Conception, intégration électronique et logicielle.
    Développement des drivers ,GUI,et softs pour vos applications.
    _______
    Debian ,CentOS,Suse,Windows(xp pro,7).

  4. #4
    Membre confirmé Avatar de Haywire
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2006
    Messages : 462
    Points : 573
    Points
    573
    Par défaut
    Bonsoir, tout d'abord, C# ce n'est pas du C. C'est un langage créé pour programmer pour la platforme dotNet.

    Si tu veux programmer pour la platforme win32 c'est C ou C++.
    Et donc c'est visual C++ 2005 qu'il te faut.

    Maintenant est-ce que c'est une bonne idée de commencer par le C ou C++ ? Personnellement je ne pense pas.
    Surtout que tu dis vouloir faire des programmes avec interface graphique. Quand on sait qu'il faut déjà taper 70 lignes de code en C pour afficher une simple fenêtre vide sous windows...

    Je te conseillerais plutôt Delphi, là tu n'auras même pas 1 ligne de code à taper pour afficher une fenêtre.
    Pour quelqu'un qui ne compte pas devenir programmeur profesionnel, ce sera beaucoup plus sympa et moins décourageant.
    Ensuite si tu accroches bien et que tu as envie d'aller plus loin, rien ne t'empechera de passer au C/C++ ou à n'importe quel langage de ton choix.
    En attendant Delphi te permettra de faire tout ce que tu veux, à part peut-etre développer un driver, un OS, bref tout ce que tu ne feras jamais lol.

    PS: ou alors reste avec C#, je n'ai jamais essayé mais ça a l'air plus ou moins comme Delphi pour les interfaces graphiques, et il parait que c'est l'avenir alors... ( du moins c'est ce que microsoft voudrait lol)
    Développeur écolo, je suis pour le développement durable.

  5. #5
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Citation Envoyé par telodo Voir le message
    Ma question : est-ce un bon choix d'utiliser Microsoft Visual C# 2005 Express ?
    Pour faire du C#, c'est peut être un bon choix. Mais le C# est assez éloigné du C. C'est un langage apparenté à Java. Mais pour faire des programmes avec interface graphique facilement, c'est peut être ce qu'il te faut.

  6. #6
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 360
    Points
    5 360
    Par défaut
    Visual C# Express est sans doute un bon choix si tu désires apprendre le langage C# et .Net. Pour le C... c'est pas terrible!

    Pour apprendre à programmer en C et réaliser des interfaces graphiques, je te conseille d'installer Code::Blocks (avec MinGW) et GTK+ comme décrit dans le didacticiel suivant: http://www.swisspython.ch/codeblocks/. Il est toute de même fortement conseillé d'apprendre et de maitriser les bases du langage C avant de se lancer dans la conception et l'implantation d'interfaces graphique, que ce soit avec l'API Win32 ou avec GTK+.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  7. #7
    telodo
    Invité(e)
    Par défaut
    Merci de vos reponses cela m'eclair enormement !

    Je pense donc tenter le C#, pour l'interface graphique c'est super cool ; on clique sur bouton on tire un rectangle et hop !

    ( PS : j'avais pense au Delphi, mais je n'ai pas encore bien cherche d'environnement de developpement pour... je ne sais meme pas a quoi ressemble une variable sous Delphi mais je vais m'y plonger aussi afin de voir un peu ce que sa donne et prendre ce qui me correspond le mieux!).

    En tout cas une chsoe est sur... Le .NET de Microsoft a un grand avenir (car un enorme potentiel). A condition (pour le VB,C .NET) de developper du win32 !

    Merci encore Maintenant je vais oriente ma recherche de cours vers C#

  8. #8
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 360
    Points
    5 360
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  9. #9
    telodo
    Invité(e)
    Par défaut
    Ouille !

    J'avais deja debute le C y'a quelques années mais je n'avais que 16 ans... La je vois le C#. C'est humainement moins lisible que le VB pour le moment ! Mais je vais perseverer !

    Je telecharge un environnement Delphi aussi pour voir un peu l'opportunite de ce language, sait on jamais !

  10. #10
    telodo
    Invité(e)
    Par défaut
    Bon apres 2h de lecture d'initiation Visual C# Express je commence a voir que c'est un langage qui reste puissant. Beaucoup plus que le VB , normal me direz vous !

    Donc voila je m'accroche, ca prendra son temps. Mais je vais rester sur le C# qui me plait !

    Merci a vous.

Discussions similaires

  1. [WD16] Répertoire des programmes windows
    Par gancau dans le forum WinDev
    Réponses: 10
    Dernier message: 06/07/2011, 01h17
  2. Comment ajouter son programme à la liste des programmes Windows
    Par Simonake dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 31/07/2010, 07h09
  3. faire des applications windows avec dev-c++.
    Par shett dans le forum Dev-C++
    Réponses: 1
    Dernier message: 03/03/2008, 09h58
  4. Exécuter des programmes Windows sous Debian
    Par ElOmbre495 dans le forum Debian
    Réponses: 1
    Dernier message: 19/02/2008, 14h56
  5. Réponses: 7
    Dernier message: 16/04/2005, 08h55

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