C + +
Un projet en c + + Builder se compose d'un ensemble de fichiers dont les suivantes, avec les extensions:
- . Cpp fichier source C + +. Le fichier est disponible pour le projet (Proyect1.cpp). Un par unité (Unit1.cpp).
- . Dfm contient la description de la forme et les composants qui le composent. Chaque forme a sa description du fichier.
- . Dsk état et l'apparence de votre bureau lorsque vous enregistrez le projet.
- . Fichiers en-tête H contenant les déclarations des classes.
- . Makefile projet de BPR. Contient des informations sur les fichiers et les directives de compilation qui ont besoin pour construire le programme.
- . Obj fichiers générés par le compilateur après avoir traité les fichiers source.
- . Binaire fichier de ressources Res.
- . Tds Archives des symboles du débogueur.
Pour examiner les dossiers qui font partie de notre projet était d'accéder au Générateur de gestionnaire de projet situé dans le menu Affichage -> Gestionnaire de projet.
Chef de Projet C + + Builder
programme de fichier source Unit1.cpp
//------------------------------------------------ ---------------------------
# Include
# Hdrstop Pragma
# Include "Unit1.h"
//------------------------------------------------ ---------------------------
# Paquet Pragma (smart_init)
# Ressources Pragma "*. dfm"
TForm1 * Form1;
//------------------------------------------------ ---------------------------
__fastcall TForm1:: TForm1 (Owner * TComponent)
: TForm (Owner)
{
}
//------------------------------------------------ ---------------------------
void __fastcall TForm1:: Button1Click (TObject * Sender)
{
Edit1-> Text = "Bonjour";
}
//------------------------------------------------ ---------------------------
fichier d'entête Unit1.h
//------------------------------------------------ ---------------------------
# Ifndef Unit1H
# Définir Unit1H
//------------------------------------------------ ---------------------------
# Include
# Include
# Include
# Include
//------------------------------------------------ ---------------------------
TForm1 classe: public TForm
{
__published: / / IDE gérés Composants
TButton Button1 *;
TEdit Edit1 *;
void __fastcall Button1Click (TObject * Sender);
déclarations / / utilisateur: privé
déclarations / / utilisateur: public
__fastcall TForm1 (Owner * TComponent);
};
//------------------------------------------------ ---------------------------
FORFAIT extern TForm1 * Form1;
//------------------------------------------------ ---------------------------
# Endif
dossier de projet source Project1.cpp
//------------------------------------------------ ---------------------------
# Include
# Hdrstop Pragma
//------------------------------------------------ ---------------------------
USEFORM ("Unit1.cpp, Form1);
//------------------------------------------------ ---------------------------
WinMain WINAPI (HINSTANCE, HINSTANCE, LPSTR, int)
{
essayer
{
Application-> Initialize ();
Application-> CreateForm (__classid (TForm1), & Form1);
Lancer une application-> ();
}
catch (Exception & exception)
{
Application-> ShowException (et exception);
}
prises (...)
{
essayer
{
Exception jeter ("");
}
catch (Exception & exception)
{
Application-> ShowException (et exception);
}
}
return 0;
}
//------------------------------------------------ ---------------------------