Odcinek 2 rozpoczniemy od omówienia typów plików, z jakimi

Transkrypt

Odcinek 2 rozpoczniemy od omówienia typów plików, z jakimi
MiniKurs programowania w środowisku Borland Delphi
Odcinek II
Odcinek 2 rozpoczniemy od omówienia typów plików, z jakimi możemy mieć do czynienia
w programie Delphi.
Szybko zauważysz, że przy konstruowaniu programu tworzone są nie tylko, jak wcześniej
mówiliśmy, dwa pliki (.pas i .exe), lecz co najmniej kilka. Im program bardziej się rozrasta,
tym plików przybywa. Każdy z nich służy innym celom, przechowuje inną informację.
Gdy z poziomu programu Delphi otworzysz folder pierwszy program, zauważysz tylko dwa
pliki [rys.1]:
Projekt1 i Unit1 – to pliki stworzonego przez ciebie formularza,
rys.1
Ale gdy wybierzesz w Pliki typu: Any File (*.*) – wszystkie pliki, zobaczysz ich więcej
[rys.2]
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek II
rys.2
Jakie zatem typy plików tworzone są przez Delphi?
.dpr – plik projektu (zawiera dane na temat modułów i formatek, które wchodzą w skład
projektu),
.dfm – plik formatki (zawiera informacje o położeniu komponentów). Do każdego pliku
tworzony jest plik modułu o tej samej nazwie,
.pas – plik modułu (pliki te zawierają kody źródłowe wygenerowane przez Delphi oraz kody
napisane przez programistę),
.dcu – plik skompilowany, który jest tworzony w momencie tłumaczenia (kompilacji),
.res – plik zasobów (zawiera informacje na temat ikon, kursorów, itp.),
.dsk – pliki te zawierają informacje o wyglądzie środowiska i kompilacji,
.exe – jest to plik skompilowany, który może być uruchamiany poza środowiskiem Delphi,
.dll – są to biblioteki dołączane do programu dynamicznie w momencie pracy aplikacji,
~ - pliki tymczasowe (w momencie zapisu na dysku).
Jeżeli jeszcze nie otworzyłeś swojego programu:
1. Odszukaj w „moich dokumentach” folder pierwszy program.
2. Otwórz plik pod nazwą Projekt1.
KROK 3
Cel: Tworzymy napis na pasku tytułowym formularza.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek II
Nasz program nie ma jeszcze nazwy.
3. Uaktywnij formularz, klikając na pasek tytułu. [rys.3].
rys.3
4. Odszukaj właściwość Caption i wpisz: Mój notatnik 1.0, a na pasku pojawi się tytuł
twojego programu.
5. Ustaw właściwości:
Właściwość Color ustaw np. na clGreen.
Właściwość BorderIkons (rozwiń +) [rys.4]
biMinimize ustaw na False
biMaximize ustaw na False
biHelp ustaw na True
rys.4
Aby zobaczyć zmiany, skompiluj program (F9) [rys.5]
Jakich elementów brakuje w Twoim programie, a co się pojawiło?
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek II
rys.5
Nasz program zamykamy poprzez naciśnięcie przycisku Zamknij.
KROK 4
Cel: Umieszczamy panele, które będą stanowić podłoże dla ikon.
Za chwilę będziemy umieszczać przydatne nam w programie ikony, organizować je w grupy:
otwieranie, kopiowanie, wklejanie, wycinanie, usuwanie, itp.
Umieścimy je na panelach.
Do grupowania elementów służy komponent o nazwie Panel (jeden z ostatnich na zakładce
standard) [rys.6].
1. Odnajdź komponent Panel (naprowadź kursor myszy na komponent, a otrzymasz
podpowiedź).
2. Kliknij na niego 2x .
Pamiętaj, że aby ustawić właściwość danego obiektu, musisz go zaznaczyć.
3. Zaznacz panel.
4. Odszukaj właściwość Caption i usuń napis Panel1, tak aby pole zostało puste.
5. Właściwość Align ustaw na alTop (z alNone). Wtedy zauważysz, że panel został
umieszczony na górze i dostosował się do szerokości okna. Zawsze, gdy będziesz
zmieniać rozmiar okna, panel będzie się automatycznie zmniejszał lub powiększał.
Spróbuj zmienić rozmiar okna.
Właściwość Bevellnner – bvSpace (zmienisz wygląd obramowania panelu).
6. Odznacz obiekt Panel.
7. Wstaw kolejny komponent - Panel, ustawiając właściwości:
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek II
Align – alLeft (zmniejsz szerokość panelu).
Caption – usuń napis Panel2.
Bevellnner – bvRaised.
8. Spróbuj umieścić przycisk (zamknij) na panelu pionowym.
Jeżeli przycisk chowa się pod panel, najszybciej zrobisz to: korzystając z opcji wytnij (menu
Edit – Cut) wycinając przycisk, zaznaczając panel i wklejając go ponownie (Paste).
Taki wygląd powinien mieć nasz formularz [rys.6].
rys.6
9. Naciśnij F9.
A tak powinien wyglądać nasz skompilowany program [rys.7].
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek II
rys.7
Możesz eksperymentować ze swoim programem, zmieniając właściwości, określając
zdarzenia. Pamiętaj jednak, że kod programu jest w większej części (przynajmniej na
początku) generowany przez program. Niedoświadczony programista nie będzie wiedział,
jakie zrobił błędy i jak je naprawić.
Proponuję zatem przy każdym odcinku tworzyć nowy folder.
Tak więc cały projekt stworzony w odcinku 2 – zapisz w folderze pod nazwą: pierwszy
program_2. File – Save Project As... (nie zmieniaj nazwy plików).
Jeżeli w odcinku trzecim wszystko wykonasz prawidłowo, bez błędów (plik będzie się
kompilował) lub poprawisz błędy sam, folder pierwszy program_2 będzie można usunąć.
Zostanie folder: pierwszy program_3. I tak analogicznie będziesz tworzyć następne wersje
programu. Z każdym kolejnym krokiem plików będzie przybywać, a twój program będzie się
rozrastał. Takie działanie da ci gwarancję, że pracy nie będziesz musiał zaczynać od
początku.
Do zobaczenia w następnym odcinku.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo