Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUM VB FAQs VB TUTORIELS VB OUTILS VB SOURCES VB LIVRES VB


Migrer de VB6 à VB.NET

Le 07 Octobre 2005.

Par J-M Rabilloud

Ce cours est une série traitant de la migration des connaissances de VB 6 vers VB.NET. Il est principalement destiné aux developpeurs Visual Basic non débutants, tout au moins pour la première partie.

Résumé de la première partie

Depuis la sortie de VB.NET, on nous serine le même message, la migration va être affreusement compliquée, il va falloir tout réapprendre, maintenant ce sera la programmation orientée objet ou la mort ; bref du sang et des larmes. J'avoue que j'ai mis du temps à regarder VB.NET car je ne voyais pas bien ce que cela pouvait m'apporter. De tendance secrètement masochiste, je fréquente depuis longtemps des communautés de développeurs où de bien doctes personnes m'ont expliquées que le Visual Basic était juste bon pour programmer la gestion de ma vidéothèque, à condition de ne pas posséder trop de cassettes. Comme VB6 couvrait généralement mes besoins, j'ai laissé chanté les érudits. Reconnaissons que sur un point au moins ils avaient raison, une partie de la vitesse de développement de VB6 était due à la permissivité de celui-ci, ce qui a occasionné de bien funestes surprises. Tout ça pour dire que le fait ne pas faire de la programmation objet ne m'a jamais fais culpabiliser. En lisant donc les promesses de la migration VB.NET, j'avoue que je ne voyais pas l'intérêt de réaliser cette migration. Force est de constater que je ne le regrette pas aujourd'hui. En migrant moi-même, je me suis rendu compte que cette migration n'est pas la montagne escarpée promise, et nous allons voir tout au long de ce document comment migrer sans douleur. Pourquoi cela ? En fait, la plupart de ces 'nouveaux' concepts de la POO, nous les avons croisés, utilisés ou contournés lors de nos programmations VB6. Ils nous sont familiers pour la plupart sans que nous en ayons conscience. Après une petite visite de l'IDE, nous verrons comment réapprendre ce que nous savons déjà.

Résumé de la seconde partie

Nous allons aborder plus spécifiquement les nouveautés de VB.NET découlant de la plate-forme DotNet. Le sujet étant particulièrement vaste, nous n'allons aborder que les points principaux à l'aide d'un exemple. Selon votre culture de développement, certaines parties peuvent aborder des sujets que vous maîtrisez car ce cours est écrit principalement à destination des développeurs VB6.
Dans la première partie de ce cours, nous allons procéder ensemble à une révision générale, en construisant un code réutilisé ensuite. De fait, ce que nous allons voir est fondamentalement l'utilisation et les implications des méta données. Celles-ci existaient déjà dans VB 6 mais étaient entièrement cachées par l'environnement de développement. Nous aborderons aussi l'aspect sécurisation du code et des données, sujet devenu incontournable.

Résumé de la troisiéme partie

Dans cette partie nous allons parler de composants autonomes, principalement ceux qui ont une interface visuelle : les contrôles. Nous commencerons tout d'abord par étudier l'évolution des formulaires avant de nous lancer dans une étude assez exhaustive de la programmation des contrôles avec VB.NET.

Ce cours considère que vous avez assimilé les deux premières parties, et notamment les concepts d'attribut et d'héritage.

Je vais tenter d'être le plus complet possible, toutefois je pars du principe que vous savez bien manipuler les contrôles en VB 6. Nous verrons un grand nombre d'exemple comme à notre habitude, mais je ne parlerai pas des contrôles dépendants qui ont fait l'objet d'un autre cours.

Téléchargements

Télécharger Migration.pdf (partie 1) (51 pages - 882 ko) Téléchargement de secours

Télécharger Migration2.pdf (partie 2) (52 pages - 1.4 Mo) Téléchargement de secours

Télécharger Migration3.pdf (partie 3) (79 pages - 553 ko) Téléchargement de secours

Responsables bénévoles de la rubrique Visual Basic : Thierry Adriaenssens et Philippe Baquer - Contacter par EMail :
Vos questions techniques : forum d'entraide Visual Basic - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.