Présentation
En anglaisAuteur(s)
-
Sarah CHRISMENT-PATTERSON : Ingénieur en informatique de l’université de Nottingham (BSc Hons)
-
Martial CHRISMENT : Ingénieur en informatique de l’École nationale supérieure d’électronique, électrotechnique, informatique et hydraulique de Toulouse (ENSEEIHT) Tool Object
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Microsoft’s Visual Basic©, communément appelé VB, est un atelier de génie logiciel (AGL) de création d’applications Microsoft Windows©. La première version de VB sortie en 1991 avait pour vocation d’étendre le langage de programmation BASIC avec des fonctionnalités graphiques et de fournir un environnement convivial de développement d’applications dédiées Windows basé sur ces extensions. Avec l’arrivée d’Internet, VB a agrandi son registre en intégrant dans son offre des fonctionnalités Web avec par exemple un éditeur HTML.
VB est un outil en perpétuelle évolution. Ainsi, la version 6.0 (octobre 1998) commence à introduire des concepts objets dans le langage BASIC et fournit tout un ensemble de fonctionnalités Web. VB est aussi le premier à intégrer les nouveaux standards Microsoft, il est même le biais par lequel sont imposés ces nouveaux standards tels que OLE, ActiveX, DCOM.
Longtemps considéré comme un outil de prototypage rapide, il est maintenant le plus utilisé dans sa catégorie, son concurrent le plus sérieux étant le logiciel Delphi© de Inprise. De nombreux particuliers utilisent VB en raison de son coût réduit, de sa simplicité et de son riche support technique. Avec l’arrivée de Windows NT et d’Internet, VB est devenu un outil incontournable dans le domaine industriel.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. VB sur le marché et dans l’entreprise
1.1 VB et les autres AGL
Dans le domaine des ateliers de génie logiciel (AGL), Visual Basic© (VB) possède de sérieux concurrents sur le plan international, parmi lesquels Delphi© de Inprise et PowerBuilder© de PowerSoft. Le marché français offre quant à lui d’autres alternatives intéressantes avec les outils Natstar©/Natweb© de la société Cognicase ou encore WinDev© de PcSoft. Bien que VB et Delphi soient de loin les plus complets, chaque outil possède des domaines d’excellence et des lacunes, VB n’échappant pas à cette règle.
Outre la facilité d’utilisation et d’apprentissage, un outil doit répondre aux besoins de l’application à mettre en place. Il est donc primordial d’étudier les caractéristiques de l’application afin de choisir l’outil de développement :
-
l’application est-elle client-serveur, monoclient ou de type Web ?
-
quelle est la plate-forme cible pour la partie serveur : Windows, Unix... ?
-
quelle est la plate-forme cible pour la partie cliente : Windows, Minitel, navigateur HTML... ?
-
dans le cas d’applications Web, quel est le type de navigateur présent sur la partie cliente : Netscape, Internet Explorer... ?
-
l’application doit-elle être multilingue ?
-
la conception sera-t-elle orientée objets ou composants ?
-
sur quel support seront stockées les données : fichiers, BD Oracle... ?
-
quelle sera la taille de la base de données ?, etc.
Il arrive fréquemment qu’aucun outil ne corresponde exactement aux besoins de l’application. C’est pour cela que l’on trouve souvent des solutions hybrides qui mélangent plusieurs outils de développement à travers les différentes couches applicatives, à savoir données, traitement et présentation.
-
Environnement
Le point fort de VB est sa facilité d’utilisation due à son ergonomie qui utilise toutes les techniques possibles d’aide au développement (raccourci clavier, vérification syntaxique lors de la saisie du code, etc.).
Son langage de programmation (BASIC) est par ailleurs connu par un très grand nombre de développeurs du fait de sa simplicité, de son ancienneté et de sa présence dans la suite bureautique de Microsoft (Word, Excel et Access). Cette caractéristique distingue VB d’autres outils qui, eux, nécessitent...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
VB sur le marché et dans l’entreprise
BIBLIOGRAPHIE
-
(1) - NSTL - Client/server development tools - . http://msdn.microsoft.com/vbasic/technical/articles/nstlbench/default.asp 1999.
-
(2) - JACKSON (P.) - Visual development tools - . http://www.zdnet.co.uk/pcmag/labs/1999/04/visual 1999.
-
(3) - COFFEE (P.) - Delphi 4 and VB 6 take aim - . http://www.zdnet.com/products/stories/reviews/0,4161,326364,00.html 1998 eWEEK.
-
(4) - ZAK (D.) - Programmation avec Microsoft Visual Basic 6.0 - . 1999 Eyrolles.
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive