Article de référence | Réf : H3108 v1

Langage BASIC
Visual Basic

Auteur(s) : Sarah CHRISMENT-PATTERSON, Martial CHRISMENT

Relu et validé le 01 déc. 2022

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

Auteur(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’article

INTRODUCTION

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.

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3108


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

ABONNEZ-VOUS

Version en anglais En anglais

3. Langage BASIC

Nota :

ce paragraphe donne une brève introduction et un aperçu pratique du langage BASIC tout en insistant sur ses spécificités dans Visual Basic. Pour en savoir plus sur la programmation à l’aide de VB version 6.0, le lecteur est invité à se reporter à l’ouvrage de référence [4].

3.1 Principes de base

La syntaxe du langage VB est similaire à celle de ses prédécesseurs : les langages BASIC, Qbasic, QuickBASIC et GWBASIC. Toutefois, il introduit une nouvelle approche de program-mation : la programmation événementielle. Ce mode de programmation est spécifique au développement d’interfaces utilisateur et permet de répondre à des événements générés par le système comme un clic de bouton ou un double clic de souris.

Depuis peu, VB a intégré la notion d’objet dans le langage. Ainsi, en plus des instructions et fonctions classiques, on trouve maintenant des méthodes qui s’appliquent à des classes. L’approche objet facilite la conception et améliore la maintenabilité d’une application. Les bibliothèques de développement fournies par VB suivent déjà cette philosophie objet.

Exemple

une image sur un formulaire sera un objet sur lequel des méthodes telles que Print permettent de lancer des actions, par exemple Picture1.Print "Bonjour".

Enfin, plusieurs modifications ont été apportées au langage BASIC même, comme l’indexation des lignes de code par des caractères alphanumériques et non plus simplement par des caractères numériques.

Les concepts clés du langage sont les suivants :

  • types 3.1.1 : les différents types de données et leurs fonctions de manipulation ;

  • déclarations 3.1.2 : la déclaration des variables dans le code ;

  • structures 3.1.3 : les diverses structures...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

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

ABONNEZ-VOUS

Lecture en cours
Langage BASIC
Sommaire
Sommaire

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 est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

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

ABONNEZ-VOUS