Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - C++Builder

Présentation

Après le succès de Delphi , Borland a décidé de créer un environnement RAD (Rapid Application Development) pour le langage C++.


Les points communs

Pour commencer, leurs environnements de travail est très semblables.
On y retrouve l'inspecteur d'objet, la palette de composants, les mêmes options, un menu semblable...

La VCL est écrite en Pascal objet et Delphi et C++Builder sont fondés sur la même bibliothèque de composants VCL avec tot de même quelques différences.

Les composants de la VCL sont utilisés de la même façon dans les deux environnements.
Toute fois, il y a une petite différence de syntaxique entre ces deux langages.
Au lieu de mettre des points".", en C++Builder on met "->".


Les différences

Delphi et C++Builder possèdent tout de même beaucoup de différences.

Pour commencer, il y a les différences de versions.
C++Builder possède la plupart des fonctionnalités de Delphi 2.
Après la sortie de Delphi 3, C++Builder 3 est sorti.
En effet, Borland n'a pas sorti de version 2 de C++Builder pour respecter les versions avec les fonctionnalités.

Voici la liste des extensions des noms de fichiers :


Fichier
Delphi
C++Builder
Fichier projet
DPR
BPR
Fichier groupe de projets
BPG
BPG
Fichier source
PAS
CPP
Fichier fiche
DFM
DFM
Fichier binaire
DCU
OBJ
Fichier ressources
RES
RES
Sauvegarde de paramètres
DSK
DSK
Source de paquet
DPK
BPK
Paquet compilé
BPL
BPL

Voici un tableau contenant les équivalences entre Delphi et C++Builder :

Description
Pascal
C++
Debut de bloc
begin
{
Fin de bloc
end
}
Instruction Pascal then
then
)*
Instruction Pascal do
do
rien
Instruction Pascal not
not
!
Instruction Pascal nil
nil
null
Instruction Pascal case
case
switch(
Instruction Pascal of
of
){
Instruction Self
Self
this
Opérateur d'égalite
=
= =
Opérateur d'affectation
:=
=
Opérateur de qualification
.
->
Délimiteur de chaine
'
"

On peut remarquer également que l'instruction "with" du Pascal n'a pas d'équivalence en C++Builder.

Tous droits réservés - Contacts
Haut de la page