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

C# Discussion :

C# et windows forms?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    ouvrier
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : ouvrier
    Secteur : Transports

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Par défaut C# et windows forms?
    Salut à tous,

    Je voulais vous posez une question à propos du C#,

    Ne connaissant rien à la programmation, je voudrais apprendre le langage C#, j'ai acheté un livre.

    Je pose cette question car une fois le livre terminé je n'aurais rien appris sur les windows forms alors que c'était dans mes objectifs.

    En revanche avez vous un livre à me conseiller qui traite la programmation en windows forms, en partant du principe que j'aurais lu celui que je viens d'acheter avant, ce qui m'aidera beaucoup quand même je pense, sachant que c'est un livre qui est fait pour les personnes sans connaissances qui partent de zéro dans la programmation.

    Je vous remercie d'avance bye ;-)

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur C#/C++
    Inscrit en
    Décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur C#/C++
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2012
    Messages : 18
    Par défaut
    Bonjour #heska77240,

    L'erreur de la jeunesse qui ne lit plus, la prochaine fois si possible lis le sommaire . Ce n'est pas un mauvais livre et pour commencer il faut passer par le mode console. Les Winform ou WPF ne sont pas bien compliqués et de bons tutoriels Winform sur le net expliquent leurs fonctionnements.

  3. #3
    Membre à l'essai
    Homme Profil pro
    ouvrier
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : ouvrier
    Secteur : Transports

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Par défaut
    Salut girakith,

    Tout d'abord merci pour ta réponse ;-)

    Si tu me dis que pour commencer il faut passer par le mode console sa me rassure, mais je voulais savoir si la console et les Winforms sont deux mondes à part ou bien retrouve ton les mêmes "codes", variables etc....

    J'ai hesité à apprendre le C++ mais le C# étant le plus récent j'ai préféré ce choix, mais pour exemple pour apprendre le C++ il traite le sujet des Winforms mais le le C++ est bien plus compliqué que le C#.

  4. #4
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    L'avantage de bosser en mode console est que les concepts cœurs ne sont pas noyés dans de la tuyauterie graphique donc continue comme ça.

    Après pour faire des interfaces graphiques en .Net sache que WinForms est obsolescent depuis quelques années remplacé par WPF dont l'avenir est ... disons incertain.
    Mais sur Windows XP/Vista/7 pas le choix c'est WPF et la transition WinRT n'est pas aussi abrupte que de WinForms aux technos XAML.

    Après le fait que C# soit plus récent n'en fait pas un meilleur langage, par exemple il est à la ramasse par rapport à du C++ pour faire du calcul haute performance et c'est bien normal ce n'est pas son objectif.
    En revanche pour le développement d'applications graphiques couplé avec WPF ou WinRT il est top.

  5. #5
    Membre à l'essai
    Homme Profil pro
    ouvrier
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : ouvrier
    Secteur : Transports

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Par défaut
    Citation Envoyé par Pragmateek Voir le message
    L'avantage de bosser en mode console est que les concepts cœurs ne sont pas noyés dans de la tuyauterie graphique donc continue comme ça.

    Après pour faire des interfaces graphiques en .Net sache que WinForms est obsolescent depuis quelques années remplacé par WPF dont l'avenir est ... disons incertain.
    Mais sur Windows XP/Vista/7 pas le choix c'est WPF et la transition WinRT n'est pas aussi abrupte que de WinForms aux technos XAML.

    Après le fait que C# soit plus récent n'en fait pas un meilleur langage, par exemple il est à la ramasse par rapport à du C++ pour faire du calcul haute performance et c'est bien normal ce n'est pas son objectif.
    En revanche pour le développement d'applications graphiques couplé avec WPF ou WinRT il est top.
    Merci Pragmateek,

    Très clair et très bien expliqué! Pour être honnête le truc c'est que je n'ai pas vraiment de projets après l'apprentissage de ce language, la seule chose que j'ai en tête c'est de vouloir apprendre un language qui me permettrai de créer des applications ou logiciels, l'objectif premier que j'ai est de créer un crypteur de fichiers.

    J'ai entendu que du bien sur le C++, mais apparemment il est très difficile à apprendre c'est pour sa que j'ai choisi le C#, mais j'en suis qu'au début sur l'apprentissage du C#, si le jeu en vaut la chandelle je préférerais me tourner sur le C++........

    En tant que connaisseur qu'en penses-tu???

    Encore merci pour ton aide ;-)

  6. #6
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Dans l'idéal il te faudrait mixer les deux : C++ pour la couche de calcul et C# pour élaborer l'UI en WPF.

    Après si c'est purement un projet éducatif tu peux commencer par tout faire en C# en veillant à bien séparer la couche UI de la couche calcul.
    Puis une fois cette 1ère version terminée tu réimplémentes la couche calcul en C++ natif.

Discussions similaires

  1. [Delphi 2005 /Windows Forms] passage de paramêtre
    Par Frank dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 28/12/2005, 17h22
  2. [VB.NET] Partager un dataset entre 2 windows forms ???
    Par kissskoool dans le forum Windows Forms
    Réponses: 11
    Dernier message: 26/07/2005, 11h34
  3. [debutant VC++ et C++] Windows form et OPENFILENAME
    Par Le Scandinave dans le forum MFC
    Réponses: 5
    Dernier message: 08/03/2005, 15h31
  4. [C#] windows form et ComboBox
    Par telynor dans le forum Windows Forms
    Réponses: 9
    Dernier message: 12/11/2004, 18h17
  5. [VB.NET] windows form traits
    Par DG JohnJohn dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/06/2004, 15h05

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