C + +-Projekte
Ein Projekt in C + + Builder besteht aus einer Reihe von Dateien unter ihnen die folgenden, mit den Erweiterungen:
- . Cpp Quelldatei C + +. Datei steht für das Projekt (Proyect1.cpp). Eine pro Einheit (Unit1.cpp).
- . DFM enthält die Beschreibung der Form und Komponenten, die es enthalten. Jede Form hat ihre genaue Beschreibung.
- . Dsk Zustand und Aussehen des Desktops, wenn Sie das Projekt speichern.
- . H Header-Dateien enthalten die Deklarationen der Klassen.
- . Bpr Projekt Makefile. Enthält Informationen über Dateien und Compiler-Direktiven, die das Programm aufbauen müssen.
- . Obj Dateien Dateien erzeugt der Compiler nach der Behandlung der Quelle.
- . Res binäre Ressource-Datei.
- . Tds Archiv der Debugger Symbole.
Zur Überprüfung der Dateien, die Projekt sind Teil unserer Ansicht war, den Zugang der Baumeister Menü Projekt Manager befindet sich in der -> Project Manager.
Projet Manager C + + Builder
Unit1.cpp Programm Quelldatei
//------------------------------------------------ ---------------------------
# Include
# Pragma hdrstop
# Include "Unit1.h"
//------------------------------------------------ ---------------------------
# Pragma Paket (smart_init)
# Pragma resource "*. dfm"
TForm1 * Form1;
//------------------------------------------------ ---------------------------
__fastcall TForm1:: TForm1 (TComponent * Owner)
: TForm (Eigentümer)
{
}
//------------------------------------------------ ---------------------------
void __fastcall TForm1:: Button1Click (TObject * Sender)
{
Edit1-> Text = "Hallo";
}
//------------------------------------------------ ---------------------------
Unit1.h Header-Datei
//------------------------------------------------ ---------------------------
# Ifndef Unit1H
# Definieren Unit1H
//------------------------------------------------ ---------------------------
# Include
# Include
# Include
# Include
//------------------------------------------------ ---------------------------
Klasse TForm1: public TForm
{
__published: / / IDE verwaltete Komponenten
TButton * Button1;
TEdit * Edit1;
void __fastcall Button1Click (TObject * Sender);
private: / / User Erklärungen
public: / / User Erklärungen
__fastcall TForm1 (TComponent * Owner);
};
//------------------------------------------------ ---------------------------
extern PAKET TForm1 * Form1;
//------------------------------------------------ ---------------------------
# Endif
Project1.cpp Projekt Quelldatei
//------------------------------------------------ ---------------------------
# Include
# Pragma hdrstop
//------------------------------------------------ ---------------------------
USEFORM (Unit1.cpp "Form1);
//------------------------------------------------ ---------------------------
WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int)
{
versuchen
{
Application-> Initialize ();
Application-> CreateForm (__classid (TForm1), & Form1);
Application-> Run ();
}
catch (Exception & exception)
{
Application-> ShowException (& Exception);
}
catch (...)
{
versuchen
{
Exception werfen ("");
}
catch (Exception & exception)
{
Application-> ShowException (& Exception);
}
}
return 0;
}
//------------------------------------------------ ---------------------------