• Aucun résultat trouvé

[PDF] Cours Introduction à VB.NET avec exemples | Cours informatique

N/A
N/A
Protected

Academic year: 2021

Partager "[PDF] Cours Introduction à VB.NET avec exemples | Cours informatique"

Copied!
13
0
0

Texte intégral

(1)

VB.net

Introduction

(2)

Objectifs du cours

Bases de VB.net

Architecture

propriétés, méthodes, événements

types de données (tableaux, opérateurs) modules et projet

Entrées sorties

Interface graphique

(3)

Objectifs du cours (2)

Contrôle de l’exécution de VB.net

boucles sélection

Factorisation du code (sous-programme)

Fonctions Procédures Paramètre

Passage par valeur et par référence

Gestion des exceptions

(4)

Objectifs du cours (3)

validation des données

déboggage (déverminage)

applications windows

programmation objet

notion d’objet, de méthode, d’instance, de constructeur, de classe et d’événement

traitement de dates et durées

formulaire MDI

travail avec des fichiers : lecture et écriture

prise en charge d’une base de données

(5)

Objectifs du jour

Comprendre l’architecture de VB.net

Installer VB.net et Visual Studio

Vérifier l’installation

Se familiariser avec l’interface

Se familiariser avec l’aide

(6)

Introduction à VB.net

Au commencement : VB pour Visual Basic

Avantages : très répandu, “facile” même pour la bricole, développement rapide,…

Inconvénient : seulement pour la plate-forme Windows…

Ensuite, les langages orientés-objets (on y reviendra): smalltalk,

java, c++, …

La réponse de Microsoft : VB.net

plus qu’une mise à jour : un nouveau langage avec l’orientation objet

Fait partie de .Net => partage des composants avec d’autres langages comme j#, c#, et langages “compatibles” .net (Eiffel, Cobol, Delphi)

(7)

Introduction à VB.net (2)

Conséquences

VB et VB.net sont très différents, même s’ils se ressemblent

syntaxe IDE

Ne pas utiliser de code VB dans VB.net (même si c’est possible!)

(8)

Introduction à VB.net (3)

Petit rappel: deux types de langages :

Langages compilés (C, C++, Ada, …)

Avantages :

vérification syntaxique avant l’exécution en général plus sûrs et plus rapides

Inconvénients : compilation, code source caché

Langage interprétés (PHP, ruby, javascript,…)

Avantage : pas de compilation, code source disponible Inconvénient : erreurs découvertes à l’exécution, lenteur

(9)

Introduction à VB.net (4)

VB.net est un langage compilé:

le code source est traité par un programme (le compilateur) : vérification de la syntaxe

produit du code intermédiaire : MSIL : Microsoft Intermediate Language

Lors de la première exécution, un autre compilateur (just in time) compile le IL en langage machine natif

Quel avantage?

Les performances…

(10)

Introduction à VB.net (5)

Pourquoi pas du C++?

C’est pas évident pour tout :

gestion de la mémoire entrées et sorties

création d’interface

Il y a tous ceux qui veulent rester avec ce qu’ils connaissent…

(11)

Architecture VB.net (1)

(12)

Architecture VB.net (2)

12

Avantages de l’architecture

Composants (classes) disponibles depuis plusieurs langages types identiques

Code indépendant du hardware

Possible de créer une application avec plusieurs langages! Portabilité des applications compilées (en MSIL)

(13)

Exercice

13

Faites un résumé personnel sur papier (à la main) du cours

d’aujourd’hui…

Références

Documents relatifs

If the decision of evacuation is not taken, Orleans may move in the framework (because of the Loire force) and there will be new forces associated to that new position

À partir de la présentation des commandements du Décalogue dans les catéchismes catholiques parus en RFA au cours des années 1950 et 1960, nous tenterons de déterminer le

Une distinction importante s’effectue ainsi : la reconstitution architecturale, à laquelle est associée une signification scientifique précise, n’a pas la même

Le texte de Roland Marchal dans ce dossier met ainsi l’accent sur cette génération de civils arrivée aux postes de responsabilité depuis la fin des années 1990, et qui

Le coût des incendies de résidences lié au tabac est obtenu directement selon les chiffres publiés dans le rapport des coûts de l’abus de substance au Canada (2006) et qui sont

Les nouveaux condottieres prospèrent aujourd’hui sur un terreau favorable : l’évo- lution de la nature des conflits, de moins en moins interétatiques ; la désagréga- tion de

Les Français dans leur grande majorité sont pour l’euro, mais pourraient se résigner à un euro faible, ce qui permettrait à des pays comme l’Italie et l’Espagne

Il en est de même pour les arts, qu’il s’agisse des arts plastiques, des arts appliqués ou des arts du spectacle qui nécessitent, par exemple, dans le cadre d’un