Cel: Zastosowanie okien pytającychwyświetlających pytania i komunikaty (MessageBox). Klub IKS www.informatyka.edu.pl



Podobne dokumenty
Rozpocznijmy ten odcinek od rozwiązania problemu postawionego w poprzednim odcinku:

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.

Pamiętałeś o kopiowaniu i zapisywaniu swojego programu do kolejnych folderów? Jeżeli tak, to:

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS

KROK 25. Cel: Tworzymy hiperłącze do strony internetowej. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12.

6. Wciśnij Shift+F12 lub wybierz odpowiednią ikonę z paska narzędziowego (patrz wcześniejsze odcinki). 7. [rys.1] Klub IKS

W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.

Gdy z poziomu programu Delphi otworzysz folder pierwszy program, zauważysz tylko dwa pliki [rys.1]:

Instrukcja instalacji programu SPSS Statistics 21

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

REJESTRACJA PROJEKTÓW

Instalacja zaświadczeń certyfikacyjnych CERTUM PCC i CENTRAST. wersja 1.0

Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Instrukcja wypełniania formularza Ankieta Trwałości

5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.

1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:

opracował: Patryk Besler

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Delphi podstawy programowania. Dialogi

Formy dialogowe w środowisku Gnome

Szanowni Państwo. Należy przy tym pamiętać, że zmiana stawek VAT obejmie dwie czynności:

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Utworzenie pliku. Dowiesz się:

UMOWY INSTRUKCJA STANOWISKOWA

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

edycja szablonu za pomocą serwisu allegro.pl

OPERACJE NA PLIKACH I FOLDERACH

Backup Premium Podręcznik Szybkiego Startu

1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb)

Temat: Organizacja skoroszytów i arkuszy

Jak nadać dokumentowi żądany numer?

Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP

Laboratorium - Utwórz partycję w Windows Vista

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE


Palety by CTI. Instrukcja

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Krótka instrukcja instalacji Adobe Acrobat Reader

Instrukcja konfigurowania sieci WiFi w Akademii Leona Koźmińskiego dla systemu Windows XP

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

Dodawanie punktu na mapie: 1. Aby dodać punkt do mapy, należy zalogować się na mapie Targeo (htps://mapa.targeo.pl):

INSTRUKCJA UŻYTKOWNIKA

5.6.2 Laboratorium: Punkty przywracania

Instrukcja do konfiguracji sieci WiFi w Akademii Leona Koźmińskiego dla systemu Windows XP

INSTRUKCJA INSTALACJI PROGRAMU KWHOTEL STANDARD

Ćwiczenie 4: Edycja obiektów

Instrukcja użytkowania

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows 7 WAŻNA INFORMACJA

Aktualizacja oprogramowania sprzętowego aparatu fotograficznego

Instrukcja uŝytkowania programu

Rozdział 5. Administracja kontami użytkowników

Sigma Moduł dla szkół

Aktualizacja oprogramowania sprzętowego bezprzewodowych pilotów zdalnego sterowania WR-R10

Aktualizacja oprogramowania sprzętowego cyfrowego aparatu fotograficznego SLR

Kopiowanie, przenoszenie plików i folderów

Laboratorium - Harmonogramowanie zadania przy użyciu GUI i polecenia AT w systemie Windows 7

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Skrócona instrukcja funkcji logowania

Aplikacja CMS. Podręcznik użytkownika

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

Instrukcja podpisywania wniosku o dofinansowanie w SEKAP za pomocą profilu zaufanego epuap oraz podpisu niekwalifikowanego CC SEKAP UWAGA

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

SPIS TREŚCI: 1. INSTALACJA SYSTEMU SIMPLE.ERP LOGOWANIE DO SYSTEMU ZMIANA HASŁA PLANOWANIE INFORMACJE DODATKOWE...

Modelowanie obiektowe - Ćw. 1.

Księgowość Optivum. Import planu finansowego wygenerowanego w Sigmie do programu Księgowość

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Baltie - programowanie

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

UONET+ - moduł Sekretariat

Instrukcja instalacji nos niko w USB w bankowos ci Alior Banku

Ćwiczenie Zmiana sposobu uruchamiania usług

5.2. Pierwsze kroki z bazami danych

Korespondencja seryjna

WOJEWÓDZTWO PODKARPACKIE

Instrukcja instalacji programu SPSS Statistics 23

Program APEK Użytkownik Instrukcja użytkownika

Aktualizacja oprogramowania sprzętowego aparatu fotograficznego

Laboratorium - Utwórz partycję w Windows 7

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

1 Włącz aparat. Jeśli aktualizujesz oprogramowanie sprzętowe lampy błyskowej,

Przedszkolaki Przygotowanie organizacyjne

Aktualizacja oprogramowania sprzętowego cyfrowego aparatu fotograficznego SLR

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

1. Doradcy Logowanie i Pulpit Mój profil Moje kwalifikacje Moi klienci Szczegóły klientów...

TAB9-200 XENTA 97ic 9.7 TABLET ANDROID JELLY BEAN - INSTRUKCJA AKTUALIZACJI

Instrukcja wprowadzania plik JPK do programu KSAT

Pokaz slajdów na stronie internetowej

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Transkrypt:

Odcinek 15 Jeżeli przez przypadek klikniemy ikonę wychodzenia z program lub opcję Zamknij z menu plikplik, program po prostu zostanie zakończony i będziemy musieli ponownie go uruchomić. Aby temu zapobiec, możemy utworzyć system okien dialogowych - pytających o potwierdzenie wyjścia z programu. Procedurą wyświetlającą okno komunikatu jest procedura ShowMessage. Wyświetla ona okno z komunikatem, na którego treść mamy wpływ. KROK 22 Cel: Zastosowanie okien pytającychwyświetlających pytania i komunikaty (MessageBox). 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo. Czy znajdujesz się w oknie pierwszego formularza? Jeżeli tak, to odnajdź opcję Zamknij w menu Plik. [rys.1] rys.1

3. Kliknij 2 razy. Zostaniesz przeniesiony do kodu programu. Kiedy tworzyliśmy menu górne, nie wpisaliśmy pomiędzy a żadnej komendy. [rys.2] 4. Gdybyśmy w miejscu kursora wpisali komendęna pewno zauważyłeś, że w miejscu kursora stoi już napis: close; opcja Zamknij zamykałaby program bez żadnych dodatkowych komunikatów. My jednak mamy inne plany. To funkcja zamykania programu. Musimy ja zastąpić inną. 5. Wykasuj: close; 6. Wpisz w to miejsce kursora następującą komendę: numbtn:=0; numbtn:=application.messagebox('czy na pewno chcesz zakończyc program?','kończenie pracy z programem', MB_ICONQUESTION or MB_YESNO); if (numbtn=idyes) then ShowMessage('TAK');Close; if (numbtn=idno)then ShowMessage('NIE'); [rys.3] Pamietaj o dokładnym przepisaniu formuły!

rys.3 7. Przejdź następnie wyżej, nad słowo kluczowe: i wpisz: var numbtn: Integer; [rys.4] rys.4 Możesz dostosować napisy w okienku według własnego uznania.

Zamiast napisów: Czy na pewno chcesz... Kończenie pracy... Możesz w kodzie źródłowym wpisać inny, dowolny tekst. [rys.5] 8. Zapisz program. 9. Skompiluj program. 10. Wywołaj opcję Zamknij, aby przetestować nowo utworzoną procedurę. rys.5 Naciśnij przycisk z napisem: Tak. [rys.6] rys.6

Czy pojawiło się podobne w wyglądzie okno? Czy napis w tym oknie jest ten sam? Czy wiesz, co zrobić, aby wyświetlił się podobny napis? 11. Kliknij OK. aby zakończyć program. 12. Zamknij program Delphi. 13. Przejdź do katalogu, w którym widzisz wszystkie pliki swojego programu. [rys.7] 14. Zaznacz plik Projekt1 i wciskając prawy przycisk myszy (menu kontekstowe), zmień nazwę na: Notatnik. [rys.7] 15. Odszukaj kolejny plik o nazwie Projekt1 i ponownie zamień nazwę pliku na: Notatnik. 16. Uruchom Plik o nazwie: Notatnik rys.7 17. Przetestuj swój program. Musisz podobną funkcję nadać przyciskowi: Zamknij (w dolnym lewym rogu). 18. Kliknij na przycisk Zamkjnij 2 razy. Zostaniesz przeniesiony do kodu programu.

Wpisz zamiast komendy: close; numbtn:=0; numbtn:=application.messagebox('czy na pewno chcesz zakończyc program?','kończenie pracy z programem.', MB_ICONQUESTION or MB_YESNO); if (numbtn=idyes) then ShowMessage('TAK');Close; if (numbtn=idno)then ShowMessage('NIE'); czyli to samo, co przedtem. 19. Dopisz powyżej: var numbtn:integer; 20. Sprawdź działanie programu. 21. Zapisz. Czy wiesz, jak w oknie pytającym wyświetlającym pytanie dodać opcję (przycisk) Anuluj? Jak przebudować kod? Poćwicz samodzielnie. Pamiętaj jednak o utworzeniu kopii zapasowej programu! Jeśli nie będzie wychodziło, koniecznie zajrzyj do następnego odcinka. Tam na pewno znajdziesz rozwiązanie.