Delphi popis prostředí



Podobné dokumenty
Delphi nastavení formulářů

Realizace algoritmu v Delphi

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 14 VY 32 INOVACE

Vysoké učení technické v Brně Fakulta elektrotechniky a komunikačních technologií

Word 2007 Word 2007 egon. Spuštění, vzhled, zobrazení dokumentu

ScriptS Specification for dev120_180_

Inovace a zkvalitnění výuky prostřednictvím ICT Vytváření aplikací pro systém Windows

Delphi podstata, koncepce a metody MDI aplikace

Důležité: Pokud jako Caption zadáme (tj. pomlčku), je položka menu změněna na oddělovač.

VYSOKÁ ŠKOLA BÁŇSKÁ ŠKOLÍCÍ STŘEDISKO STUDIUM K VÝKONU SPECIALIZAČNÍCH ČINNOSTÍ ICT KOORDINÁTORA. Závěrečná práce

Cvičení 7: Delphi objekty CheckedBox, Radio- Button, EditBox

Print Version. Delphi

Rozdílová dokumentace k ovládání IS KARAT.net

Využití ICT techniky především v uměleckém vzdělávání. Akademie - VOŠ, Gymn. a SOŠUP Světlá nad Sázavou

TouchPad a klávesnice

Manuál k aplikaci SDO PILOT v.0.2

DUM 01 téma: Úvod do Corelu

Javascript. Javascript - jazyk

Západočeská univerzita v Plzni. Fakulta pedagogická

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

Ukazovací zařízení a klávesnice Uživatelská příručka

Algoritmus a jeho vlastnosti

Kapitola 1: Co je Delphi 19. Překlad projektu 23


Základní ovládání a práce s programem CorelDraw 11

Polohovací zařízení a klávesnice Uživatelská příručka

TouchPad a klávesnice

Dělení a vlastnosti komponent

JavaScript v praxi: Sokoban (5. přednáška)

MUX 1602C Barevný kvadrátor. Návod na rychlou instalaci

VY_32_INOVACE_INF.08. Microsoft Windows II.

JavaScript 101. "Trocha života do statických stránek"

Uživatelská příručka k aplikaci Dell Display Manager

SPIRIT Nové funkce. SOFTconsult spol. s r. o., Praha

maximalizace okna složka - je něco jako pořadač, kam se mohou ukládat soubory, ale lze tam umísťovat i další složky

Objektově orientované programování. Doc. Ing. Vladimír Jehlička, CSc.

MAWIS. Uživatelská dokumentace

MATEMATIK A. U ž i v a t e l s k á p ř í r u č k a p r o DOMÁCÍ VERZI

MapleCloud a jeho použ ití. Vladimír Žák

Vizualizace a evidence výroby a prostojů

Pinnacle MediaCenter

Obsah. Položkování 1: Prefix dřívějších osamocených dílů se zachovává...23 Položkování 2: Editace předběžných čísel...23

Digitální učební materiál

Manuál k aplikaci WANAS

Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max

Elektronický Přepínač 1x KVM, 8xPC/16xPC

<!DOCTYPE html> <html lang="cs"> <head> <meta charset="utf-8" /> <title>název stránky v titulkovém pruhu prohlížeče</title> </head>

Ukazovací zařízení a klávesnice Uživatelská příručka

Základní ovládání aplikace

barva obrazovky, zvýraznění 90 barva ukazatele myši, zvýraznění 95 bubliny, sledování 128 celé, typ zoom okna 58 ClearType 213 Co to je?

Tepelná čerpadla HP. tepelná čerpadla. Návod k obsluze a instalaci pro verzi software xx

Přídavný modul čtečky ClearReader +

Prostředí Microstationu a jeho nastavení. Nastavení výkresu

UZ modul VVISION poslední změna

Helios RED a Internetový obchod

Interaktivní mapy ÚAP Uživatelská příručka

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka

Vývoj objektových aplikací 2

Jak připravit žákům trenažer pro cvičení jednoduchých dovedností

Digitální učební materiál

Obsah. 1.1 Úvod do práce s autorským nástrojem ProAuthor 4

ALFIS 2014 komplexní ekonomický systém verze

Dotyková klávesnice INT-TSG

LuxRiot uživatelský manuál verze Uživatelský manuál Verze , Stasa s.r.o.,pokorného 14, , PRAHA

Tento počítač. 1 Seznámení s programem. 2 Spuštění programu. Adresářové operace Popis programu Tento počítač, podstata adresářových operací.


Uživatelský manuál. Vnitřní videojednotka s pamětí

Vývoj objektových aplikací 1

Cvičení 6 z předmětu CAD I PARAMETRICKÉ 3D MODELOVÁNÍ VÝKRES

Základní ovládání a práce s programem Rhinoceros 3D

KRV778 7 handsfree dotykový videotelefon Uživatelský manuál VID

Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice. Studijní opora

VY_32_INOVACE_E 13 03

NÁVOD K POUŽITÍ SET-TOP BOXU MOTOROLA VIP 1003

Skriptování na straně serveru a klienta

Aplikované úlohy Solid Edge

Uživatelská příručka pro program

Uživatelská příručka ISKP14+ pro Integrované nástroje: Žádost o podporu strategie ITI/IPRÚ

Návod pro uživatele DS350E s Q1. Dangerfield Oct. 2008V1 Delphi PSS

Univerzita Palackého v Olomouci. Služby spojené s Active Directory

NÁVOD K POUŽITÍ SET-TOP-BOXU ARRIS VIP 1113

Zpravodaj. Uživatelská příručka. Verze

Programování v jazyku C# II. 3.kapitola

Uivatelský manuál PC-2585

01. HODINA. 1.1 Spuštění programu VB Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start.

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

a autentizovaná proxy

AutoCAD výstup výkresu

Uživatelská příručka k aplikaci Dell Display Manager

Digital Video Recorder. Uživatelská příručka V4.0

Popis prostředí MOSAIC Programové prostředí MOSAIC nastavení prostředí. Po spuštění Mosaiku se objeví okno Výběr skupiny projektů

Pracovní plocha. V první kapitole se seznámíme s pracovním prostředím ve Photoshopu.

Ovládací panel Harmonie funkce a designu.

Uživatelský manuál. A3600 DL ( Data Download)

Uživatelská příručka k aplikaci Dell Display Manager

CORVUS Accessible kit for Android. Rodina aplikací zpřístupňující mobilní telefony s operačním systémem Android i nevidomým a slabozrakým uživatelům

Ovládání je realizováno pøes standardní ovládací páèku palubního poèítaèe vpravo pod volantem.

GPS lokátor s výdrží až 180 dní

Route 66 podrobný manuál

Transkript:

Delphi popis prostředí Delphi je komplexní vývojové prostředí, které slouží pro tvorbu aplikací. Řadí se mezi objektově orientované jazyky, protože podporuje koncepci skutečného objektového programování. Využívá prostředku zapouzdření, dědičnosti a polymorfismu. zapouzdřenost - umožňuje spojit data a programový kód do třídy, k této části programu pak lze přistupovat nikoliv přímo, ale zprostředkovaně dědičnost - vytváření nové odvozené (synovské - dceřinné) třídy, která dědí vlastnosti rodiče polymorfismus - se synovskou třídou se pracuje stejně jako s třídou rodičovskou Základem vývojového prostředí Delphi je objektový jazyk Pascal (Object Pascal). Popis IDE (programového prostředí Delphi) Hlavní okno Hlavní okno slouží jako řídicí centrum celého procesu vývoje aplikace. Ovládá totiž soubory, které do aplikace zahrneme, zabezpečuje jejich údržbu, kompilaci a ladění atd. Hlavní okno se dělí do následujících tří částí: Řádek nabídek - slouží pro přístup ke všem funkcím, které integrované prostředí nabízí, jako je instalace komponent, nastavení prostředí a voleb kompilátoru, prohlížení ladících a informačních oken, či vytváření nových formulářů a jednotek. Řádek nabídek se zobrazuje bezprostředně pod titulkem hlavního okna. Panel nástrojů - obsahuje zkratky k většině příkazů, které jsou jinak dostupné prostřednictvím hlavního řádku nabídek. Panel nástrojů se dá kompletně uživatelsky přizpůsobit, takže celé prostředí se dá ušít na míru. Panel nástrojů se nachází na levé straně hlavního okna, pod řádkem nabídek.

Paleta komponent - je podstatným prostředkem pro rychlý vývoj aplikací. Představuje jakýsi centrální sklad komponent. Paleta komponent se nachází na pravé straně hlavního okna pod řádkem nabídek. Vytvoření nového projektu Otevření projektu Uložení aktivního formuláře Uložení všech formulářů Přidání/odebrání formuláře Nápověda Překlad a spuštění aplikace Paleta komponent Nový formulář Vytvoření nového objektu New Application vytvoření nového projektu. New vytvoření objektů různého typu. Kliknutím na New se otevře okno New Items.

Nabídka tohoto okna je závislá na verzi vývojového prostředí Delphi. Spuštění Delphi Při prvním spuštění Delphi se automaticky objeví a nabídne prázdná aplikace s názvem Projekt 1. Základem je prázdný formulář, který bude sloužit jako plocha na kterou lze pokládat různé objekty. Okno Object Inspector Okno formuláře Okno zdrojového kódu Vlastnosti formuláře Na pracovní ploše vedle hlavního okna je okno Object Inspector (lze vyvolat klávesou F11), ve kterém jsou uvedeny hlavní nastavitelné vlastnosti (properties) vybraného objektu

a přiřaditelné události (events). V našem případě jsou to vlastnosti a události formuláře TForm1. Základní vlastnosti formuláře: Name jméno formuláře. Caption název okna umístěný na horní liště. AutoScroll automatický pohyb (scrollování) pokud velikost formulář je větší než rozlišení obrazovky a nevejde se celý na obrazovku. AutoSize velikost formuláře se nastaví tak, že budou viditelné právě všechny objekty na ploše. BroderIkons ikony, které mají být k dispozici na horní liště aplikace: bisystemmenu formulář bude mít k dispozici systémového menu, které se aktivuje kliknutím na ikonu v levém horním rohu na liště aplikace biminimize ikona uschování aplikace do systémové lišty (minimalizace) bimaximize ikona pro zvětšení formuláře na celou obrazovku. Height výška celého formuláře v bodech (v pixlech). ClientHeight výška klientské plochy formuláře v bodech. Width šířka celého formuláře v bodech. ClientWidth šířka klientské plochy formuláře v bodech. Left umístění levé části okna na obrazovce v absolutní hodnotě v bodech rozlišení monitoru. Top umístění vrcholu okna na obrazovce v absolutní hodnotě v bodech rozlišení monitoru. Position umístění formuláře na obrazovce po spuštění aplikace. Color barva formuláře. Enable true formulář je aktivní, false formulář není aktivní (objekty umístěné na ploše formuláře nejsou aktivní nereagují na myš ani klávesnici). Fonts nastavení vlastností fontu tohoto formuláře. Objekty, které umístíme na plochu formuláře zdědí i vlastnosti nastaveného fontu. (U každého objektu lze vlastnosti individuálně

měnit pak se dědění ruší). U fontu lze nastavovat tyto hlavní parametry: barvu textu (Color), typ fontu (Name), velikost (Size), styl fontu (tučné, kurzíva, podtržené ). ShowHint nastavení vlastnosti na true znamená, že pokud se kurzor umístí nad objekt ( v tomto případě formulář) zobrazí se na určitou dobu text uvedený v parametru Hint. Hint text, který bude zobrazen po události onhint. Tato událost vznikne i při umístění kurzoru na objekt. Icon nastavení ikony aplikace (levý horní roh formuláře). KeyPreview formulář bude reagovat na stisk klávesy a bude aktivovat události OnKeyDown, OnKeyPress, OnKeyUp ve kterých můžeme zjistit kód stisknuté klávesy a podle toho provést příslušnou operaci. Menu pokud je definováno Menu, můžeme ho zde přiřadit k tomuto objektu. PopupMenu pokud je definováno PopupMenu, můžeme ho zde přiřadit k tomuto objektu. PopupMenu znamená, že kliknutím pravého tlačítka myši na objekt bude toto Menu vyvoláno. Visible True formulář bude viditelný, False formulář bude neviditelný. Události formuláře Události můžeme jednoduše považovat za operace, kterou je schopna dané komponenta provádět. Najdeme ji v záložce Object Inspectoru. Nejčastěji používané události: OnActivate událost, která bude spuštěna po aktivaci tohoto objektu. OnDeactivate událost, která bude spuštěna po deaktivaci tohoto objektu. OnClick událost, která bude spuštěna po kliknutí myši na tento objekt. OnDblClick událost, která bude spuštěna po dvojkliku myši na tento objekt. OnClose událost, která bude spuštěna po uzavření tohoto objektu. OnCreate událost, která bude spuštěna po vytvoření tohoto objektu.

OnDestroy událost, která bude spuštěna při příkazu na zrušení tohoto objektu. OnKeyDown událost, která bude spuštěna při stisku klávesu. OnKeyPress událost, která bude spuštěna při stisku klávesu. OnKeyUp událost, která bude spuštěna po povolení stisknuté klávesy. OnMouseDown událost, která bude spuštěna při stisku některého z tlačítek myši. OnMouseUp událost, která bude spuštěna po povolení stisknutého některého z tlačítek myši. OnMouseMove událost, která bude spuštěna při pohybu myši. OnResize událost, která bude spuštěna při změně velikosti okna. OnShow událost, která bude spuštěna při zviditelnění okna.