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

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

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

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.

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

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

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

1. Otwórz swój program. 2. Przejdź do źródła. Posłuży ci do tego funkcja Toggle Form/Unit lub naciśnięcie klawisza F12. [rys.1]

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

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

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

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

Rozdział 5: Style tekstu

Temat: Organizacja skoroszytów i arkuszy

5.2. Pierwsze kroki z bazami danych

Płace VULCAN. Jak na podstawie wbudowanego szablonu utworzyć własny szablon wydruku seryjnego?

Kadry VULCAN, Płace VULCAN

SPIS TREŚCI. Sposób pierwszy... 3 Sposób drugi Ikony banków Ikony dostawców Strona1

Programowanie Wizualno Obiektowe - zajęcia 2 (PWO_BCPP_2_2) Tworzenie i kompilowanie projektów Programowanie Wizualno Obiektowe Zajęcia 2, część 2

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++

Baltie - programowanie

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Kolory elementów. Kolory elementów

Jak przygotować pokaz album w Logomocji

Tematy lekcji informatyki klasa 4a styczeń 2013

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

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

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Zasady Programowania (Projektowanie) C++ - część 6 1/9 Programowanie Wizualno Obiektowe (3)

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Zadanie 8. Dołączanie obiektów

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

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Podstawowe czynnos ci w programie Word

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

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

edycja szablonu za pomocą serwisu allegro.pl

Edytor tekstu OpenOffice Writer Podstawy

Delphi podstawy programowania. Środowisko Delphi

BAZY DANYCH Panel sterujący

Jak zrobić klasyczny button na stronę www? (tutorial) w programie GIMP

Rozwiązanie ćwiczenia 8a

Football Team Monitor opis funkcji

Wymagania oceniające dla klasy II 2018/2019

I. EDUKACJA WCZESNOSZKOLNA

Metodyka programowania. Edytor tekstu. Specyfikacja

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...

Obsługa programu Paint. mgr Katarzyna Paliwoda

Maskowanie i selekcja

Jak napisaś edytor tekstowy w Delphi (wersja Delphi 2009)

Wymagania Uczeń zna zasady bezpiecznej pracy z komputerem. Uczeń stosuje się do regulaminu szkolnej pracowni komputerowej.

Konspekt lekcji informatyki w kl. VI. Temat: Praca z edytorem tekstu i edytorem grafiki.

Ćwiczenie 4: Edycja obiektów

Uruchomienie aplikacji elektronicznych na platformie epuap

CMS- kontakty (mapa)

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

SPIS TREŚCI. Sposób pierwszy... 4 Sposób drugi Ikony banków Ikony dostawców Strona1

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Wymagania Uczeń zna zasady bezpiecznej pracy z komputerem. Uczeń stosuje się do regulaminu szkolnej pracowni komputerowej.

PROGRAMOWANIE OBIEKTOWE ĆWICZENIE 1

Kopiowanie, przenoszenie plików i folderów

SERWER AKTUALIZACJI UpServ

Laboratorium Badanie topologii i budowa małej sieci

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. Wersja dokumentu P.1. Wersja dokumentu NP1.

UONET+ - moduł Sekretariat


Wiadomości i umiejętności

Kadry Optivum, Płace Optivum

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Kopiowanie przy użyciu szyby skanera. 1 Umieść oryginalny dokument na szybie skanera stroną zadrukowaną skierowaną w dół, w lewym, górnym rogu.

INSTRUKCJA DLA UCZNIÓW

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

netster instrukcja obsługi

Działki Przygotowanie organizacyjne

Instrukcja obsługi dla studenta

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

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Ćwiczenia z systemu operacyjnego WINDOWS

Makropolecenia w PowerPoint Spis treści

7. Podstawy zarządzania szablonami

Modelowanie obiektowe - Ćw. 1.

Podstawowe czynnos ci w programie Excel

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Instrukcja obsługi dla studenta

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

Ćwiczenie 22 Dynamiczne wczytywanie tekstu z pliku.txt

Płace VULCAN. 2. W polu nad drzewem danych ustaw rok, za który chcesz utworzyć deklaracje.

edycja szablonu za pomocą programu NVU

Przedszkolaki Przygotowanie organizacyjne

Przewodnik... Tworzenie Landing Page

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Podręcznik użytkownika programu. Ceremonia 3.1

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Transkrypt:

W odcinku III tworzyliśmy paski narzędzi. Umieszczaliśmy na panelach ikony, reprezentujące czynności (charakterystyczne dla edytorów tekstu). Musimy teraz przypisać każdemu przyciskowi jego czynność (wycinanie, wklejanie, czyszczenie, itd.). Zastosujemy również w tym projekcie paletę komponentów niewidocznych. Istnieją cztery rodzaje komponentów: Komponenty standardowe Komponenty sterujące Komponenty graficzne Komponenty niewidzialne Biblioteka VCL (Visual Component Library) wchodząca w skład Delphi zawiera ponad 100 konfigurowalnych komponentów (są to określonego rodzaju typy obiektowe) wielokrotnego użycia. Dzięki komponentom tworzenie aplikacji w Delphi jest bardzo szybkie. Komponenty reprezentują elementy sterujące aplikacji takie jak przyciski, pola edycyjne i wiele innych. Niektóre z nich działają parami. KROK 8 Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1) 1. Otwórz swój program: Moje dokumenty Pierwszy program_4 Projekt1. Jeżeli zapomniałeś jak to zrobić - zajrzyj do odcinka III. 2. Skompiluj swój program. Sprawdź, czy działa prawidłowo. Z programu możesz wychodzić poprzez naciśnięcie przycisku - Zamknij. Co trzeba zrobić, aby zadziałał również przycisk Wyjdź? [rys.1] rys.1 Pamiętasz jak to zrobić? 3. Kliknij dwukrotnie w przycisk na formatce. Zostaniesz przeniesiony do kodu źródłowego twojego programu.

4. W miejscu gdzie stoi kursor, wpisz komendę: close; (nie zapomnij na końcu linii postawić średnik). 5. Skompiluj program i sprawdź, czy przycisk działa. 6. Co jakiś czas staraj się zapisać czynności, które wykonałeś. Jeżeli zdarzy się, że popełniłeś jakiś błąd i program nie chce się kompilować, a ty nie umiesz tego naprawić, po prostu zamkniesz program nie zachowując zmian. W ten sposób zaoszczędzisz czas i nie będziesz musiał programować od nowa. Zajmiemy się teraz następnymi przyciskami. 7. Kliknij dwukrotnie w przycisk - Wytnij. Memo1.CutToClipboard; [rys.2]. rys.2 Przycisk kopiuj: Memo1.CopyToClipboard; Przycisk wklej: Memo1.PasteFromClipboard; Przycisk czyść: Memo1.clear; Czy zauważyłeś, że w trakcie wpisywania program sam proponuje składnię kodu? Na pewno w przyszłości z tej pomocy skorzystasz. Jak można wytłumaczyć linię kodu: Memo1.CutToClipboard; Zawartość pola Memo wytnij do schowka. 8. Kliknij dwukrotnie w przycisk - Kopiuj. Memo1.CopyToClipboard; 9. Kliknij dwukrotnie w przycisk - Wklej.

Memo1.PasteFromClipboard; 10. Kliknij dwukrotnie w przycisk - Czyść. Memo1.Clear; 11. Skompiluj program i sprawdź, czy poprawnie działają przyciski: Przyciskiem Czyść usuń napis. Wprowadź dowolny fragment tekstu. Użyj przycisku Kopiuj, zaznaczając tekst. Sprawdź opcje: wklej, wytnij. Mam nadzieję, że wszystkie zdefiniowane przed chwilą opcje działają. Teraz kolej na przyciski umieszczone na lewym panelu. Czy potrafisz wprawić w działanie przycisk - Nowy dokument (znajdujący się jako pierwszy od góry na lewym panelu)? Jaką instrukcję w kodzie programu należy wpisać? Spróbuj wykonać to ćwiczenie samodzielnie. To proste! Rozwiązanie podam w następnym odcinku. KROK 9 Cel: Korzystamy z palety komponentów niewidocznych. Przyciski: Otwórz, Zapisz, Atrybuty czcionki, Kolor tła będą wymagały dodatkowych komponentów. Jest to związane z otwieraniem okna dialogowego w trakcie wywoływania danej opcji. 12. Znajdź zakładkę Dialogs [rys.3].

rys.3 13. Wśród komponentów odszukaj OpenDialog. 14. Umieść go na formatce. Jest to komponent, który po skompilowaniu programu nie będzie widoczny. Nie ma zatem znaczenia, w którym miejscu go umieścimy. Będzie widoczne jego działanie. [rys.4]. rys.4 Musimy ustawić właściwości komponentu OpenDialog. 15. Zaznacz komponent (jeśli nie jest zaznaczony) i wybierz właściwość: Filter. Zostanie otwarty Filter Editor, w którym musisz zdefiniować typ pliku, jaki będzie mógł być otwarty przez program Notatnik 1.0. [rys.5]

rys.5 Zwróć także uwagę na właściwość Name. Taka nazwa, jaka będzie zapisana w Name, musi być wpisana w kodzie źródłowym. Jeżeli zmieniamy nazwę obiektu w Name, pamiętajmy o prawidłowym zapisie w kodzie. Możemy teraz połączyć działanie przycisku Otwórz dokument z komponentem - OpenDialog. 16. Kliknij 2 razy w przycisk Otwórz dokument. Zostaniesz przeniesiony do kodu programu. 17. Wpisz instrukcję: if OpenDialog1.Execute then Memo1.Lines.LoadFromFile(OpenDialog1.FileName); Zastanów się, jak to tłumaczymy? To funkcja warunkowa. Komentarzami zajmiemy się w kolejnym odcinku. 18. Skompiluj program i sprawdź jego działanie. [rys.6] 19. Odszukaj na dysku dowolny plik z rozszerzeniem.txt i spróbuj go otworzyć. Wierzę, że się udało!

rys.6 20. Jeżeli wszystko jest w porządku - zapisz zmiany. 21. Wśród komponentów odszukaj SaveDialog. 22. Umieść go na formatce. Jest to komponent, który po skompilowaniu programu nie będzie widoczny. Nie ma zatem znaczenia, w którym miejscu go umieścimy. Będzie widoczne jego działanie. 23. Zaznacz komponent (jeśli nie jest zaznaczony) i wybierz właściwość: Filter. Zostanie otwarty Filter Editor, w którym musisz zdefiniować typ pliku, w jakim będzie zapisywany dokument, stworzony w twoim programie Notatnik 1.0. 24. Skontroluj właściwość - Name. Teraz kolej na wprowadzenie instrukcji w kodzie programu. 25. Kliknij 2 razy w przycisk symbolizujący - zapisywanie dokumentu do pliku. 26. Wpisz instrukcję: if SaveDialog1.Execute then Memo1.Lines.SaveToFile(SaveDialog1.FileName);

Jeżeli w zapisywaniu kodu popełnisz błąd, kompilator to wychwyci. Podświetli linię błędnie napisaną i ustawi kursor w miejscu, którego nie akceptuje. Na pewno w tym miejscu należy poprawić zapis. [rys.7] W zilustrowanym przypadku brakuje w zapisie 1. rys.7 27. Skompiluj program. 28. Sprawdź poprawność działania wpisanych przed chwilą funkcji: Zapisz w polu roboczym swojego notatnika informacje następującej treści: Notatnik 1.0. Borland Delphi (podaj wersję programu, za pomocą którego pracujesz) Autor: (podaj swoje imię i nazwisko) Copyright: 2003 29. Zapisz te informacje do pliku pod nazwą: czytaj i umieść w folderze: Moje dokumenty/pierwszy program_5. 30. Jeżeli funkcje działają poprawnie, zapisz program. Wszystkie pliki skopiuj do folderu: Pierwszy program_5. Twój program nabiera już wyglądu prawdziwego edytora tekstu. W następnym odcinku dalsza część wykorzystania komponentów niewidocznych.