Développement d'applications Windows Forms
Programmation de formulaires et contrôles
- Construction d'applications Windows avec C# et VB
- 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 2008
- Les propriétés des projets et des applications
- Stockage des préférences utilisateur avec les paramètres .NET
- 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
- 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 et 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 et conception de rapports
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 Visual Studio
- Simplification de l'impression avec Crystal Reports
- Conception et visualisation de rapports