Question

Je suis un programmeur novice qui essaie d'apprendre à coder, notamment en C#.J'ai repris un projet d'un de mes amis et je ne suis pas sûr de ce que j'ai besoin de savoir pour mener à bien le projet.Je suppose que le problème est que je ne sais pas ce que j'ai besoin de savoir pour même démarrer le projet.

J'ai de nombreuses bases de la programmation orientée objet, des classes, des méthodes et ainsi de suite, mais quand je m'assois pour coder, je ne sais pas par où commencer pour accomplir même des tâches de base.Je ne connais pas la syntaxe ni de quoi le langage est capable avec les outils fournis.J'ai lu quelques livres, mais ils semblent principalement porter sur les concepts et les théories de la POO en C# avec une syntaxe minimale.

Je suppose que la question est de savoir où dois-je chercher pour apprendre la syntaxe : existe-t-il une sorte de référentiel de classes et de méthodes qui me manquent avec des exemples d'utilisation des outils qu'il contient ?Je suis coincé dans un endroit où je ne sais pas où aller/rechercher ensuite.

Merci pour toute aide

Était-ce utile?

Autres conseils

L'une des choses que je recommande habituellement aux développeurs juniors de mes projets qui recherchent une meilleure idée du fonctionnement des choses est de se familiariser avec vos touches F10/F11 dans Visual Studio en parcourant des projets open source écrits en C#.

Choisissez quelque chose que vous trouvez intéressant dans Codeplex, Sourceforge ou Google (il y a un sujet ici sur le bon code à lire) et téléchargez le code source.Ouvrez-le dans Visual Studio et choisissez "Debug -> Step Into".À partir de là, laissez le débogueur vous guider dans le code.

F11 vous permet de creuser plus profondément, SHIFT+F11 vous fait reculer d'un niveau.

Cela peut vraiment vous apprendre beaucoup de choses sur la façon dont le code fonctionnel est structuré, car il vous guide tout au long du flux et fournit une assez bonne visite guidée des fonctionnalités du code.

Cela fonctionne également bien avec les livres et autres matériels car, lorsque vous voyez quelque chose que vous ne comprenez pas, vous pouvez chercher une meilleure explication.

C'est quelque chose que je fais moi-même assez souvent pour me familiariser avec une base de code donnée, qu'il s'agisse d'un projet open source ou d'un projet payant avec du code existant.

Je n'utilise pas C# moi-même, mais pour simplement maîtriser la syntaxe d'un langage ainsi que les techniques de programmation de base, vous ne pouvez presque pas vous tromper avec les livres d'O'Reilly.Vous voudrez peut-être consulter leur Apprendre le C# livre.

En règle générale, divisez le projet en plusieurs tâches.Si vous ne savez toujours pas par où commencer chaque tâche, divisez-la en sous-tâches plus petites.

Jusqu'à ce que vous puissiez dire : « Ah, je peux coder cette tâche », faites-le et passez à la tâche suivante.

J'ai commencé avec le Station C# tutoriels."Démarrer avec Visual C#" me donne la chair de poule...

MSDN.Allez directement à la bouche du cheval.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top