Visual C# : Découverte

Partager par email

×

Code Titre Durée Prix HT
CD300 Visual C# : Découverte 3 jours Nous consulter

Objectifs

Découvrir la programmation d'applications graphiques Windows en langage C# avec Visual Studio. Savoir les interfacer avec du code non managé écrit en C/C++.

Public

Développeurs

Pré-requis

Connaissances de base de la programmation dans un langage proche (par exemple C++)

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

PRESENTATION DE LA PLATE-FORME .NET

  • Principe de fonctionnement du CLR
  • Les versions de la plateforme .NET
  • Présentation de Visual Studio

LES BASES DU LANGAGE

  • La solution, le projet
  • Les variables, constantes et énumérations
  • Les tableaux et chaînes de caractères
  • Les structures
  • Les opérateurs
  • Les structures de contrôle
  • Les procédures et fonctions
  • Assemblies, Namespace et attributs

PROGRAMMATION OBJET

  • Les classes, propriétés et méthodes
  • Constructeurs et destructeurs
  • Liaison tardive, liaison précoce
  • Héritage
  • Interfaces
  • Les événements
  • Les délégués
  • Les collections

LES INTERFACES UTILISATEUR

  • Les fenêtres
  • Les événements clavier et souris
  • Les boîtes de dialogue
  • Message
  • Dialogues standard de Windows
  • Les contrôles
  • La classe Control
  • Label
  • TextBox
  • Button
  • CheckBox, Radio, ListBox
  • Héritage de formulaires

LES BASES DE DONNEES ADO.NET

  • L'architecture, les fournisseurs de données
  • Connexion, commande en mode connecté
  • Utilisation en mode déconnecté

DEPLOIEMENT, DEBOGAGE

  • Générer l'application
  • Les configurations
  • Débogage
  • mettre un point d'arrêt
  • Visualiser les variables
  • Suivi de variables

LES INTERACTIONS AVEC LE MODE NON MANAGE

  • Principe de fonctionnement de la plateforme CLR et du code managé
  • Appel de code non managé dans une DLL
  • Encapsulation d'une classe C++ non managée dans un projet C++.NET, l'option /clr
  • Exposition d'un composant COM à C
  • Mapper les HRESULT et les exceptions
  • Quelques conseils de design
  • Comparaison avec Java et d'autres environnements GUI

Environnement


Mot-clés

CD300_Visual-C-decouverte_CD300

Commander