WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et mise en place d'un système d'information informatisé pour la gestion d'octroit et renouvellement des licences du personnel aéronautique

( Télécharger le fichier original )
par Linda BUZI
Institut supérieur pédagogique de Gombe RDC - Graduat 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre V : REALISATION DES SYSTEME D'INFORMATION.

A ce niveau, il est question de réaliser la base de données et d'élaborer des programmes qui concrétisent toute la conception.

V .1. Choix du Langage de Programmation

Nous avons opté notre choix pour le langage VB 2010. Celui-ci permet de créer des grandes applications et a beaucoup d'avantages à savoir :

? Le programme VB 2010 à la possibilité de communiquer avec n'importe quel SGBD ;

? Il permet de créer des applications qui peuvent être exécutées sur le net ;

? Il permet de créer des applications qui peuvent se communiquer à distance.

V.1.1. Bref aperçu sur VB 2010

V.1.1.1 L'origine du langage VB net

Visual Basic (VB) est un langage de programmation événementielle de troisième génération ainsi qu'un environnement de développement intégré, créé par Microsoft pour son modèle de programmation COM. Visual Basic est directement dérivé du BASIC et permet le développement rapide d'applications, la création d'interfaces utilisateur graphiques, l'accès aux bases de données en utilisant les technologies DAO, ADO et RDO, ainsi que la création de contrôles ou objets ActiveX. Les langages de script tels que Visual Basic for Applications et VBScript sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon sensiblement différente.

Un programme en VB peut être développé en utilisant les composants fournis avec Visual Basic lui-même. Les programmes écrits en Visual Basic peuvent aussi utiliser l'API Windows, ceci nécessitant la déclaration dans le programme des fonctions externes.

Visual Basic est un des langages les plus utilisés pour l'écriture d'applications commerciales. Il a également été très utilisé dans le monde de l'ingénierie et de la recherche appliquée en raison de sa capacité à permettre des développements très rapides et très efficients permettant ainsi aux scientifiques de se consacrer davantage à l'algorithmique et moins aux aspects formels du codage. Bill Gates y était particulièrement attaché, probablement parce que son premier succès avait été un programme écrit en Basic pour

B U Z I Linda Page | 100

l'Altair, premier ordinateur grand public. Depuis les bouleversements introduits dans ce langage en 1998 par Microsoft, ce segment d'utilisateurs chevronnés mais non spécifiquement programmeur a du se ré-orienter vers des plateformes tels que MatLab, sans retrouver toute l'efficacité et la souplesse de VB6. Le défaut souvent reproché à VB (peut-être de manière un peu ironique) étant justement sa facilité de mise en oeuvre : un débutant VB pourra rapidement faire un programme opérationnel mais souvent tellement mal fait (sans analyse, structures ni règles, sans même la moindre expérience en programmation parfois...) qu'il sera difficilement maintenable par la suite. Beaucoup de projets VB sont à refaire entièrement car ils ont été trop mal faits par des débutants VB. A contrario, VB étant utilisable à la fois en mode interprété et en mode compilé, l'analyse du comportement des variables au sein d'un algorithme complexe est considérablement facilité et permet des cycles de développement de quelques heures seulement, là où du code écrit (par exemple) en C++ requerrait des semaines de travail. De façon un peu abrupte, on peut dire que VB corrige le paradigme du codage informatique : coder demande tellement de compétences que l'on ne peut pas en même temps comprendre tout ce que l'on code... et ceux qui ont un algorithme à développer n'ont généralement ni le temps ni les compétences pour développer du code !

V.1.1.2 Caractéristiques du langage Visual Basic Visual Basic possède quelques caractéristiques inhabituelles :

1. Rétrocompatibilité avec les (anciennes) versions du BASIC de Microsoft (QBASIC/QuickBASIC) permettant le portage de vieux programmes.

2. Possibilité d'utiliser à la fois des méthodes procédurale à l'ancienne (via des branchement avec des labels. Ex.: <label>: GOTO <label> ; et des sous-procédures du type GOSUB <label> ... RETURN), et à la fois des techniques plus modernes comme la programmation orienté objet (avec des modules de classe, ...) le rendant ainsi très versatile.

3. Optionalité d'un grand nombre de déclarations (typage, référencement, portées, ...) ainsi qu'une syntaxe extrêmement souple (espaces facultatifs).

4. La constante booléenne True a la valeur numérique -1. Ceci est dû au fait que le type booléen est codé comme un entier de 16 bits signé. Dans cette représentation, -1 est codé comme une suite de 16 « 1 binaires » (la valeur booléenne True), et que 0 est codé comme 16 « 0 binaires » (la valeur booléenne False) ; lorsqu'on effectue l'opération Non Logique sur un entier signé de 16 bits valant 0, on obtient -1. En d'autre termes, True = Not False. Cette caractéristique intrinsèque devient particulièrement utile lorsque l'on effectue des opérations logiques bit à bit sur un entier, telles qu'And, Or, Xor et Not. Cette

B U Z I Linda Page | 101

définition est également globalement cohérente avec les implémentations de BASIC depuis Microsoft Basic, au début des années 1970. C'est également en adéquation avec les caractéristiques des microprocesseurs de cette période.

5. Les opérateurs bit à bit et les opérateurs logiques sont les mêmes. Ce n'est en revanche pas le cas dans tous les langages dérivés de C (tels que Java et Perl) qui disposent d'opérateurs différenciés pour les opérations logiques et les opérations bit à bit. Ceci est également une caractéristique traditionnelle du langage BASIC.

6. Base de tableaux variable. Les tableaux sont déclarés en spécifiant les bornes inférieures et supérieures, de la même façon qu'en Pascal ou qu'en Fortran. Il est également possible d'utiliser l'instruction « Option Base » pour spécifier l'indice de borne inférieure par défaut. L'usage de cette instruction peut prêter à confusion lors de la lecture de code Visual Basic et il est préférable d'éviter son utilisation ; on lui préférera la déclaration explicite de la borne inférieure du tableau. Cette borne inférieure n'est pas limitée aux seules valeurs zéro ou un, elle peut aussi être spécifiée explicitement lors de la déclaration de la variable. Ainsi, les bornes inférieures et supérieures sont toutes deux programmables. Dans d'autres langages, la borne inférieure des tableaux n'est pas programmable. Cette caractéristique n'existe pas dans Visual Basic .NET ni dans VBScript. L'instruction Option Base a été introduite dans la norme ANSI, avec la norme ANSI pour BASIC minimal, à la fin des années 1970. L'extension permettant d'utiliser la forme de DIM A(1976 TO 2002) a été introduite pour la première fois dans le BBC Basic, disponible dans le BBC micro, lui-même influencé par COMAL.

7. Forte intégration avec le système d'exploitation Windows ainsi qu'avec le modèle COM.

8. L'arrondi bancaire est utilisé par défaut lors de la conversion de nombre réels en entiers.

9. Les nombres entiers sont automatiquement convertis en nombres réels dans les expressions où apparaît l'opérateur de division normale (/) afin que la division d'un entier impair par un entier pair produise le résultat intuitivement espéré. Il existe un opérateur spécifique pour la division entière (\) qui lui tronque le résultat.

10. Par défaut, si une variable n'est pas déclarée du tout ou si elle est
déclarée sans spécification explicite de type, elle prend le type « Variant ». Cependant, ce comportement peut être modifié par l'utilisation d'instructions DefType telles que DefInt, DefBool, DefObj, DefStr, etc. Il existe 12 instructions DefType dans Visual Basic 6.0. Un type par défaut peut être remplacé dans une déclaration spécifique en utilisant un suffixe spécial accolé au nom de la variable (# pour Double, ! pour Single, & pour Long, % pour Integer, $ pour String and @ pour Currency). Il est aussi possible d'utiliser la forme As (type). Il est

B U Z I Linda Page | 102

également possible de configurer VB afin qu'il exige la déclaration explicite de toutes les variables, en utilisant la commande Option Explicit.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite