Formation : Programmation avec Visual Basic 2005 : TP
Se former avec
LEARNING TREE INTERNATIONAL
- Renseignements :
- Durée : 4 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :N.C.
- Objectifs :
- Visual Basic 2005 permet aux programmeurs d'exploiter pleinement l'environnement d'exécution .NET. Ce cours apporte les connaissances et techniques nécessaires pour construire des applications Visual Basic distribuées. Vous développerez les compétences nécessaires pour tirer parti de la combinaison de syntaxe orientée composant et de syntaxe orientée objet dans VB pour une meilleure réutilisation du code.
- Public visé :
-
Ce cours s'adresse à toute personne intéressée par la programmation dans Visual Basic 2005.
- Pré-requis :
- Une expérience de la programmation du niveau du cours 502, ''Introduction à la programmation avec .NET'', ou équivalente avec un langage tel que Visual Basic, C#, Java ou C++ est nécessaire.
- Développement d'applications multiniveaux
Diviser des couches logiques en composants multiples
Mise en œuvre de divers composants avec Visual Basic 2005
Réutiliser des composants avec différentes interfaces utilisateur
Persistance des données vers les bases de données
Le Framework .NET
Le CLR (Common Language Runtime)
Services et architecture du CLR
Compilation de code VB en langage intermédiaire (IL) de la combinaison de syntaxe orientée composant et de syntaxe orientée objet dans
Le FCL (Framework Class Library)
Formulaires et contrôles Windows et Web
Fichiers et opérations d'entrée/sortie
Expressions régulières
Accès aux données avec ADO.NET
Collections hétérogènes et génériques
Fonctions de productivité de Visual Basic 2005
Conception de l'interface utilisateur
Contrôles et formulaires Web
Automatisation de la création d'applications pilotées par une base de données
Optimisation de la liaison de données grâce aux sources
Formulaires Web avec ASP.NET
Validation déclarative de formulaires Web
Nouveautés de VB 2005
Documentation par codage XML
Débogage Edit-and-Continue
Code snippets
Visualisation des structures dans le débogueur
Caractéristiques du namespace My
Programmation orientée objet
Encapsulation
Conception de classes avec Class Designer
Protection des données privées avec les propriétés
Initialisation des données avec les constructeurs
Méthodes partagées et surchargées
Héritage
Mise en œuvre des hiérarchies d'héritage
Éliminer la duplication de code
Remplacement des méthodes de classe de base
Accès aux données protégées des classes de base
Polymorphisme
Types de polymorphisme
Programmation basée sur les interfaces
Tri avec IComparable
Création de classes de base MustInherit
Exceptions et événements
Conception et consommation d'événements
Répondre à l'interaction de contrôle de l'interface utilisateur
Événements personnalisés et objets métier
Gestion dynamique et statique d'événements
Utilisation de WithEvents et de la clause Handles
Opérateur AddressOf
Gestion structurée des exceptions
Interception et décodage des messages d'exception
Exceptions dans les objets métier
Nettoyage des ressources avec les blocs Finally
Nettoyage automatisé avec les blocs Using
Manipulation de données avec ADO.NET
Le modèle ADO.NET
Utilisation de SQL Server et d'Oracle
Approche connectée vs. non connectée
Espace de nommage System.Data
Choix du fournisseur : SqlClient, OracleClient, OleDb ou Odbc
Programmation des objets ADO.NET
Mise en place d'une connexion
Exécution de commandes paramétrées
Récupération des données avec le DataReader
Optimisation des performances grâce aux procédures stockées
Maintien des données avec les transactions
Programmation de DataSets et de TableAdapters
Remplissage d'un DataSet avec un TableAdapter
Persistance des données en XML
Déploiement d'applications Visual Basic
Préparation de la version de production (release build)
Comparaison de projets XCopy et Setup
Publication d'applications Windows avec ClickOnce
Mise à profit de Visual Studio pour le déploiement d'applications Web.
Travaux pratiques
Vous utilisez les fonctionnalités avancées de Visual Basic 2005 afin d'obtenir une expérience approfondie. Ces exercices comprennent :
Création de logiciels orientés objet dans VB
Utilisation d'outils RAD dans Visual Basic 2005
Construction d'une application multiniveau accédant aux données avec ADO.NET
Création d'interfaces utilisateur Web et Windows pilotées par les données
Codage de composants d'accès aux données indépendants de l'interface utilisateur
Exploitation des fonctionnalités orientées objet de Visual Basic: encapsulation, héritage et polymorphisme
Déploiement d'applications Windows et Web avec Visual Studio 2005
07/10/2008 au 10/10/2008 (92)
22/04/2008 au 25/04/2008 (92)