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.