Initiation à la programmation en C#
Allié à Visual Studio, le langage C# est à la fois simple d’accès et puissant. Cette formation propose d’apprendre à faire ses premiers pas en programmation avec ce duo, pour être en mesure d’écrire des programmes simples et utiles.
Filière
Introduction
Code cours
IT2
Niveau
Initiation
Durée
3 Jours
Participants
Ce cours s'adresse à toute personne bien familiarisée avec l’environnement Windows, souhaitant s’initier à la programmation avec le langage C# sous Visual Studio.
Prérequis
Bonne connaissance de l’environnement Windows, sans connaissance ou débutant en programmation.
Profils :
Développeur débutant/occasionnel, Développeur COM (C, C++, VB6-VBA, Delphi, etc)
Objectifs
Découvrir les possibilités offertes par le Framework .NET et Visual Studio, avec les différents types d’applications proposés.
Se familiariser avec la programmation évènementielle avec la réalisation d’une interface d’une application Windows simple.
Faire connaissance avec les concepts de base de la programmation (variables, types courants, tests et boucles).
Se familiariser avec la notion d’objet en manipulant des objets existants.
Organisation du code en classes, méthodes et blocs de code.
Travaux pratiques
Réalisation d’une calculatrice, avec contrôles des saisies.
Organisation du code en méthodes paramétrées.
Découverte des classes de base (manipulations de valeurs numériques, dates, texte et formatage)
Manipulation du système de fichiers et d’un fichier texte (création, écriture et lecture).
Gestion simple des erreurs d’exécutions et techniques de débogage.
Sommaire Introduction Genèse d’une application
Principe de la programmation/exécution
Définition du besoin et du cycle de conception
Modèles d’architectures physiques et applicatives types
Choix d’une plateforme (comparatif Java, PHP, .NET)
Caractéristiques et architecture de la plate-forme .NET
Principaux types d'applications .NET
Versions du Framework/Visual Studio
La notion d'objet et de bibliothèque d’objets
Objets et classes : le jargon
Rôle des espaces de noms
Ecrire du code en C# Prise en main de Visual Studio
Organisation du code
Règles syntaxiques
Formats de données
Rôle des variables
Système de types .NET et types usuels
Règles de visibilité
Conventions de nommage
Constantes et littéraux
Opérateurs et expressions
Structures de contrôle (tests, switch et boucles)
Structures de données (énumérations, tableaux et collections)
La notion d’objet Les différents types de membres
Le diagramme de classes de Visual Studio
Utilisations courantes d’objets
Créer des instances
La notion de membre statique/partagé
Exemple des Windows Forms
Techniques de programmation La notion d’algorithme
Manipulations d’un fichier texte (création et lecture)
La gestion des erreurs
Outils de Débogage