Odcinek 13 Dzisiaj zaprogramujemy okno O autorze. Dzisiaj

Transkrypt

Odcinek 13 Dzisiaj zaprogramujemy okno O autorze. Dzisiaj
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
Odcinek 13
Dzisiaj zaprogramujemy okno O autorze.
Dzisiaj programujemy okno - O autorze. Ppostaramy się włączyć do naszego projektu
kKolejny, trzeci już formularz. Pamiętajcie, żeby aby za każdym razemzawsze kończąc pracę
lub przystępując do pracy z nowym odcinkiem kursu, robić kopie programu w nowym
folderze. Jeżeli w trakcie pracy popełnimy błędy, będziemy mieli zawsze zapasowy,
prawidłowo działający program.
Jeżeli wkleiszcie kolejny komponent, ustawiciustawisze mu właściwości, a po
skompilowaniu będzie działał prawidłowo, zapiszcie efekt swojej pracy, klikająac znaczek
dyskietki na pasku narzędziowym. Pamiętajcie - za każdym razem jeśli dokonaszcie znaczącej
zmiany – za każdym razem skompilujcie i zapiszcie swój program. Zamknijcie co jakiś czas
cały dokument i uruchomcie projekt od nowa;, sprawdźcie, czy wszystko działa. Jesteście
przecież początkującymi programistątami, musicie musisz więc być ostrożnyi.
Jeżeli wszystko w porządku, zabierajcie zabieramy się dalej do pracy.
KROK 17 i 18
Cel: Tworzymy oddzielne okno - O autorze.
1. Otwórz swój program.
2. Skompiluj i sprawdź, czy działa prawidłowo.
3. Otwórz nowy formularz. [rys.1]
Zostanie otwarte nowe okno formularza.
Umieścimy tu informacje o autorze programu,
czyli o sobie.
rys.1
Zostanie utworzony formularz 3. [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 XIII
rys.2
4. Ustaw właściwości dla tego formularza: [rys.3]
Caption – O autorze
Icon – Otwórz okno dialogowe
rys.4
rys.3
5. Znajdź ścieżkę dostępu:
C:/ProgramFiles/Borland/Delphi/Images/Icons.
Jeżeli nie znajdziesz folderu z ikonami w tej lokalizacji, sprawdź ścieżkę C:\Program
Files\Common Files\Borland Shared\Images\Icons
Jeśli nie pamiętasz, jak to zrobić, zajrzyj do wcześniejszego odcinka
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
6. Wybierz dowolną ikonę i wstaw ją do paska tytułowego formularza: O autorze. [rys.3]
7. Zapisz zmiany [rys.4].
Zauważysz, że teraz zostanie zapisany do pliku plik o nazwie Unit3 (twój program składać
się będzie z trzech plików modułów). Pliki te odpowiadają trzem formularzom.
8. Zamknij program Delphi.
9. Odnajdź w ostatnio utworzonym folderze swój program.
10. Uruchom plik: Projekt1 – Delphi Projekt.
Musimy teraz połączyć oba formularze. Formularz 1 i 3.
Jeżeli jesteś teraz w formularzu 1szympierwszym, to dobrze.
Jeżeli nie, to:
11. Odszukaj na pasku narzędziowym:
Pokaż wszystkie formularze. [rys.5]
rys.5
12. Przejdź do formularza 1-gopierwszego. Kliknij OK.
W górnym menu nie zostało jeszcze utworzone menu: O autorze.
13. Odszukaj zatem komponent MainMenu. Podwójnym kliknięciem wejdź do środka.
14. Dopisz brakującą opcję. [rys.6] Jeśli sprawia Ci to kłopot, zajrzyj do odcinka 7, w którym
krok po kroku budowaliśmy elementy górnego menu.
rys.6
15. Zamknij okno.
16. Kliknij podwójnie menu: O autorze. [rys.5]
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
rys.7
17. Kliknij 2 razy na menu - O autorze. [rys.7]
Zostaniesz przeniesiony do kodu programu.
Wpisz następującą komendę:
Form3.Show;
Może zdarzyć się, że otrzymasz komunikat:
„ Formularz „Form1” odwołuje się do formularza „Form3” z Unit3, którego nie ma na liście
USES (unitów używanych w projekcie). Czy dodać go do listy?”
Odpowiedz twierdząco.
18. Zapisz zmiany i uruchom program (skompiluj).
19. Kliknij menu O autorze:
Czy okno się otwiera?
20. Sprawdź, czy wszystko działa prawidłowo.
21. Przetestuj otwieranie okna O autorze.
22. Zamknij swój program.
Wracamy do projektowania trzeciego formularza 3-ego.
Co zrobić, aby wejść do formularza nr 3?
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
23. Wybierz z paska narzędziowego opcję: View Form (Shift+F12). [rys.8]
rys.8
Pojawi się okno [rys.9]
24. Wybierz z listy Form3, kliknij OK.
rys.9
Czy pojawiło się okno - O autorze?
Możesz stworzyć okno podobne okno do okna zawierającego informacje o programie.
Jakie
komponenty
i
właściwości
ustawisz?
25. Zmniejsz okno formularza. [rys.7]
26. Zaznacz formularz i ustaw właściwości:
FormStyle – fsStayOnTop (zawsze na wierzchu)
BorderStyle – Dialog (okienko tylko do zamknięcia, brak przycisków: zrzuć do
paska i minimalizuj)
27. Użyj komponentu Panel.
• ustaw właściwość – Align – alBottom (na dole)
• usuń napis we właściwości Caption
Zaplanuj, gdzie umieścisz na formularzu przycisk – Zamknij.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
Przypomnij sobie, co wpisać w kodzie, by przycisk działał.
28. Wykorzystaj komponent BitBtn – zakładka Additional
29. Ustaw właściwości:
• Caption
• Font
• Glyph (skorzystaj z folderu Ikons)
[rys.10]
rys.10
Nie zapomniałeś o komendzie Close; dla przycisku Zamknij?
30. Przetestuj program (skompiluj).
31. Jeśli wszystko działa, zapisz zmiany. [rys.11]
rys.11
32. Zamknij program Delphi i uruchom ponownie plik o nazwie: Projekt1 – Aplikacja (exe).
33. Sprawdź działanie programu.
34. Zamknij swój program.
35. Uruchom plik: Projekt1 – Delphi Projekt.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
Otworzyłeś okno 1-egopierwszego formularza.
My jednak pracujemy w dalszym ciągu nad wyglądem formularza 3-egotrzeciego.
Co zrobić, aby żeby wejść do formularza 3-egotrzeciego?
36. Wybierz z paska narzędziowego opcję: View Form (Shift+F12)
37. Wstaw drugi Panel i ustaw:
• Align – alClient
• usuń napis we właściwości Caption
38. Na Panelu umieść komponent – Image z
zakładki Additional. [rys.12]
rys.12
39. Wybierz właściwość – Picture (lub kliknij w komponent 2 razy). [rys.13]
rys.13
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
Skorzystaj z biblioteki obrazów: C:/ProgramFiles/Borland/Delphi/Imaiges/splash.
[rys.14]
rys.14
40. Wybierz dowolny element. [rys.15]
rys.15
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
41. Umieść rysunek w górnym rogu, dostosuj go (powiększ). [rys.16]
42. Zmień także kolor górnego panelu. [rys.17]
rys.16
rys.17
Tak powinno wyglądać okno O autorze przed kompilacją.
A tak po skompilowaniu. [rys.18]
rys.18
Spójrz na swój projekt. Czego jeszcze w nim brakuje?
Musisz uzupełnić go treścią.
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo
MiniKurs programowania w środowisku Borland Delphi
Odcinek XIII
43. Wstaw komponent – Label – zakładka Standard [rys.198]
Ustaw właściwości:
Caption – Nazywam się....
rys.19
Font – według uznania
[rys.16]
44. Ponownie wstaw komponent - Label.
Ustaw właściwości:
Caption – Uczęszczam do...
Font – według uznania
[rys.16]
Analogicznie wstawiaj kolejne etykiety i uzupełniaj je treścią.
Możesz ustawić tęe samą właściwość kilku komponentom naraz. Wciśnij klawisz Shift
przy zaznaczaniu kolejnych komponentów. Dokonaj zmiany (np. atrybuty czcionki).
Oczywiście treści tych napisów mogą być dowolne, zredagowane według własnego uznania.
Może chciałbyś w tym oknie umieścić coś jeszcze?
45. Pamiętaj, że z formatki do kodu i odwrotnie przechodzimy klawiszem F12.
Czas, aby skompilować program, przetestować i zapisać.
46. Zamknij program Delphi i uruchom pik .exe swojego programu.
Mam nadzieję, że wszystko działa i nie musisz zaczynać od początku.
Pamiętaj o utworzeniu nowego folderu i skopiowaniu do niego wszystkich plików.
Archiwizuj swoje dane!
Klub IKS www.informatyka.edu.pl
© Copyright 2003 by Wydawnictwo Szkolne PWN
Opracowała Anna Kijo