Visual C# : Découverte
Code |
Title |
Duration |
Price HT |
CD300 |
Visual C# : Découverte |
3 days |
Consult us |
Objectives
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 |
Prerequisites
Connaissances de base de la programmation dans un langage proche (par exemple C++) |
Post-Training
|
Methods
50% Pratique 50% Théorique |
Program
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
|
Environment
|
Tags
CD300_Visual-C-decouverte_CD300 |
Order
Formafast Consulting
1, Rue Mozart, 20250 Casablanca, Maroc
Phone : +212 6 31 10 82 16 WhatsApp/Telegram
E-mail: contact@formafast.com