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