TIJ1O - Technologie informatique et robotique
Introduction à la programmation Visual Basic


Le langage Visual Basic et les compilateurs


Définition:

Visual Basic est un langage de programmation de haut niveau, de style orienté objets, conçu par la compagnie Microsoft qui a adapté le language BASIC à la programmation du système d'exploitation Windows.


Convivialité du langage:

Le langage Visual Basic est relativement facile à utiliser mais offre une multitude d'options qui permettent à de nombreux programmeurs professionnels de produire des programmes très sophistiqués.



Bref historique du langage:
  • En 1965, John Kemeny et Thomas Kurtz, développent, au Collège Darmouth, le langage Basic (Beginners All-Purpose Symbolic Instruction Code) dans le but d'enseigner à leurs étudiants, un langage simple, facile à apprendre, mais assez puissant.

  • En 1975, Bill Gates et Paul Allen développent une version de Basic (Beginners All-Purpose Symbolic Instruction Code) spécialement pour les ordinateurs personnels « Altair ». Suite au succès de cette version de Basic, Bill Gates et Paul Allen forment la compagnie Microsoft Corporation.

  • En mai 1991, la version 1.0 de Visual Basic fait son apparition sur le marché.

  • L'année suivante, en 1992, la version 2.0 fait son apparition.

  • En 1993, la version 3.0, déjà plus stable, assure le succès de ce langage de programmation.

  • En 1995, Microsoft sort la version 4.0 en même temps que son nouveau système d'exploitation Windows 95.

  • En 1997, la version 5.0 fait son apparition.

  • En 1998, la version 6.0 fait son apparition.

  • En 2001, développe sa 7e version sous le nom de VisualBasic.net. Cette nouvelle version offre de nombreux changements comparativement aux méthodes précédentes de programmation.

  • En 2005, Microsoft sort la version Visual Basic 2005, une version qui intègre la technologie de VisualBasic.net.

  • En 2006, afin de permettre à un plus grand nombre d'amateur de programmation de développer des programmes en utilisant les logiciels de Microsoft, cette compagnie développe une version moins complète mais disponible gratuitement sur Internet, la version Visual Basic 2005 Edition Express.

  • En 2008, Microsoft sort la version Visual Basic 2008.

  • En 2010, Microsoft sort la version Visual Basic 2010.

  • En 2012, Microsoft sort la version Visual Basic 2012.

  • En 2013, Microsoft sort la version Visual Basic 2013.

  • En 2015, Microsoft sort la version Visual Basic 2015.

  • En 2017, Microsoft sort la version Visual Studio Community 2017.

  • En 2019, Microsoft sort la version Visual Studio Community 2019.


Contrairement au langage JavaScript qui est une langage interprété, c'est-à-dire qu'il est directement exécuté par l'interpréteur, le langage Visual Basic doit être compilé par un logiciel qui intègre un compilateur. Une fois compilé, un programme devient autonome. Un compilateur permet de générer un fichier exécutable qui peut être installé sur un autre ordinateur qui ne contient pas de compilateur.

Pour la programmation Visual Basic, la compagnie Microsoft a développé la suite de logiciels Microsoft Visual Studio qui comprend non seulement Visual Basic mais aussi Visual C#, Visual C++ et Visual J#.


Afin d'encourager plus de nouvelles programmeuses et de nouveaux programmeurs a utiliser ses logiciels, la compagnie Microsoft a développé une version Express de sa suite de logiciels Microsoft Visual Studio qui est disponible gratuitement sur Internet.

  Logiciel recommandé

En appuyant sur la photo (à gauche), le navigateur ouvrira la page Web permettant de télécharger gratuitement le logiciel Microsoft Visual Studio Community 2019.



Configuration requise pour installer Microsoft Visual Studio Community 2019 sur un ordinateur PC à la maison
  • Windows 10 version 1703 ou ultérieure : Famille, Professionnel, Éducation et Entreprise (les versions LTSC et S ne sont pas prises en charge)
  • Processeur 1,8 GHz minimum. Processeur quadruple cœur ou supérieur recommandé
  • 2 Go de RAM ; 8 Go de RAM recommandé (2,5 Go minimum si exécution sur une machine virtuelle)
  • Espace disque dur : Entre 800 Mo et 210 Go d’espace disponible, selon les fonctionnalités installées ; les installations standard nécessitent entre 20 et 50 Go d’espace libre.
  • Vitesse du disque dur : pour améliorer les performances, installez Windows et Visual Studio sur un disque SSD.
  • Carte vidéo prenant en charge une résolution d’écran minimale de 720p (1280 par 720) : Visual Studio fonctionne mieux avec une résolution WXGA (1366 par 768) ou supérieure.
À partir de l’adresse https://docs.microsoft.com/fr-ca/visualstudio/releases/2019/system-requirements



Configuration requise pour installer Microsoft Visual Studio Community 2019 sur un ordinateur Mac à la maison

*** Par expérience de l'enseignement des cours de Génie informatique 11e et 12e, les versions de Microsoft Visual Studio Community pour les Mac n'ont jamais fonctionné parfaitement sur les ordinateurs Mac des élèves à qui j'ai enseigné.e.s. Bien qu'il y a une nouvelle version de disponible, je ne suggère pas d'installer ce logiciel sur un Mac. Désolé.

À titre d'information, il y a une possibilité mais c'est compliqué

La seule façon de l'installer sur un Mac pour qu'il soit bien fonctionnel, est de créer sur son Mac, une partition "Bootcamp" avec un système d'exploitation Windows 10 (qui coûte près de 300$) pour ensuite avoir sur son Mac une partition Mac OS et une partition Windows sur laquelle on peut ensuite installer Microsoft Visual Studio Community 2019. Solution possible mais à éviter si on n'est pas très connaissant du fonctionnement des ordinateurs Mac et PC.



Clips vidéos démontrant les différentes étapes pour installer le logiciel Visual Studio Community 2019

*** Les clips vidéos de ce programme ont été construits pour le cours de Génie informatique ICS3U
mais on peut faire de la même façon pour ce cours de TIJ1O


VisualStudio Community 2019 - Installation - Étape 1




VisualStudio Community 2019 - Installation - Étape 2





 
 
 

Site construit par M. Jean-Luc Roy, Enseignant d'informatique et de robotique - jean-luc.roy@cscdgr.education
Visitez le site complet de M. Roy