10
votes

C # Programmation graphique à partir de

Alors ... Je n'ai jamais vraiment fait beaucoup dans la voie des applications de programmation d'interface graphique. À savoir parce que pour l'école, j'ai été coincé dans la terre C ++. Mais depuis que je suis diplômé en décembre, je pensais que ce serait bien (alors que je cherche un emploi) pour étudier quelque chose que je voulais examiner dans un moment. Et s'il vous plaît ne marquez pas cela comme "subjectif", je demande simplement simplement ce que j'ai besoin de "savoir" pour commencer.

nommément programmation d'interface graphique. Je ne suis pas habitué à cela ... Ce n'est pas quelque chose qu'ils se concentrent à l'école (par exemple, mon design senior était une chose de souris sur la webcam, mais il y avait très peu dans la voie de l'interface graphique)

J'ai vu beaucoup à propos de C # étant l'outil de programmation de GUI Supérieur pour le développement rapide ..... mais je ne sais pas vraiment ce qui est là-bas. Je connais "de" qt et je suis habitué à C ++. Cependant, je ne suis pas trop familier avec ce que le "choix" de l'interface graphique est. J'aime la programmation sur Windows, mais la plupart de mes affaires ont été à UNIX ici dernièrement (principalement à cause de ma classe OS).

Je ne sais rien de .net, et j'ai entendu parler de quelque chose appelé WPF? Est-ce cette partie de .net ..... ou ..... quoi? Je suis un peu confus sur où commencer.

merci


1 commentaires

J'ai fait du développement QT sur Linux et, en tant que boîte à outils de l'interface graphique, je l'ai trouvé plus facile à travailler avec GTK. Si vous cherchez à faire la plongée dans Windows, prenez une copie de Mme Visual Studio Express Edition et trouvez un bon livre C # - Sam's Press, O'Reilly, APRY, tous les bons choix. L'avenir du développement de GUI Windows est WPF, mais il est très différent du développement traditionnel des formulaires Windows. Vous trouverez probablement plus de didacticiels sur Winforms là-bas, vous voudrez peut-être d'abord aller cet itinéraire.


4 Réponses :


1
votes

Ouais .... C # est un excellent outil pour l'interface graphique .... Mon état était identique comme le vôtre quand j'ai commencé ... Ma suggestion est d'y arriver .... Faites des gites simples .... C'est amusant de faire des applications simples comme Dites Calculatrice!

Il y a de très bons tutoriels disponibles sur Internet .... Vous êtes juste une google d'eux ... et pour tous les programmes, il y a un débordement de pile! :)

Tout le meilleur !!

Vous pouvez aussi vérifier cela aussi: Tutoriel d'amorce GUI


2 commentaires

Lol, j'aime que tu es attitude. + 1


@Pierreten Merci et après-dire, comme on dit: "Vous ne pouvez pas apprendre à nager en lisant" Comment nager "... Tu dois sauter dans de l'eau!"



8
votes

Microsoft a de bonnes ressources pour commencer à se lancer sur leur plate-forme avec .NET.

Essayez-les ...

Développement pour débutants

Bienvenue sur la piste de développement Windows. C'est le meilleur endroit pour apprendre à créer des logiciels pour Windows. Les applications Windows peuvent tirer parti des capacités sonores, graphiques et autres de votre ordinateur. Vous apprendrez écrire des logiciels pour Windows XP, Vista ou Windows Server à l'aide des éditions Visual Basic, Visual C # ou Visual C ++ Express.

rampe

RAMPE UP est un programme d'apprentissage communautaire gratuit, en ligne et communautaire qui vous aidera à créer des compétences de développement professionnel. Joignez-vous à la rampe (c'est gratuit!) Et aider à avancer votre carrière ...

Création de votre première application Visual C # - Ce lien contient trois échantillons:

  • Comment: créer une application C # Console
  • Comment: créer une application C # Windows Forms
  • Comment: créer une application C # WPF

    Visite guidée Visual C #

    La visite guidée Visual C # présente une série de leçons qui vous introduisent dans l'environnement de développement intégré Visual C # Express Edition (IDE), créant votre première application et concevoir l'interface utilisateur d'une application.

    Apprendre .NET Framework sur MSDN

    Commencez ici pour obtenir une vue d'ensemble conceptuelle des principales fonctionnalités du .NET Framework, y compris la langue d'exécution de la langue commune, la bibliothèque de classe .NET Framework, etc.


0 commentaires

1
votes

WPF est assez génial. C'est plutôt étroitement lié à XML.

http://msdn.microsoft.com/en-us/library/ aa663364.aspx

Si vous utilisez la boîte à outils, c'est principalement explicite pour les composants de base. Voici des composants d'une page de base.

http://msdn.microsoft.com/fr -Us / Bibliothèque / BB531270 (vs.90) .aspx


2 commentaires

Je ne dirais pas "WPF est étroitement lié à XML" ... WPF utilise XAML pour construire son interface graphique et XAML est un document XML; C'est à peu près aussi proche que la relation obtient.


Oui ... c'est à peu près ce que je voulais dire. Syntaxe ne rendant pas.



1
votes

Vous avez deux choix pour aller avec:

Formulaires Windows (WinForms) Fondation de présentation Windows (WPF)

Pour toutes les applications GUI de bureau futures, WPF est recommandé.


2 commentaires

"Pour toutes les applications futures de GUI de bureau, WPF est recommandé." Je suis d'accord avec ça, mais s'il commence à apprendre le développement de l'interface graphique sur Windows, je suggérerais de commencer à commencer par des formulaires Windows. J'ai fait une quantité substantielle de développement de l'interface graphique C #, et même je n'ai pas erré dans WPF au-delà d'une poignée de tutoriels à ce stade. Le XAML peut être un peu important, même si VS fournit un bon éditeur UI.


Est-ce que c # /. Support net à la fois ..... Comment puis-je continuer à choisir? Depuis que WPF est plus récent, existe-t-il des livres spécifiquement dessus?