Formation Créer des applications Windows avec Visual Studio et .NET
- Programme
- Participants / Prérequis
- Intra / sur-mesure
Cette formation vous apprendra à utiliser les classes du framework .NET avec l'un des langages de .NET pour développer des applications Windows Forms. Elle vous montrera également comment vous servir d'ADO.NET pour l'interaction aux bases de données, et vous proposera une première approche des Web Services.
Introduction
- Rappels sur .NET l'écriture d'une application.
Travaux pratiques
Ecriture d'une application en mode console.
L'interface utilisateur : Windows Forms
- Création d'interfaces utilisateurs.
- Gestion des composants de l'interface utilisateur.
- Gestion du drag and drop. Click Once Deployment.
Travaux pratiques
Création d'applications utilisant des contrôles IHM.
Les contrôles IHM des Windows Forms et création d'interfaces MDI
- Contrôles de base (textbox, checkbox, listbox, etc.) et plus complexes (calendar, DataGridView, WebBrowser...).
- Développement de contrôles personnalisés.
- Principe. Interaction entre les fenêtres MDI.
Travaux pratiques
Personnalisation des contrôles. Manipulations avancées. Création d'application utilisant l'interface MDI.
Globalisation et localisation des applications
- Séparation du traitement et de l'IHM.
- Gestion des cultures et des paramètres nationaux.
- Gestion manuelle des chaînes. Gestion des ressources.
Travaux pratiques
Localisation d'une application. Interface multilangue.
Gestion des graphiques : GDI+
- Interface graphique GDI+, création d'un dessin.
- Gestion des images, du texte et des impressions.
Travaux pratiques
Création d'applications utilisant l'interface graphique GDI.
Les Windows Forms et le multitâche
- Multithread et multiprocessus dans .NET.
- Windows Forms faisant du multithreading.
Travaux pratiques
Ecriture d'une application multithread/Windows Forms.
Utilisation de XML dans le .NET et accès aux données
- Principe de XML. Données. Schéma XSD. Echanges.
- Principe d'ADO.NET.
- Lecture par flux. Utilisation des commandes.
- Utilisation en mode non connecté.
- Accès aux bases de données.
- Accès au schéma d'une base. Accès asynchrones.
Travaux pratiques
Manipulation des classes de création XML (entrées/sorties). Utilisation de ADO.NET pour l'accès aux données.









