Formation : Programmation d'applications Windows interactives avec .NET
Se former
avec LEARNING TREE INTERNATIONAL
- Renseignements :
- Durée : 4 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
N.C.
- Objectifs :
- Programmer des applications Windows interactives avec C# et Visual Basic 2005 Concevoir des interfaces utilisateur graphiques avec les contrôles .NET avancés Utiliser le framework .NET pour la sérialisation, l'entrée/sortie de fichiers, le multithreading et la globalisation Accélérer la liaison de données grâce aux sources de données ADO.NET 2.0 Optimiser le déploiement d'applications avec ClickOnce Créer des contrôles personnalisés pour développer rapidement des applications
Les applications Windows interactives installées via le Web fournissent des interfaces utilisateurs riches et la possibilité d'échanger des données entre plusieurs réseaux. De plus, leur déploiement et leur gestion se rapprochent de celles des applications Web. Ce cours vous apporte les compétences nécessaires pour concevoir, programmer et déployer des applications Windows Forms avec C# et VB 2005. Vous apprendrez également à créer des contrôles personnalisés, à lier ces applications à plusieurs sources de données (XML, bases de données) ainsi qu'à accéder à des données par Internet via des services Web.
- Public visé :
- Ce cours s'adresse aux programmeurs qui veulent migrer vers .NET à partir de VB, C++, Java et d'autres environnements et aux développeurs qui désirent créer des applications interactives.
- Pré-requis :
- Une expérience de la programmation objet est supposée acquise.
- Développement d'applications Windows Forms
Programmation de formulaires et contrôles
Construction d'applications Windows avec C# et VB 2005
Création et affichage des formulaires et des contrôles
Gestion des événements d'entrée
Accélération du développement avec Visual Studio 2005
Les propriétés des projets et des applications
Stockage des préférences utilisateur avec les paramètres .NET 2.0
Utilisation de la sérialisation pour stocker des objets complexes en XML
Conception d'interfaces Windows
Construction de MDI (Multiples Document Interfaces)
Formulaires MDI parent et enfant
MenuStrip
ContextMenuStrip
ToolStrip
StatusStrip
RichTextBox
Contrôles ToolTip et ErrorProvider
Récupération de données
Boîtes de dialogue personnalisées
Utilisation des boîtes de dialogue .NET
Applications internationales .NET
Globalisation et localisation
Traduction des formulaires
Architecture d'applications avancées
Formulaires de style ''Outlook''
Organisation des interfaces à panneaux multiples avec les contrôles SplitContainer et Panel
Représentation d'informations complexes avec les contrôles TreeView et ListView
Accès au système de fichiers
Utilisation de l'espace de noms System IO
Navigation dans les répertoires, fichiers et dossiers spéciaux
Temps de réponse de l'interface optimisé grâce au multithreading
Lancement et arrêt des threads
Simplification des programmes multithreadés avec le composant BackgroundWorker
Appel de n'importe quelle fonction de façon asynchrone avec les délégués
Automatisation de l'accès aux données avec la liaison de données
Synchronisation des formulaires aux sources de données
Liaison simple ou complexe
Liaison vers tableaux, génériques et XML
Contrôles BindingSource et BindingNavigator
Fonctions de liaison ADO.NET 2.0
Liaison glisser-déposer vers des objets et sources de données
Récupération à partir de bases de données
Navigation dans les données avec des formulaires ''maître-détail''
Manipulation du contrôle DataGridView
Validation des données utilisateur et gestion des erreurs
Accès aux données en ligne grâce aux services Web
Récupération des données via le Web
Maintenance de l'intégrité référentielle
Invocation asynchrone des services Web
Déploiement ClickOnce
Paramètres d'installation
Applications lancées vs. installées & vérification des pré-requis
Mise à jour automatique des applications
Exécution à partir d'Internet Explorer
Configuration du Code Access Security
Permissions et codes de groupes
Exécution complète et partielle de code de confiance
Réglage des options de sécurité
Contrôles personnalisés
Codage des contrôles utilisateurs
Conception de contrôles personnalisés
Délégués et événements personnalisés
Stylos, pinceaux, dessins et images GDI+
Hébergement de contrôles Windows Forms
Création des bibliothèques de contrôle
Accès aux contrôles avec JavaScript
Impression
Exploitation des classes d'impression .NET
Manipulation de l'objet PrintDocument
Prévisualisation des sorties grâce aux contrôles d'impression
Fonctions d'impression de VS 2005
Simplification de l'impression avec Crystal Reports
Conception et visualisation de rapports
Travaux pratiques
Durant ce cours, des exercices permettent de créer des applications interactives avec VB et C# :
Programmation d'applications MDI et de type ''Outlook''
Conception d'interfaces avec TreeView, ListView, DataGridView et ErrorProvider
Utilisation du multithreading
Globalisation des formulaires, ressources et sauvegarde des paramètres utilisateur
Liaison à des données XML et à des bases de données
Création et utilisation de services Web
Déploiement ClickOnce
Contrôles utilisateur et personnalisés
28/10/2008 au 31/10/2008 (75)
08/07/2008 au 11/07/2008 (75)