Programowanie Wizualno Obiektowe

Transkrypt

Programowanie Wizualno Obiektowe
Programowanie Wizualno Obiektowe - zajęcia 1 (PWO_BCPP_1_1)
Tworzenie i kompilowanie projektów
1
Programowanie Wizualno-Obiektowe
(studia zaoczne - inżynieria komputerowa)
Zajęcia 1, program 1
Temat:
Tworzenie i kompilowanie projektów
Pliki tworzone podczas kompilowania projektów
Tabela 4.1. Typy plików używanych w Borland C++ Builder
Rozszerzenie
Opis
.cpp
Plik źródłowy modułu. Zawiera jego kod źródłowy (każdy moduł ma swój plik
źródłowy)
.dfm
Plik formularza. Jest to właściwie zakamuflowany binarny plik zasobów
(.res). Zawiera opis formularza i umieszczonych na nim komponentów.
Każdy formularz posiada swój własny plik .dfm
.res
Skompilowany binarny plik zasobów
.h, .hpp
Plik nagłówkowy
.bpr
Plik źródłowy projektu
.exe
Wynikowy program wykonywalny
.obj
Binarne pliki wynikowe kompilatora (skompilowane moduły)
.tds
Plik zawierający informacje symboliczne dla Turbo Debuggera
UWAGI
1. Jeżeli masz mało miejsca na dysku twardym, możesz skasować część plików z projektów, nad którymi akurat
nie pracujesz. Borland C++ Builder może je w każdej chwili odtworzyć.
2. Nie kasuj żadnych plików z katalogów, w których zainstalowałeś Borland C++ Builder, poza katalogiem
EXAMPLES. Pamiętaj o zdrowej zasadzie: Jeżeli masz jakieś wątpliwości – nie kasuj.
3. Za każdym razem, kiedy tworzysz nowy formularz, Borland C++ Builder wykonuje następujące kroki:
Tworzy plik formularza (.dfm)
Tworzy nową klasę – potomek klasy TForm
Tworzy plik źródłowy (.cpp) zawierający definicję tej klasy, oraz plik nagłówkowy (.h)
Dodaje informacje o nowym formularzu do pliku źródłowego projektu
Borland C++ Builder nadaje nowo utworzonemu formularzowi domyślną nazwę Form1, a plikowi
źródłowemu odpowiadającego mu modułu nadaje nazwę Unit1.cpp. Następny formularz utworzony w
projekcie będzie miał nazwę Form2, itd. Dla każdego nowo utworzonego formularza Borland C++ Builder
tworzy nową parę plików: .cpp i .dfm.
4. Zaraz po utworzeniu nowego projektu dobrze jest zapisać go na dysk nadając mu jakąś znaczącą nazwę. To
samo odnosi się do każdego nowo utworzonego formularza. Ułatwia to późniejszą ich lokalizację
i identyfikację. Sprawę ułatwia dodatkowo fakt, że moduły mogą mieć długie nazwy.
5. Niezbędne są tylko pliki .cpp, .h, .dfm i .bpr. Wszystkie pozostałe zostaną odtworzone podczas ponownej
kompilacji.