Delphi podstawy programowania. Podstawowe Komponenty

Podobne dokumenty
TabControl kontrolka odpowiedzialna za wyświetlenie zestawu zakładek. PageControl podobnie jak TabControl ale posiada wbudowane strony.

W tym odcinku zajmiemy się przeglądem palety komponentów.

Kompendium wiedzy dla programistów aplikacji bazodanowych w C++

CERTYFIKAT UKOŃCZENIA KURSU C++ Builder

Programowanie komputerów

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

Wprowadzenie 7. Rozdział 2. Podstawowe składniki aplikacji 23

Sylabus Moduł 2: Przetwarzanie tekstów

1. Przypisy, indeks i spisy.

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

Podręcznik użytkownika programu. Ceremonia 3.1

BitBtn klikalny przycisk, który umożliwia również wyświetlenie bitmapy obok znajdującego się na nim napisu. SpeedButton klikalny przycisk, który

Formularze w programie Word

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

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Tworzenie prezentacji w MS PowerPoint

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.

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

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

Dlaczego stosujemy edytory tekstu?

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Dodawanie grafiki i obiektów

Wspólne Zaawansowana tabela

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

3.7. Wykresy czyli popatrzmy na statystyki

Edytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie

Tematy lekcji informatyki klasa 4a styczeń 2013

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Kalkulator. Programowanie komputerów. Kalkulator możliwe udoskonalenia. Kalkulator. Kalkulator. Kalkulator możliwe udoskonalenia

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

KATEGORIA OBSZAR WIEDZY

Stawiamy pierwsze kroki

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Moduł Handlowo-Magazynowy Zaawansowane analizy sprzedaży i zakupu

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

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

Komputery I (2) Panel sterowania:

Tworzenie i edycja dokumentów w aplikacji Word.

ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI.

Zadanie 11. Przygotowanie publikacji do wydrukowania

e-podręcznik dla seniora... i nie tylko.

Galileo v10 pierwszy program

Metodyka programowania. Edytor tekstu. Specyfikacja

1. Dodawanie integracji

MS Access formularze

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

Microsoft Visual C : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop Spis treści

5.4. Tworzymy formularze

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 6.0

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Tworzenie strony www - jako projektu z Mechaniki i budowy maszyn

Prezentacja MS PowerPoint 2010 PL.

Wymagania oceniające dla klasy II 2018/2019

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

INFORMATYKA KLASA IV

Edytor tekstu OpenOffice Writer Podstawy

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4

Rozdział 5: Style tekstu

Rodzaje plików. Podstawowe definicje.

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

Ćwiczenie 5 Menu programu

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Informatyka. dr inż. Paweł A. Mazurek

Czcionki bezszeryfowe

Od autorki Regulamin szkolnej pracowni komputerowej Oznaczenia ROZDZIAŁ 1. Zastosowanie komputera w życiu codziennym

Projektowanie przy uz yciu motywo w częś c 1: informacje podśtawowe

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

enova365 Słownik używanych terminów

System Muflon. Wersja 1.4. Dokument zawiera instrukcję dla użytkownika systemu Muflon

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

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Zaprojektuj własny kalendarz na nowy rok szkolny

1. Tworzenie prezentacji multimedialnych w programie Microsoft Office PowerPoint Artur Grabowski

ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury

Edytor tekstu OpenOffice Writer Podstawy

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

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa IV

Kadry Optivum, Płace Optivum

Praktyczna obsługa programu MS Power Point 2003

Wykład 10 Kolekcje, pliki tekstowe, c.d. Przykład: Notatnik

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Delphi podstawy programowania. Środowisko Delphi

Obsługa Panelu Menadżera

Rozwiązanie ćwiczenia 8a

Spis treści. Rozdział 2. Graficzna oprawa witryny...z Stosowanie motywu...s...s.. 19

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Transkrypt:

Delphi podstawy programowania Podstawowe Komponenty Olsztyn 2004-2013

Komponenty Komponenty są to gotowe elementy (klocki), pomocne podczas tworzenia programu. Komponenty mogą być wizualne (widoczne w jakiś sposób na formularzu po kompilacji programu) lub niewizualne (nie są widoczne dla użytkownika). Komponenty umieszczone są na tzw. palecie komponentów i pogrupowane na zakładkach.

Frames (ramki) mają podobne właściwości jak formularze, z tym wyjątkiem że ramka może być osadzona wewnątrz formularza. Wprowadzenie ramek bardzo ułatwiło projektowanie wyglądu niektórych aplikacji.

MainMenu - główne menu danego formularza

PopupMenu komponent do tworzenia menu kontekstowego (rozwijanego prawym przyciskiem myszki). Aby związać menu kontekstowe z obiektem, należy użyć właściwości PopupMenu danego komponentu.

Label komponent do wyświetlania łańcucha znaków (aby wyświetlać liczby należy zastosować konwersję).

Edit komponent do wpisywania i pobierania łańcucha znaków (używanie liczb wymaga konwersji).

Memo komponent do obróbki tekstu (właściwości komponentu zbliżone do systemowego Notatnika).

Button klawisz. Podstawowe komponenty

CheckBox przycisk opcji. Na formularzu może być wiele przycisków opcji i mogą one być wybierane niezależnie od siebie.

RadioButton przycisk opcji. Na formularzu może być wiele przycisków opcji, ale zaznaczony może być tylko jeden (chyba, że użyje się RadioGroup).

ListBox wyświetla listę elementów. Nie ma możliwości dopisania pozycji.

ComboBox wyświetla listę elementów z możliwością wpisania tekstu.

ScrollBar pasek przewijania.

GroupBox ramka do grupowania komponentów.

RadioGroup ramka do wybierania opcji (uwaga: pozycje definiuje się we właściwości Items, a nie poprzez dodawanie komponentów RadioButton). Na jednym formularzu może być wiele komponentów RadioGroup.

Panel służy do określania obszarów na formularzu.

ActionList komponent pozwalający na dodawanie własnych procedur obsługi do niektórych akcji wykonywanych przez użytkownika

BitBtn klawisz Button z możliwością dodania ikony oraz kilkoma innymi rozszerzeniami.

SpeedButton klawisz Button z możliwością dodania ikony oraz kilkoma innymi rozszerzeniami.

MaskEdit komponent Edit z dołączonym filtrem wejściowym lub maską. Służy np. do wymuszania konkretnego formatu daty.

StringGrid komponent do wprowadzania danych tabelarycznych.

DrawGrid komponent do wyświetlania danych w postaci tekstowej lub graficznej.

Image komponent do wyświetlania grafiki rastrowej. Podstawowe komponenty

Shape komponent do wstawiania figur geometrycznych o prostych kształtach. Podstawowe komponenty

Bevel komponent tworzący wypukłe lub wklęsłe linie, prostokąty, lub ramki.

ScrollBox przewijane okienko mogące zawierać inne komponenty.

CheckListBox przewijana lista opcji z możliwością zaznaczenia poszczególnych pozycji.

Splitter komponent służący do przesuwania części okienka.

StaticText komponent działający podobnie jak komponent Label.

ControlBar pasek narzędzi z możliwością przestawiania poszczególnych pozycji. Można na nim umieścić np. kilka komponentów typu ToolBar.

ApplicationEvents niewizualny komponent umożliwiający obsługę globalnych zdarzeń aplikacji.

ValueListEditor edytor listy wartości.

LabeledEdit pole edycyjne z tekstem opisu. Złączenie komponentów Edit i Label.

ColorBox lista wyboru kolorów systemowych.

TabControl umożliwia tworzenie zakładek.

PageControl składa się z wielu kart między którymi przechodzić można za pomocą zakładek.

ImageList komponent niewizualny służący do przechowywania wielu elementów graficznych (np. bitmap dla zestawu klawiszy ToolButton na pasku ToolBar).

RichEdit pole edycyjne z dostępnym formatowaniem tekstu (różne czcionki, kolory, atrybuty). Komponent Memo jest jak Notatnik, RichEdit jak WordPad.

TrackBar pasek przewijania w postaci suwaka.

ProgressBar wskaźnik postępu.

UpDown komponent związany z jakąś wartością pozwalający na jej zwiększenie bądź zmniejszenie.

HotKey komponent umożliwiający tworzenie klawiszy szybkiego dostępu (skrótów klawiaturowych).

Animate komponent pozwalający na odtwarzanie plików AVI (wyłącznie nieskompresowane lub z kompresją RLE), zmianę parametrów odtwarzania a także odtwarzanie animacji systemowych (np. kopiowanie pliku).

DateTimePicker kalendarz pozwalający na wybranie dowolnej daty z przyszłości lub przeszłości.

MonthCalendar kalendarz wyświetlający okienko miesięczne.

TreeView pozwala na wyświetlanie elementów w postaci drzewa.

ListView pozwala na wyświetlenie elementów składających się z ikony i etykiety. Współpracuje z komponentem ImageList.

HeaderControl umożliwia tworzenie nagłówka składającego się z wielu sekcji. W nagłówku mogą być teksty lub też obiekty graficzne.

StatusBar pasek statusu formularza.

ToolBar pasek narzędzi przeznaczony (np. do umieszczania na komponencie ControlBar). Na pasku można dodawać obiekty typu ToolButton lub Separator. Współpracuje z komponentem ImageList.

CoolBar bardziej zaawansowana wersja komponentu ControlBar.

PageScroller komponent pozwalający na przesuwanie okienka w jednej płaszczyźnie (np. pasek narzędziowy nie mieszczący się na formularzu).

ComboBoxEx rozwijana lista której pozycje mogą zawierać obrazki oraz regulowane wcięcia.

XP Manifest komponent niewizualny dostosowujący wygląd interfejsu programu do stylu systemu operacyjnego.

Timer komponent niewizualny umożliwiający wykonywanie dowolnych operacji co określony interwał czasu (w przykładzie na komponentach Label wyświetlane są bieżące współrzędne kursora myszki).

PaintBox - obszar przeznaczony do wykonywania na nim operacji graficznych.

MediaPlayer - odtwarzacz multimedialny.

OleContainer komponent przeznaczony do osadzania w naszym programie obiektów OLE OLE umożliwia tworzenie uniwersalnych obiektów pisanych w dowolnych językach programowania i wielokrotne ich wykorzystanie przez różne aplikacje. Integruje oprogramowanie od dowolnych producentów. W 1996 roku komponenty OLE (COM), które są związane z interfejsem otrzymały nazwę ActiveX.

DdeClientConv, DdeClientItem, DdeServerConv, DdeServerItem zestaw niewizualnych komponentów służących do przekazywania danych między aplikacjami.

OpenDialog okienko otwierania pliku. Podstawowe komponenty

SaveDialog okienko zapisywania pliku. Podstawowe komponenty

OpenPictureDialog okienko otwierania pliku z podglądem graficznym. Podstawowe komponenty

SavePictureDialog okienko zapisywania pliku z podglądem graficznym. Podstawowe komponenty

FontDialog okienko wyboru czcionki. Podstawowe komponenty

ColorDialog okienko wyboru koloru. Podstawowe komponenty

PrintDialog okienko drukowania. Podstawowe komponenty

PrinterSetupDialog okienko ustawień drukarki. Podstawowe komponenty

FindDialog okienko obsługujące procedury przeszukiwania. Podstawowe komponenty

ReplaceDialog okienko obsługujące procedury zamiany zadanej frazy. Podstawowe komponenty

PageSetupDialog okienko ustawień strony. Podstawowe komponenty

Na karcie Win 3.1 znajdują się komponenty pochodzące z Delphi 1.0. Wykorzystywane były w Windows 3.1. Większość z nich ma swoje odpowiedniki w komponentach na karcie Win32. Zostały umieszczone wyłącznie w celu zachowania wstecznej kompatybilności.

Na karcie Samples znajdują się przykładowe komponenty stworzone z użyciem innych komponentów. Są to komponenty wykonujące bardzo konkretne zadania, przydające się jedynie w szczególnych przypadkach.

Na karcie znajdują się przykładowe kontrolki ActiveX. Nie wchodzą one w skład biblioteki VCL. Jeżeli, co oznacza że muszą być dostarczane razem z programem w postaci dodatkowych bibliotek w osobnym pliku. Możliwe jest także użycie kontrolek systemowych (np. Windows MediaPlayer) lub udostępnionych przez inne programy (np. MS Office).

Przykład instalacji dodatkowego pakietu komponentów (FlatStyle). Podstawowe komponenty

Przykład instalacji dodatkowego pakietu komponentów (anlruler).

Przykład instalacji dodatkowego pakietu komponentów (ZegarA).

Dziękuję za uwagę Olsztyn 2004-2013