Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Algeri10
Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Algeri10
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailDernières imagesS'enregistrerConnexion
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €
anipassion.com

 

 Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES

Aller en bas 
AuteurMessage
Djallilus
Admin
Admin
Djallilus


Masculin
Nombre de messages : 1334
Age : 36
Localisation : Mostaganem
Emploi/loisirs : Demasquer les faux
Humeur : g pas trouver une fixe
Réputation : 5
Points : 1650
Date d'inscription : 24/09/2008

Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Empty
MessageSujet: Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES   Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Icon_minitimeJeu 25 Déc - 19:07

Pour le
travail pratique en C, il faut utiliser un compilateur et un éditeur facile à
utiliser. A titre d'exemple je décris ici l'utilisation de l'environnement
Borland C++ (Version 3.1). Ce programme nous offre une surface de programmation
confortable et rapide. Tout autre compilateur qui permet la programmation selon
le standard ANSI-C fait aussi bien l'affaire





1.1.
Description de l'environnement Borland C++





Borland C++ est une implémentation complète du
standard C++ AT&T (Version 2.1). Le compilateur Borland C++ est capable de
produire du code C 'pur' selon la définition Kernighan & Ritchie ou selon
le standard ANSI-C. D'autre part, Borland C++ nous offre toute une série de
bibliothèques, qui (parfois aux dépens de la portabilité) nous permettent
d'exploiter les capacités du PC.

Ce chapitre se limite à une brève description des menus de Borland C++.

1.1.1.
Les menus




- FILE gestion des fichiers, retour au
DOS

- EDIT commandes d'édition du texte

- SEARCH recherche d'un texte, d'une
déclaration de fonction, de la position d'une erreur dans le programme

- RUN exécution d'un programme en entier
ou par parties

- COMPILE traduction et/ou enchaînement
(link)
des programmes

- DEBUG détection d'erreurs en
inspectant les données, en insérant des points d'observation (watch) ou
en insérant des points d'arrêt (breakpoints)

- PROJECT gestion de projets

- OPTIONS changement et sauvetage des
réglages par défaut:

* des menus

* des
options du compilateur

* de
l'environnement
Revenir en haut Aller en bas
http://www.univ-vision.com
Djallilus
Admin
Admin
Djallilus


Masculin
Nombre de messages : 1334
Age : 36
Localisation : Mostaganem
Emploi/loisirs : Demasquer les faux
Humeur : g pas trouver une fixe
Réputation : 5
Points : 1650
Date d'inscription : 24/09/2008

Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Empty
MessageSujet: Re: Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES   Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Icon_minitimeJeu 25 Déc - 19:08

- WINDOW visualisation et disposition
des différentes fenêtres (Message, Output, Watch, User, Project) sur
l'écran

- HELP système d'aide



1.1.2.
Les nouveautés




a)
L'interface utilisateur:



L'environnement
Borland C++ nous permet l'utilisation confortable de plusieurs fenêtres sur
l'écran. L'interaction des données des différentes fenêtres (Message,
Output, Watch, User Screen)
a rendu la recherche d'erreurs très efficace.




b)
La gestion de projets multi-fichiers:



En
pratique, les programmes sont souvent subdivisés en plusieurs sous-programmes
ou modules, qui peuvent être répartis dans plusieurs fichiers. L'environnement
Borland C++ nous offre un gestionnaire 'Project Manager' qui détecte
automatiquement les fichiers qui doivent être recompilés et enchaînés après une
modification. Dans nos applications, nous allons uniquement utiliser des
fonctions définies dans le même fichier que notre programme principal ou
prédéfinies dans une bibliothèque standard; ainsi, nous n'aurons pas besoin de
l'option 'Project'.

c)
Le système d'aide:



Borland
C++ est accompagné d'un programme d'aide puissant qui est appelé directement à
partir de l'éditeur. Le système d'aide peut donner des informations ponctuelles
sur un sujet sélectionné ou nous laisser choisir un sujet à partir d'une liste
alphabétique:

F1
Aide sur l'environnement Borland C++

Shift-F1
Index alphabétique des mots-clefs

Ctrl-F1
Aide sur le mot actif (à la position du curseur)



1.2.
Sélectionner le compilateur ANSI-C





Comme
nous utilisons l'environnement Borland C++ pour compiler des programmes
correspondant au standard ANSI-C, nous devons d'abord changer le mode de
compilation par défaut:

- Choisir le menu 'compilateur' par: Alt-Options|Compiler

- Choisir le modèle ANSI-C par: Source|ANSI|OK
Revenir en haut Aller en bas
http://www.univ-vision.com
Djallilus
Admin
Admin
Djallilus


Masculin
Nombre de messages : 1334
Age : 36
Localisation : Mostaganem
Emploi/loisirs : Demasquer les faux
Humeur : g pas trouver une fixe
Réputation : 5
Points : 1650
Date d'inscription : 24/09/2008

Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Empty
MessageSujet: Re: Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES   Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Icon_minitimeJeu 25 Déc - 19:08

1.3.
Les bibliothèques de fonctions prédéfinies




Utilisation
des bibliothèques de fonctions



La pratique
en C exige l'utilisation de bibliothèques de fonctions. Ces bibliothèques sont
disponibles dans leur forme précompilée (extension: .LIB). Pour pouvoir les utiliser, il
faut inclure des fichiers en-tête (header files - extension .H) dans nos programmes. Ces fichiers
contiennent des 'prototypes' des fonctions définies dans les
bibliothèques et créent un lien entre les fonctions précompilées et nos
programmes.




#include

L'instruction
#include insère les fichiers en-tête indiqués comme arguments
dans le texte du programme au moment de la compilation.

Identification
des fichiers


Lors de
la programmation en Borland C, nous travaillons donc avec différents types de
fichiers qui sont identifiés par leurs extensions:


*.C

fichiers source

*.OBJ

fichiers compilés (versions objet)

*.EXE

fichiers compilés et liés (versions exécutables)

*.LIB

bibliothèques de fonctions précompilées

*.H

fichiers en-tête (header files)

Exemple


Nous
avons écrit un programme qui fait appel à des fonctions mathématiques et des
fonctions graphiques prédéfinies. Pour pouvoir utiliser ces fonctions, le
programme a besoin des bibliothèques:

MATHS.LIB GRAPHICS.LIB

Nous devons donc inclure les fichiers en-tête correspondants dans le code
source de notre programme à l'aide des instructions:

#include <math.h> #include <graphics.h>

Après
la compilation, les fonctions precompilées des bibliothèques seront ajoutées à
notre programme pour former une version exécutable du programme (voir schéma).

Remarque:


La bibliothèque de fonctions graphics.h est
spécifique aux fonctionnalités du PC et n'est pas incluse dans le standard
ANSI-C.
Revenir en haut Aller en bas
http://www.univ-vision.com
Contenu sponsorisé





Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Empty
MessageSujet: Re: Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES   Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES Icon_minitime

Revenir en haut Aller en bas
 
Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Chapitre 1 : L"envirenement et les bibliotheques
» Chapitre 1: Les Fichiers
» Chapitre 7: LES TABLEAUX
» Chapitre 9: LES POINTEURS
» Chapitre 10: LES FONCTIONS

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Vision Sur l'Université :: 1 ére année-
Sauter vers:  
Creer un forum | © phpBB |  | Signaler un abus
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser