[ Pobierz całość w formacie PDF ]
logu z programem ― po kompilacji w katalogu powstało kilka kolejnych plików. W tym plik
EXE, który jest naszą aplikacją. Tak wiẹc Delphi stworzyło zewnẹtrzny plik wykonywalny,
który możesz dać np. koledze. Oczywiście nie musisz dołączać pozostałych plików, które znaj-
dują siẹ w katalogu.
*.pas ― jest to plik zawierający kod źródłowy formularza.
*.dmf ― w tym pliku przechowywane są dane dotyczące formularza
(np. jakie komponenty są umieszczone na formularzu, jaka jest ich pozycja).
*.dcu ― jest to skompilowany plik formularza.
*.dpr ― plik główny programu.
*.cfg ― zawiera opcje Delphi, a konkretnie ― ustawienia kompilatora.
*.dof ― opcje projektu.
*.res ― są to tzw. zasoby. O zasobach bẹdziemy mówili w dalszej czẹści książki.
18
Delphi. Kompendium programisty
Plik *.res to tak zwane zasoby, czyli np. ikona, która ozdabia plik wykonywalny EXE. Jeżeli
chcesz dać koledze kod źródłowy programu, to wystarczą pliki PAS, DMF, DPR i ewentual-
nie RES. Pozostałe pliki możesz usunąć ― Delphi utworzy je ponownie podczas kompilacji.
W zależności od ustawień, Delphi podczas zapisywania może tworzyć także kopie zapasowe
plików, których rozszerzenie jest poprzedzone znakiem ~. Ja jednak tẹ opcjẹ wyłączam. Żeby
wyłączyć tworzenie plików zapasowych w Delphi, z menu Tools wybierasz Editor Options,
a nastẹpnie klikasz na zakładkẹ Display. Na niej odznaczasz pozycje Create Backup Files.
Bardzo widoczna wada Delphi to rozmiary plików wykonywalnych. Zobacz rozmiar pliku EXE
― zwykła forma, przycisk i kilka linii kodu źródłowego zajmuje ponad 200 kB. Przyznasz, że
nie jest to mało. Wraz z każdą kolejną wersją, rozmiar pliku wykonywalnego rośnie. Są jednak
sposoby, aby temu zapobiec. Istnieją bowiem programy kompresujące, po których uruchomie-
niu rozmiar pliku EXE zostanie zmniejszony. Najpopularniejszym jest chyba UPX, który po-
trafi zmniejszyć objẹtość oryginalnego pliku nawet o 60%.
Podsumowanie
W tym rozdziale nauczyłeś siẹ posługiwać narzẹdziem, jakim jest Delphi. Poznałeś trochẹ to
środowisko, lecz nie poznałeś samego jẹzyka, którym Delphi siẹ posługuje, czyli Pascala (pro-
gramiści używają w stosunku do niego innej nazwy ― Object Pascal). Zapraszam do prze-
czytania kolejnego rozdziału, w którym zapoznasz siẹ z tym jẹzykiem. Bo programowanie
w Delphi nie opiera siẹ tylko na budowaniu…
[ Pobierz całość w formacie PDF ]