Willemers Informatik-Ecke: C++-Builder

C++-Builder und seine IDE

Willemers Informatik-Ecke

Aufbau der IDE

Während viele IDEs mit dem MDI (Multiple Document Interface) aufgebaut sind, erscheinen bei Delphi und C++-Builder zunächst drei Fenster. Oben am Bildschirmrand befindet sich das Menü und die Toolbars. Links wird der Objektinspektor erzeugt und in den freien Raum werden unabhängig voneinander die Arbeitsfenster gesetzt. Beim ersten Start findet sich dort das Hauptformular der Applikation.

Umgang mit den Komponenten

Die Komponentenleiste ist der Dreh- und Angelpunkt der schnellen Applikationserstellung. Die Komponenten sind untergliedert und können über die Tabs erreicht werden:

Standard grundlegende grafische Kontrollelemente (Label, Edit, Listbox..)
Additional Borland-eigene Kontrollemelemente (StringGrid, Chart, MaskEdit,...)
Win32 Die Kontrollemelemente des 32-Bit Windows (TreeView, DateTimePicker,...)

Eine Komponente wird auf das Formular gesetzt, indem man die Komponente aus der Leiste einmal anklickt, dann mit der Maus auf das Formular klickt. Das Kontrollelement erscheint dort in der Ansicht, wie es etwa später im laufenden Programm aussieht. Danach wird automatisch der Pfeil ganz links angewählt. Nun befindet sich die IDE im Manipulationsmodus. Komponenten auf dem Formular können verschoben werden. Wird die Shift-Taste (Groß-Klein-Umschalttaste) beim Klick auf die Komponente gedrückt, kann diese mehrfach auf das Formular gesetzt werden.

Dateien und Dateitypen der IDE

*.bpr
Borland Projektdatei. Diese Datei ist die zentrale Projektdatei.
*.mak
Projektdateien des Borland C++-Builder Version 1.0
*.cpp *.h
Die sind die klassischen Sourcedateien für C++.
*.dfm
Darin liegt die Definition der Formulare. Diese Dateien gehören also auch zu den Quelltexten eines Programms.
*.il? *.tds
Die Dateien, die auf il? enden, werden bei Compilierung für den inkrementellen Linker erzeugt. Diese und die tds-Datei, die die Symbole hält, können gelöscht werden. Sie werden beim nächsten Compilieren wieder erzeugt.

Verzeichnisse festlegen

Unter Projects - Options erreicht man einen Dialog. Unter dem Tab Directories kann man angeben, wo die Zwischendateien abgelegt werden sollen, die beim Übersetzen anfallen. Das betrifft in erster Linie die OBJ-Dateien. Ein weiteres Verzeichnis kann für "finale" Dateien angegeben werden. Dies betrifft vor allem die EXE-Datei. Durch Trennen dieser Dateien kann man den Umfang der Datensicherung der Quelltexte reduzieren.

Festlegen des Hauptformulars

C++-Builder verwendet das zuerst angelegte Formular als Hauptformular. Unter Projects - Options erreicht man einen Dialog. Unter dem Tab Forms gibt es eine Combobox, in der man aus den existierenden Formularen das Hauptformular aussuchen kann.
Homepage (C) Copyright 2003 Arnold Willemer