100% ont trouvé ce document utile (1 vote)
417 vues11 pages

Guide pratique sur C++ Builder 6

Transféré par

ray Linton
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
417 vues11 pages

Guide pratique sur C++ Builder 6

Transféré par

ray Linton
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

hange E hange E

XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Ecole Nationale Préparatoire aux Etudes d’Ingéniorat (ENPEI) 2018/2019


2ième année préparatoire Module : Informatique

TP INFORMATIQUE

Plan :

1. C++ Builder.
2. L’environnement de développement C++ Builder.
3. Edition d’un programme écrit en langage C.
4. La sauvegarde d’un programme.
5. La compilation d’un programme.
6. L’exécution d’un programme.
7. Représentation d’un clavier.
8. Les touches clavier correspondantes aux symboles utilisés dans le langage C.
9. Ouverture d’un programme.

[Link] Page 1
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

1. C++ Builder 6 :
C++Builder est un logiciel de développement rapide d'applications (RAD) conçu par Borland qui
reprend les mêmes concepts, la même interface et la même bibliothèque que Delphi en utilisant le
langage C++. Il permet de créer rapidement des applications Win32 ainsi que des interfaces
graphiques avec son éditeur de ressources. Il est compatible avec la norme ISO C++.
2. L’environnement de développement C++ Builder :

Dans la figure 1, on illustre l’environnement de développement.

Barre de menu Palette d’outils

Editeur de code

Figure 1. L’environnement de développement C++ Builder

3. Edition d’un programme écrit en langage C :

Pour pouvoir éditer un programme, vous devez suivre les étapes suivantes :
3.1. Etape 1 :
1. Aller à la barre de menu.
2. Cliquer sur fichier
3. Cliquer sur Nouveau
4. Cliquer sur autre

[Link] Page 2
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Figure 2. Edition d’un programme, étape 1.

3.2. Etape 2 :

La fenêtre de la figure 3 apparaît. Vous sélectionnez Expert console, puis cliquez sur OK.

Figure 3. Edition d’un programme, étape 2.

La fenêtre de la figure 4 apparaît.

3.3. Etape 3 :
Dans l’onglet type de source, vous cochez C, puis cliquez sur OK.

[Link] Page 3
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

La fenêtre de la figure 5 permet l'édition de votre programme :

Figure 4. Edition d’un programme, étape 3.

3.4. Etape 4 : Editer le programme dans la zone d’édition.

Figure 5. Edition d’un programme, étape 4.

4. La Sauvegarde d’un programme :

Lors de la sauvegarde d’un programme, il est préférable de donner un nom significatif (en
évitant de donner des noms quelconques) afin de faciliter la recherche. Pour cette raison, on
vous conseille de suivre les étapes suivantes :
1. Vous créez un répertoire dans le bureau ou dans le disque dur D ou E.

[Link] Page 4
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

2. Vous donnez à nom à ce répertoire, par exemple: Module Informatique deuxième année.
3. Dans ce répertoire, vous créez un dossier pour chaque série portant le nom « série +
numéro de la série ». Par exemple : Série 4. Ce sous dossier va contenir les programmes qui
correspondent aux exercices de la série traitée. Le nom de chaque programme est « exercice+
numéro de l’exercice » (exemple : exercice1.c).
Remarque :
L’enregistrement d’un programme doit se faire au fur et à mesure.
5. La compilation d’un programme :

Le but de la compilation est la correction de toutes les erreurs lexicales, syntaxiques et


sémantiques. Pour compiler un programme, vous choisissez l’une des possibilités suivantes :
Possibilité 1 : vous appuyez sur la touche F9.
Possibilité 2 : aller à la barre de menu et cliquer sur Exécuter puis sur Exécuter F9 (voir la
figure 6)

Figure 6. Compilation d’un programme C (possibilité 2).

Possibilité 3 : Cliquer sur la petite flèche verte (voir la figure 7).

[Link] Page 5
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Figure 7. Compilation d’un programme C ( possibilité 3).

Les erreurs s’affichent en bas de la fenêtre (voir la figure 8).

La liste des erreurs

Figure 8. Affichage des erreurs

La liste des erreurs aide l’utilisateur à corriger toutes ses erreurs. A chaque fois que vous
cliquez doublement sur une ligne d’erreur, la ligne du programme contenant l’erreur
est sélectionnée (avec une bande rouge). Voir la figure 9.

[Link] Page 6
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Exemple :

Nous éditons le programme suivant tel qu’il est écrit.


Main () ;
{
int a ;b ;
float case ;
printf(‘introduisez deux entiers :’) ;
scanf(&a,&B) ;
if(b=0)
printf(‘’division par zéro interdite’’) ,
else
{
Printf(‘’ division entière : \n’’ ;a/b) ;
Printf(‘’ reste : %d\n’’,a%b).
case = a/b ;
printf(‘’division réelle : %f \n’’,case) ;
}

Double clique

Figure 9. Exemple de sélection d’une erreur.

Lors de la compilation, les erreurs suivantes s’affichent en bas.


1. Symbole 'b' non défini : c'est-à-dire, la variable b n’est pas déclarée.
2. La déclaration n'est pas autorisée ici ou déclaration terminée correctement : si vous
utilisez un mot réservé (mot clé) comme identificateur d’une variable. Exemple : float
case.
3. Constante caractère multi-caractère : si vous mettez ' à la place de " dans printf ou dans
scanf.

[Link] Page 7
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

4. Conversion de pointeur suspecte : les chaînes de contrôle sont manquantes dans scanf.
Exemple : scanf(&a,&b) ;
5. Appel à une fonction 'printf' sans prototype : si la directive ou la bibliothèque
#include<stdio.h> est manquante.
6. Symbole 'B' non défini : dans la déclaration, b est déclarée en minuscule après B est
utilisée. Le langage C fait la différence entre les majuscules et les minuscules.
7. Appel à une fonction 'scanf' sans prototype : si la directive ou la bibliothèque
#include<stdio.h> est manquante.
8. Affectation incorrecte possible : il y a une différence entre l’affectation et le test :
b=0 : b reçoit la valeur 0
if(b=0) : est un test, donc on est obligé de mettre == (if b==0).
9. Structure nécessaire sur le côté gauche de . ou .* : on sait que chaque instruction doit se
terminer par ; mais si vous mettez un point au lieu du point virgule, cette erreur va être
affichée.
10. ) manquante dans l'appel de fonction : cette erreur s’affiche si vous oubliez une
parenthèse fermante.
11. ; manquant dans l’instruction : cette erreur s’affiche si vous oubliez un ; mais dans
l’instruction qui vient juste avant la ligne sélectionnée.
12. } manquante dans l'instruction composée : chaque début a une fin. Vous avez oublié la
fin c'est-à-dire }.
13. Unresolved external '_main' referenced from C:\PROGRAM
FILES\BORLAND\CBUILDER6\LIB\[Link]: cette erreur s’affiche si la fonction
principale main n’existe pas dans un programme. Elle apparaît si vous n’écrivez pas main
correctement. Exemple : vous écrivez Main à la place de main.
6. L’exécution d’un programme :
Dans cette étape, l’utilisateur exécute son programme par l’introduction de ses données si
elles existent pour obtenir des résultats. Par exemple, le résultat de l’exécution du pro-
gramme précédent est donné dans la figure 10.

[Link] Page 8
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Figure 10. Exemple d’exécution d’un programme.

7. Représentation d’un clavier :


Les trois zones principales d’un clavier sont les suivantes. (Elles sont illustrées dans la figure
11).
1. La première zone, en bleu, regroupe toutes les lettres de l'alphabet, disposées en AZERTY.
2. La deuxième zone, en violet, regroupe les caractères spéciaux : accents, apostrophes,
parenthèses...
3. La troisième zone, en orange, regroupe les chiffres et les opérations de base (+ - * /).

Figure 11. Les zones principales d’un clavier

[Link] Page 9
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Remarque :
A noter que le clavier numérique n'est pas présent sur tous les claviers. Certains
ordinateurs portables par exemple, du fait de leur encombrement réduit, n'ont pas la place
pour cette zone. Les chiffres se retrouvent au dessus des caractères spéciaux.
8. Les touches clavier correspondantes aux symboles utilisés en langage C :
Dans le tableau suivant, nous montrons les touches clavier à utiliser pour les symboles
utilisés en langage C.

Symbole Signification Les touches clavier


# Dièse Alt Gr et 3 (zone 2)
{ Accolade ouvrante Alt Gr et 4 (zone 2)
} Accolade fermante Alt Gr et = (zone 2)
' Apostrophe ou guillemet droit simple ou quote 4 (zone 2)
" double quotes ou guillemets droits doubles 3 (zone 2)
\ Anti-slash ou barre oblique inversée Alt Gr et 8 (zone 2)
( Parenthèse ouvrante 5(zone 2)
& et commercial 1(zone 2)
| Barre verticale Alt Gr et 6 (zone 2)
[ Crochet gauche ou crochet ouvrant Alt Gr et 5 (zone 2)
] Crochet droit ou crochet fermant Alt Gr et ) (zone 3)
* Astérisque ou étoile * (zone 3)
% Pourcent Shift ù (zone 1)

Remarque :

On dit la touche shift ou Maj (est la touche qui vous permet la saisie des lettres
alphabétiques majuscules)

9. Ouverture d’un programme :


Pour ouvrir un programme qui existe déjà, vous suivez les étapes suivantes :
1. Aller au menu, vous cliquer sur Fichier, puis sur Tout fermer.

[Link] Page 10
hange E hange E
XC di XC di
F- t F- t
PD

PD
or

or
!

!
W

W
O

O
N

N
Y

Y
U

U
B

B
to

to
ww

ww
om

om
k

k
lic

lic
C

C
.c

.c
w

w
tr re tr re
.

.
ac ac
k e r- s o ft w a k e r- s o ft w a

Figure 12. Ouverture d’un programme


2. Dans le cas où l’enregistrement du projet ouvert est demandé, vous cliquez sur non (voir la
figure 13).

Figure 13. Fenêtre de demande d’enregistrement d’un projet

[Link] Page 11

Vous aimerez peut-être aussi