Aller au contenu principal
Gust Training

Formation Visual Basic, perfectionnement accès aux données, composants, Web

Objectifs de la formation visual basic Ce stage vous apportera toutes les techniques de développement efficace pour les applications

Durée :
4 Jours
Niveau :
Avancé
Modalités :
Présentiel · En ligne · Hybride

Objectifs de la formation

Ce stage vous apportera toutes les techniques de développement efficace pour les applications client/serveur ou multi-tiers. Il insiste sur les accès aux bases de données (ADO), la création de composants COM et la création d’applications Web dynamiques. L’ensemble des fonctionnalités de Visual Basic sera utilisé pour développer des applications professionnelles de qualité.

Prérequis

Il est nécessaire d’avoir des connaissances sur les bases de données d’une part, et une expérience de Visual Basic d’autre part. La participation au stage Visual Basic 6 est un bon pré-requis.

Programme

L’accès aux bases de données

  • Les fournisseurs d’accès : ODBC et OLE-DB. Les objets d’accès aux données : ADO (Active X Data Objects).

Les contrôles dépendant des données

  • Pour y accéder (Data Environnement, Data Control). Pour les présenter (Data Grid, Hierarchical Flex Grid, Data List, Data Combo). Quand utiliser l’un plutôt que l’autre ?

Les objets ADO

  • Le modèle objet ADO. Connexion à une source de données. Les commandes. Récupération de données : le Recordset. Types et positionnement des Recordset. Mise à jour, recherche, tri. Recordset déconnecté, Recordset dynamique. Intégrité des données : les transactions. Intégrité des données : les verrous. Exécution des procédures stockées
  • Création d’un formulaire de saisie accédant à une base SQL Server. Récupération des données provenant de l’exécution d’une procédure stockée. Validation et invalidation d’une transaction d’écriture dans la base de données. Création d’un recordset déconnecté.

La création des composants Com

Le modèle COM

  • L’approche composants : réutilisabilité, simplification, optimisation. Le modèle objet COM. Les interfaces standard, choix du type de composant.

Utilisation des composants

  • Création d’une application cliente. Référencement du composant, la bibliothèque de types. Variables objet, instanciation d’objets. Manipulation des objets : l’Automation. Composants « in-process » et « out-of-process » : dll et exe. Les modules de classe. Définitions des propriétés, méthodes, événements. Enumérations et constantes nommées. Le déclenchement des erreurs. COM et ADO : les composants liés aux données. La propriété instancing des modules de classe. La création d’un modèle objet, les collections. La création d’interfaces. Compilation et enregistrement des composants. La compatibilité des versions.

Exemple de composant COM : les contrôles ActiveX

  • Création de contrôles Active X, l’assistant. User Control et contrôles constitutifs. Propriétés, méthodes, événements. Les pages de propriétés. Création d’un contrôle dépendant des données. Le contrôle Data Repeater. Création d’un contrôle fournisseur de données.
  • Création d’un contrôle Active X de saisie des dates. Création d’un contrôle Active X fournisseur de données avec ADO.

Architecture client-serveur et architecture multitiers : Com+

  • L’architecture multitiers, approche méthodologique. Encapsulation des objets Ado. COM+ et MTS. Transaction multi-objets : le « double commit ». Le « just in time activation » et l’optimisation des ressources. COM+ et la sécurité.

Visual Basic et le développement Internet

  • Développements côté serveur et côté client. Utilisation du contrôle Web Browser. Les documents Active X. Visual Basic et Vbscript . Les applications DHTML (dynamic Html). Les applications IIS : l’ASP. L’implémentation des composants COM dans les pages ASP. Sites Web, composants COM et ADO.

Se préparer à Visual Basic.NET

La plateforme .NET, architecture.
Nouveautés de Visual Basic.NET.
Architecture des applications avec VB.NET.
ADO.NET.
Le nouvel outil de développement Visual Studio 7 (ou .NET).

Travaux Pratiques

Les exercices pratiques représentent 50% de la durée du cours. Les outils seront Visual Basic 6, différents SGBD et Internet Explorer.

Thèmes : Développement Windows

Formations non classées

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

Durée
20 Heures
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

Durée
1 Mois
Niveau
Avancé
Modalités
Présentiel · En ligne · Hybride