Esic

Windows Forms, Niv. 1, Développer des Applications

Esic
À Rouen et Montrouge

1750 
HT
Ou préférez-vous appeler directement le centre?

Infos importantes

Typologie Formation
Dirigé à Pour professionnels
Lieu Dans 2 établissements
Durée 5 Jours
Description

Cette formation a pour objectif de maîtriser les classes du Framework .NET et leur utilisation depuis l'un des langages de .NET afin de développer des applications Windows Forms. Elle permet de comprendre les classes importantes dans le développement d'applications s'exécutant dans l'environnement du .NET, le dével.
Destinataires: Personne désirant développer des applications Windows Forms avancées mettant en oeuvre ADO.NET et XML.

Infos importantes

Modalité: Formation continue

Installations (2)
Où et quand

Lieu

Début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Début

Consulter

À tenir en compte

· Prérequis

Bonne maîtrise de la programmation en C# ou VB.NET.

Questions / Réponses

Pose une question et d'autres utilisateurs vous répondrons

Qui voulez-vous pour répondre à votre question ?

On publiera seulement ton nom et prénom et ta question

Programme

Introduction
- Rappels sur .NET.
- Ecriture d'une application .NET.
- Compilation et exécution d'une application dans les environnements d'exécution.
Travaux pratiques
Ecriture d'une application en mode console.

Gestion de l'interface utilisateur : Windows Forms
- Création d'interfaces utilisateurs : programmation des fenêtres et boîtes de dialogue.
- Gestion des composants de l'interface utilisateur : éléments de contrôle et utilisation dans le cadre du .NET (bouton, champs d'entrée, bouton radio, liste, etc.).
- Gestion du drag and drop.
Travaux pratiques
Création d'applications utilisant des contrôles de l'interface graphique.

Les contrôles d'interface utilisateur des Windows Forms
- Contrôles de base de l'interface utilisateur : textbox, checkbox, listbox, combobox, etc.
- Contrôles plus complexes : calendar, datetimepicker, etc.
- Développement de contrôles personnalisés (« contrôles maison »).
- Utilisation des contrôles utilisateurs dans des contextes autres que les Windows Forms.
- Gestion du drag and drop.
Travaux pratiques
Personnalisation des contrôles. Manipulations avancées sur les contrôles de l'interface.

Création d'interfaces MDI
- Modèle d'interface DMI.
- Les « owned forms ».
- Gestion de la logique d'interaction entre les fenêtres MDI.
- Fenêtres enfants, vision des fenêtres dans le document MDI.
Travaux pratiques
Création d'application utilisant l'interface MDI.

Globalisation et localisation des applications
- Séparation du code de traitement de l'interface utilisateur.
- Gestion des cultures, gestion des paramètres nationaux.
- Gestion manuelle des chaînes ; gestion des ressources d'un .
Travaux pratiques
Localisation d'une application. Interface multilangue.

Gestion des graphiques : GDI+
- Principe de l'interface graphique GDI+, création d'un dessin.
- Gestion des images et couleurs, manipulation des objets graphiques, manipulation du texte.
- Gestion des impressions : impression des graphiques et du texte, gestion des options d'impression.
Travaux pratiques
Création d'applications utilisant l'interface graphique GDI pour la manipulation des dessins.

Les Windows Forms et le multitâche
- Multi-thread et multi-processus dans .NET.
- Utilisation des applications Windows forms faisant du multi-threading. Position de la problématique.
- Synchronisation entre threads. Synchronisation entre processus.
Travaux pratiques
Ecriture d'une application multi-thread avec interface utilisateur de type Windows Forms.

Utilisation de XML dans le .NET
- Principe de XML : représentation des données en XML, fichier XSD.
- Utilisation de XML pour la représentation et la communication des informations.
- Interaction entre composants via XML : sérialisation et désérialisation.
Travaux pratiques
Manipulation des classes de création XML (entrées/sorties). Outils de manipulation de fichiers XML et XSD.

Comparer pour mieux choisir:
En voir plus