Delphi podstawy programowania. Środowisko Delphi



Podobne dokumenty
Nazwa implementacji: Kółko i krzyżyk w Lazarusie. Autor: Piotr Fiorek Andrzej Stefaniuk

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ

Wprowadzenie do systemu Delphi

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

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.

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

Lazarus dla początkujących, część II

Instrukcja laboratoryjna cz.3

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

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

Podstawy Programowania 2

Delphi. Lazarus. Kompilatory Delphi. Linki do stron o Delphi

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

Język programowania. Andrzej Bobyk

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

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

Tworzenie własnych komponentów

Wykład 7: Lazarus GUI

Visual Studio instalacja

Programowanie obiektowe

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Programowanie w środowiskach RAD Język C++ w środowiskach RAD

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

Programowanie w języku C++ Grażyna Koba

Spis treści. Rzut okiem na środowisko...m... 9 Projektant formularzy...m... 11

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

Szybkie tworzenie grafiki w GcIde

Opis implementacji: Implementacja przedstawia Grę w życie jako przykład prostej symulacji opartej na automatach.

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

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

1. Wybierz File New Application. Pojawi się nowa aplikacja w Delphi.

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.

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

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

TECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Król Łukasz Nr albumu:

Pliki wchodzące w skład projektu Rozmiar formatki, okna. Wyświetlanie okien komunikatów Rzutowanie Konwersja Tworzenie standardowych przycisków

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

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Język programowania PASCAL

Programowanie obiektowe zastosowanie języka Java SE

Utworzenie pliku. Dowiesz się:

Programowanie w języku Python. Grażyna Koba

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

wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa

MentorGraphics ModelSim

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

Podstawy Programowania Obiektowego

System obsługi wag suwnicowych

Typy klasowe (klasy) 1. Programowanie obiektowe. 2. Założenia paradygmatu obiektowego:

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Podstawy programowania. Wykład PASCAL. Wstęp do programowania obiektowego. dr Artur Bartoszewski - Podstawy programowania, sem.

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

Praca w środowisku Visual Studio 2008, Visual C

Pierwsze kroki z easy Soft CoDeSys Eaton Corporation. All rights reserved.

DHL24 SZABLONY PRZESYŁEK. Warszawa, listopad 2017

KS-APTEKA Windows. KAMSOFT S.A. Katowice 2013 KS-AOW. (Wielomagazynowość) Instrukcja WIELOMAGAZYNOWOŚĆ Dokument: Wydanie: 1 Waga: 90

Co to jest Lazarus? Jak pobrać bezpłatną wersję Lazarus a Organizacja projektu w Lazarus ie

Spis treści TRYB GRAFICZNY SYSTEMU WINDOWS - PODSTAWY OBSŁUGI WYBRANEGO ŚRODOWISKA PROGRAMISTYCZNEGO. Informatyka 2

3 Delegacje. 3.1 Tworzenie delegacji. 3.2 Skojarzenie delegacji z procedurą czy funkcją

Programowanie obiektowe - 1.

3.4. Opis konfiguracji layoutów.

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

Borland Developer Studio Autor: Radosław Bujak

VinCent Administrator

Programowanie w środowisku graficznym GUI

Aplikacje w środowisku Java

Opublikowane na stronie: Dokumentacja systemu Prolib M21 (

Delphi podstawy programowania. Dialogi

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

TEST KOŃCOWY DLA KLASY III GIMNAZJUM- POGRAMOWANIE. Szkoła Podstawowa Nr 5. im. Księcia Mazowieckiego Siemowita IV w Gostyninie.

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

ROZDZIAŁ 11 - DODATKI SPIS TREŚCI

INSTRUKCJA OBSŁUGI ⓫ Dodatki

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

Wykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz

Wprowadzenie do biblioteki klas C++

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

Lazarus dla początkujących, część III

INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP

Kancelaria 2.26 zmiany w programie czerwiec 2014

Programowanie w języku LOGO KOMENIUSZ

Obszar statyczny dane dostępne w dowolnym momencie podczas pracy programu (wprowadzone słowem kluczowym static),

Modelowanie części w kontekście złożenia

Pasek menu. Ustawienia drukowania

UWAGA: poniższe procedury przygotowane zostały w oparciu o program HiTi PhotoDesiree 2 w wersji

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Przewodnik... Tworzenie Landing Page

I. WSTĘP. Przykład 1. Przykład 2. Programowanie czyli tworzenie programów komputerowych (aplikacji komputerowych)

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

System wizyjny OMRON Xpectia FZx

SOGA web co powinieneś wiedzieć

Kancelaria zmiany w programie czerwiec 2011

Transkrypt:

Delphi podstawy programowania Środowisko Delphi Olsztyn 2004

Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór obiektów (pogrupowanych w klasy) oraz metod. Klasa - określa strukturę obiektów, danych i operacji, jakie można wykonać na takich obiektach. Objekt - część programu komputerowego wykonująca określone zadanie. Metoda - procedura lub funkcja będąca składnikiem klasy.

Delphi Funkcja - blok kodu wykonujący jakąś czynność i zwracający wynik pod swoją nazwą. Procedura - blok kodu wykonujący jakąś czynność i nie zwracający wyniku. Procedura obsługi zdarzenia - fragment kodu, który wywoływany jest w wyniku zajścia tego zdarzenia. Zdarzenie - zachodzi w wyniku interkacji komponentu z użytkownikiem lub systemem. Komponenty - są to części, z których budujemy program.

Delphi Analogia - drukarka: Obiekt: Klasa: Metody: Zdarzenia: HP 959c drukarka druk czarno-biały druk kolorowy wydruk próbny... wysłanie wydruku wstrzymanie wydruku...

Delphi Analogia - młotek: Obiekt: Klasa: Metody: Zdarzenia:???????????????????????????

Delphi Delphi - jest to zintegrowane środowisko programowania wizualnego firmy Borland (www.bsc.com.pl), przeznaczone do programowania obiektowego w systemach Windows. Delphi oparte jest na języku ObjectPascal.

Delphi Główne okno Delphi Okno formularza Drzewo obiektów Okno kodu Object Inspector

Delphi Tworzenie nowego projektu (programu): 1. Utworzenie katalogu projektu należy to zrobić PRZED uruchomieniem Delphi. Najlepiej utworzyć katalog główny, np. Projekty, i w nim zapisywać swoje programy w oddzielnych katalogach. Niedopuszczalne jest zapisywanie projektów bez przemyślenia struktury katalogów.

Delphi Tworzenie nowego projektu (programu): 2. Zapisanie nowego projektu (Plik Save Project as...). Pierwsze okno dialogowe odnosi się do głównego pliku *.pas zawierającego kod źródłowy programu. Proponowana nazwa to ModulGlowny.pas.

Delphi Tworzenie nowego projektu (programu): 2. Zapisanie nowego projektu (Plik Save Project as...). Drugie okno dialogowe odnosi się do nazwy całego projektu tak będzie się również nazywał plik *.exe po kompilacji kodu.

Delphi Pliki projektu: *.~dfm - kopia pliku *.dfm *.~pas - kopia pliku *.pas *.dcu - plik skompilowany (bez możliwości uruchomienia) *.dfm - plik formularza *.pas - plik modułu *.cfg - plik zawierający ustawienia kompilatora *.dof - plik zawierający ustawienia projektu *.dpr - plik projektu *.exe - plik skompilowany (z możliwością uruchomienia) *.res - plik zasobów

Delphi struktura modułu Moduł jest to plik tekstowy, który może być kompilowany do programu wykonywalnego. Nazwa modułu wypisywana jest w pierwszej linijce po słowie unit.

Delphi struktura modułu Interface sekcja zawierająca nazwy wszystkich elementów modułu (wewnętrznych i zewnętrznych).

Delphi struktura modułu Uses - sekcja zawierająca nazwy modułów dodatkowych. Każdy nowy projekt ma wpisane podstawowe moduły, np. Dialogs, do wyświetlania okien komunikatów. Sekcję te można rozszerzać poprzez dodanie nowych wpisów, np. Math dołączy moduł do zaawansowanych obliczeń matematycznych.

Delphi struktura modułu Type - sekcja zawierająca nazwy użytych w module obiektów oraz metod (czyli procedur i funkcji). Metody mogą odnosić się tylko do bieżącego modułu (obszar private) lub też mogą być widoczne w innych modułach tworzonego projektu (obszar public). W sekcji type można również definiować własne struktury.

Delphi struktura modułu Var - sekcja zawierająca nazwy użytych w module zmiennych.

Delphi struktura modułu Implementation - sekcja zawierająca kod programu: procedury obsługi zdarzeń, procedury i funkcje użytkownika.

Delphi struktura modułu Programy tworzone w Delphi domyślnie posiadają Graficzny Interfejs Użytkownika (GUI). W sekcji implementation zawarta jest również informacja, w którym pliku należy szukać opisu związanego z danym modułem formularza.

Delphi struktura modułu W obszarze implementation można również dodawać sekcje uses lub var (tak jak w obszarze interface), ale zdefiniowane elementy będą miały zasięg lokalny i nie będę widziane w innych modułach projektu.

Delphi właściwości obiektów

Delphi właściwości obiektów Wybrane właściwości obiektu TForm: Name nazwa formularza Caption napis widoczny na pasku formularza Align opcje automatycznego położenia BorderStyle typ okna Enabled dostępność obiektu Visible widocznosc obiektu Width szerokość formularza Height wysokość formularza Top odległość od górnego brzegu ekranu Left odległość od lewego brzegu ekranu Color kolor formularza

Delphi właściwości obiektów Definiowanie właściwości: 1. poprzez ustawienie właściwości w Inspektorze Objektów.

Delphi właściwości obiektów Definiowanie właściwości: 2. poprzez użycie odpowiedniego wpisu w kodzie źródłowym.

Delphi zdarzenia

Delphi zdarzenia Definiowanie obsługi zdarzeń odbywa się w sekcji implementation pojawia się tam ramka procedury.

Wwnątrz procedury wpisuje się operacje jekie mają być wykonane po zajściu tego zdarzenia. Delphi zdarzenia

Dziękuję za uwagę Olsztyn 2004