Vous êtes sur la page 1sur 13

LABWINDOWS

Premier Code
Nous allons ici raliser notre premier code avec CVI.
Bien videment, pour des raisons historiques, nous
allons crire "Hello World (Kherningham et
Ritchie)
. On suppose que vous avez un minimum de
connaissances en C. Attention, c'est pas un cours de
C c'est une prise en main de CVI...

Premier Code
BUT DE LEXERCICE:
Dcouvrir les mcanismes d'dition de code avec
CVI
Ne montre ce que vous pouvez vraiment faire avec
CVI.
POURQUOI?
Il n'y a pas d'interface utilisateur ni d'utilisation
des fonctions des bibliothques de CVI.
FINALITE:
Vous serez capable de porter sous CVI vos codes ANSI
C existants, ce qui n'est dj pas mal.
Lancez CVI puis dans la fentre Projet, faites File/New
Project

Fentre projet vide


La suite: Dans la fentre Projet
File/New Source.
Une nouvelle fentre d'dition de code apparat.

Une nouvelle fentre d'dition de code apparat

Faites bien attention mettre le curseur en haut gauche


de la fentre (c'est le cas par dfaut).

Curseur en haut gauche de la fentre ( par dfaut).


faut)
SUITE:
Insrer une fonction main() ainsi que tout ce qui est
ncessaire pour une application simple.
COMMENT?
Edit/Insert Construct/Main.
Le code de la fonction est automatiquement insr
partir de la position du curseur.
* Notez que d'autre construction sont insrable de la
mme faon.

L'diteur avec le code insr

Sauvegardons notre code


File/Add File to Project et sauvegardez le code quand
CVI vous le demande.
La suite:
Dans la fentre projet vous devriez voir apparatre un
code source (celui que vous venez de sauvegarder).
Entrer/taper du code mais, afin que tout le monde suive
bien, nous allons au pralable numroter les lignes.
Pour cela:
View/Line Number

"Hello World\n"

Mettez le curseur aprs la ligne "return -1" (sur la ligne 8)


puis tapez la main la ligne suivante :
printf("Hello World\n");
Le code devrait ressembler ce qui est montr

Lanons l'application...
Run/Run Project partir de la fentre d'dition de code.
CVI est conu telque:
1) il compile le code et 2) il dtecte qu'il manque des fichiers
include.
Rpondez "Yes" la boite de dialogue qui demande d'inclure
le fichier "ansi.h" au dbut de votre code source.

Par la suite, CVI demande si il faut sauvegarder le code modifi


avant de lancer l'application?: Rponse: Yes
Sauvegardez le fichier source et le projet quand CVI le demande
Enfin, miracle de la technologie, le rsultat apparat sous vos yeux
...

Le rsultat !

On voit bien que dans une fentre projet on peut


avoir plusieurs fichiers source et donc porter sous
CVI des codes ANSI C existants.
On voit aussi, qu' priori, CVI est trs simple
d'utilisation et trs protectionniste.
En effet, il fait tout pour faciliter la vie du
programmeur (prise en compte automatique des
fichiers include par exemple).

Notez ds prsent que CVI peut


inclure beaucoup plus de lignes de code que
ce que nous venons de voir et que jusqu'
prsent, notre utilisation de CVI ne diffre
pas tellement de celle d'un compilateur
conventionnel.

Il y a tout un tas d'autres choses


dcouvrir, en lanant les exemples qui viennent avec
CVI : Donc jouer avec les menus.
Par exemple, pour faire un excutable avec cette
application, utilisez l'option Build/Create Standalone
Application dans la fentre projet.
Par la suite, pour distribuer votre oeuvre, utiliser
l'option Build/Create Distribution Kit de la fentre
projet.

ADAPTE DU SITE: perso.wanadoo.fr/philippe.baucour