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

 > 

Mise en place d'un système d'information pour la gestion des ressources au sein de la DGI

( Télécharger le fichier original )
par Onjatiana Armand RATSIMBAZAFY
ENI Fianarantsoa - ING2 2010
  

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

6.3.4. Syntaxe de PL/SQL

Tout langage de programmation possède une syntaxe, un vocabulaire et un jeu de caractères. Le langage PL/SQL est une série de déclarations et instructions. Chaque instruction se termine par « ; » elle peut être répartie sur plusieurs lignes, afin de la rendre plus lisible.

Il est préférable de ne pas avoir plus d'une instruction ou déclaration par ligne. Les programmes PL/SQL sont écrits sous forme de blocs de code définissant plusieurs sections comme la déclaration de variables, le code exécutable et la gestion d'exceptions (erreurs).

Le code PL/SQL peut être stocké dans la base sous forme d'un sous-programme doté d'un nom ou il peut être codé directement dans SQL*Plus en tant que "bloc de code anonyme", c'est-à-dire sans nom. Lorsqu'il est stocké dans la base, le sous-programme inclut une section d'en-tête dans laquelle il est nommé, mais qui contient également la déclaration de son type et la définition d'arguments optionnels.

Le langage PL/SQL peut contenir les instructions SQL de type Langage de Manipulation de Données, mais il ne peut comporter aucune instruction du Langage de Définition de Données.

De plus, la gestion de la transaction est identique qu'on travaille en SQL ou en PL/SQL.

La structure type d'un bloc PL/SQL est la suivante :

[DECLARE]

... BEGIN

... [EXCEPTION]

... END ;

Lorsqu'on exécute une instruction SQL dans SQL*Plus, elle se termine par un point-virgule. II ne s'agit que de la terminaison de l'instruction, non d'un élément qui en est constitutif. A la lecture du point-virgule, SQL*Plus est informé que l'instruction est complète et l'envoie à la base de données

Dans un bloc PL/SQL, tout au contraire, le point-virgule n'est pas un simple indicateur de terminaison, mais fait partie de la syntaxe même du bloc. Lorsque vous spécifiez le mot-clé « DECLARE» ou « BEGIN », SQL*Plus détecte qu'il s'agit d'un bloc PL/SQL et non d'une instruction SQL. Il doit cependant savoir quand se termine le bloc. La barre oblique « / », raccourci de la commande SQL*Plus « RUN », lui en fournit l'indication.

6.4. Présentation de Windev

Windev est un AGL (Atelier de Génie Logiciel) complet permettant de développer une application complet Windows dans des nombreuses domaines comme : gestion, industriel,...

Windev est un outil de développement complet qui intègre tous les outils nécessaires au cycle de réalisation d'une « application ».

Contrairement à d'autres langages de développement traditionnels, il n'est pas nécessaire de rechercher ou de rajouter des modules pour concevoir, tester et installer une application

6.4.1 Concept de base de Windev

Windev permet de créer simplement une application. Mais que recouvre exactement une application ?

Une application est un outil qui permet de réaliser des tâches, des actions

automatiquement. Une application est constitué d'un programme exécutable(ou d'un ensemble de programme exécutable)

Un programme exécutable est un fichier composé d'éléments directement manipulables par l'utilisateur.

Pour créer un exécutable, Windev propose de créer un « Projet ». Un projet relie entre eux les différents éléments du programme, et les organise. C'est à partir du projet que pourra être créé le programme exécutable.

Si l'application manipule des données, Windev permet de définir la structure de la base de données grâce à l'analyse. L'analyse de Windev contient la description des fichiers que l'on nomme souvent table dans la base de données. Ces fichiers contiendront les données de l'application.

La description des fichiers dans l'analyse n'entraine pas leur création. Les fichiers de données sont crées physiquement uniquement à l'exécution de l'application

Un ou plusieurs projets Windev peuvent être liés à la même analyse. Dans ca cas, on parle d'analyse partagé

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








"L'imagination est plus importante que le savoir"   Albert Einstein