zajtra
Portál FMG.sk - tu sa človek dozvie naozaj všetko!



ÚVODNÁ STRÁNKA ÚVODNÁ STRÁNKA DISKUSNE FÓRUM DISKUSNE FÓRUM PHP NÁSTROJE PHP NÁSTROJE INZERCIA INZERCIA KATALÓG WWW STRÁNOK KATALÓG WWW STRÁNOK SLOVNÍKY SLOVNÍKY SPRÁVY
Ešte nemáte nainštalovaný FMG Toolbar?

Programovanie v Delphii - úvod do prostredia, jednoduchá grafika

Programovanie v Delphii - úvod do prostredia, jednoduchá grafikaTieto stránky sú venované prednáškam z programovania v Delphi. Delphi je pomenovanie programátorského prostredia, v ktorom sa programuje v jazyku Objektový Pascal. Pascal podobne ako C vznikol začiatkom 70-tych rokov - oba boli postavené na základe štruktúrovaných konštrukcií jazyka Algol a oba sa inšpirovali pravdepodobne vtedajšími jazykmi ako Fortran a PL/1...

Úvod do prostredia, jednoduchá grafika

čo sa na tejto prednáške naučíme:

  • čo je to Delphi - prečo sa ho ideme učiť
  • ako vyzerá programátorské prostredie
  • ako začneme robiť prvý program - aplikáciu, ako ju spúšťame a zastavujeme
  • tlačidlá: tvar, umiestnenie a popis
  • priradenie akcií ku tlačidlám
  • grafická plocha (Image): umiestnenie, grafické príkazy - pero, farby, obdĺžnik
  • celočíselné premenné, deklarovanie premennej
  • for-cyklus, premenná cyklu, Integer, aritmetické výrazy
  • zhrnutie grafických príkazov
  • nastavenie prostredia Delphi, súbory, prípony

Čo je to Delphi - prečo sa ho ideme učiť

  • Delphi je pomenovanie programátorského prostredia, v ktorom sa programuje v jazyku Objektový Pascal
  • samotný jazyk Pascal je komunitou informatikov na celom svete považovaný za jazyk
    • vytvorený na to aby sa v ňom dalo učiť programovanie, princípy tvorby algoritmov, algoritmické rozmýšľanie, programátorská disciplína a pod.
    • v ktorom sa zapisujú algoritmy - tieto sú potom zrozumiteľné pre profesionálov bez ohľadu na to, v akom jazyku programujú
    • je odporúčaný ako jeden z prvých jazykov programovania napr. na ZŠ a SŠ (na rozdiel od C)
    • jazyk je natoľko jednoduchý a jednoznačný, že neskorší prechod na ľubovoľný iný programovací jazyk je veľmi príjemný
  • Pascal podobne ako C vznikol začiatkom 70-tych rokov - oba boli postavené na základe štruktúrovaných konštrukcií jazyka Algol a oba sa inšpirovali pravdepodobne vtedajšími jazykmi ako Fortran a PL/1
    • hlavnou prioritou Pascalu bola akademická pôda, na rozdiel od C, ktoré vzniklo pre systémových programátorov - teda už veľmi skúsených programátorov
  • postupom času (v polovici 80-tych rokov) sa z Pascalu vyvinul moderný Objektový Pascal a C sa zmodernizovalo na objektové C++
  • tiež aj v súčasnosti vzniká množstvo nových programovacích jazykov, ktoré sa veľmi silne inšpirujú Pascalom aj jazykom C, resp. C++, takže v budúcej vašej praxi možno budete pracovať s jazykmi, ktoré buď zatiaľ ešte neexistujú, alebo sú u nás zatiaľ málo známe - ale s najväčšou pravdepodobnosťou sa vám programátorský štýl, ktorý získate v týchto úvodných programátorských predmetoch veľmi zíde...
  • vo vyšších ročníkoch sa zoznámite aj s inými jazykmi, pričom práve Pascal vám umožní veľmi prirodzený prechod (napr. v 3. semestri táto prednáška pokračuje v jazyku Java, v 2. semestri je to úvod do PHP, v ďalších semestroch sa budete môcť zoznámiť s C++, SmallTalk ale aj deklaratívnym programovaním)

Ako vyzerá programátorské prostredie

Programátorské prostredie (IDE - integrated development environment) označuje, že programátor v jednom balíku môže

  • programy navrhovať, písať, upravovať, vyvíjať
  • kompilovať
  • testovať, ladiť
  • lokalizovať
  • ...

Súčasné moderné programátorské prostredia, ktoré umožňujú vyvíjať nielen aplikácie pre grafické rozhranie (napr. Windows), ale aj aplikácie pre web - sú založené na vizuálnom princípe: všetko, čo bude mať v bežiacej aplikácii vizuálne znázornenie, sa už počas návrhu bude dať vizuálne poskladať z nejakých predpripravených častí. Programátor potom veľmi často "iba" doprogramováva správanie týchto komponentov v rôznych situáciách a grafická nadstavba mu zabezpečí celkové správne fungovanie.

Podobne funguje aj Delphi. Jeho celé prostredie sa skladá z viacerých častí:

  • panel ovládacích tlačidiel: napr. načítaj, zapíš, skompiluj a spusti, a pod.
  • editovacie okno, v ktorom v pascale popisujeme správanie programu v rôznych situáciách
  • formulár: vizualizácia nášho budúceho programu, t.j. okno - tu budeme vkladať a upravovať rôzne, väčšinou vizuálne komponenty
  • paleta komponentov: ponuka predpripravených "súčiastok", ktoré môžeme vkladať do nášho okna, napr. tlačidlá, grafické a textové plochy, editovacie okienka, posúvače a pod.
  • objektový inšpektor: špeciálne okienko, v ktorom môžeme upravovať parametre komponentov vo formulári
  • prostredie obsahuje ešte aj ďalšie časti - s niektorými sa zoznámime neskôr

uvítacia stránka prostredia TurboDelphi

prostredie TurboDelphi - úprava formuláru

prostredie TurboDelphi - editovanie programu

Ako začneme robiť prvý program - aplikáciu, ako ju spúšťame a zastavujeme

Skôr ako do detailov pochopíme princípy tvorby nového programu (aplikácie, projektu) v Delphi, bude dobre si zautomatizovať nejaký jednoduchý postup, ktorý nám na začiatku pomôže vyvarovať sa niektorých začiatočníckych chýb. Takže poďme na našu prvú aplikáciu:

  1. naštartujeme TurboDelphi
  2. v menu File zvolíme New a potom VCL Forms Application ...
  3. Delphi je teraz už pripravené na to, aby sme mohli začať tvoriť náš nový program - editovacie okno obsahuje len zopár základných predpísaných konštrukcií a formulár je prázdny
  4. v tomto momente (práve pred samotným začiatkom tvorby programu) je dobre si zvyknúť takýto zatiaľ "prázdny" program uložiť - samozrejme, že to môžme aj neskôr, ale začiatočník pri tom môže robiť množstvo chýb - takže, z ponuky File vyberieme Save Project As... (sú tam 4 rôzne Save, tento je teraz pre nás najlepší):
    • zvolíme priečinok, do ktorého budeme projekt ukladať - niektorí programátori preferujú ukladať každý projekt do nového priečinku - záleží od vás ako si to budete organizovať na disku
    • každý projekt, kým ho ešte programujeme, sa na disku skladá z minimálne 5 súborov a tieto by mali byť spolu v jednom priečinku a nemali by sa prekrývať s inými projektmi
    • pri ukladaní projektu sa Delphi pýtajú na uloženie dvoch súborov: Unit1.pas - to je samotný program aj s formulárom a Project1.dpr - to je projektový súbor, ktorý sa vytvára automaticky a obsahuje dôležité informácie o celkovej štruktúre nášho projektu
    • tieto dva súbory môžete premenovávať (zatiaľ to neodporúčame), ale dôležité je aby boli spolu v rovnakom priečinku
  5. teraz už predpokladáme, že máme projekt úspešne uložený a môžeme ho spustiť:
    • hoci sme ešte nič neprogramovali, Delphi nám s novou aplikáciou všetko pripravia tak, aby sme už mali funkčné jedno windows okno
    • stlačíme kláves F9 (alebo tlačidlo na ovládacom paneli so zeleným trojuholníkom) a ak je program bez chýb, tak sa spustí: objavilo sa prázdne šedé okno s titulovým modrým pásom, s textom Form1 a s malými systémovými tlačidlami na minimalizovanie, maximalizovanie a ukončenie aplikácie
    • spustený program môžeme na pracovnej ploche windows posúvať, meniť mu veľkosť, prípadne sa prepnúť do inej bežiacej aplikácie, napr. prostredie Delphi (to že naša aplikácia práve beží, vidíme v Delphi, napr. tak, že tlačidlo so zeleným trojuholníkom je zablokované - zašedené)
    • bežiaci program ukončíme buď Close (v pravom hornom rohu)
    • po zastavení nášho bežiaceho prvého programu, ho môžeme teraz začať naozaj programovať ale budeme na to potrebovať nejaké komponenty - začneme komponentom tlačidlo..

    Pokračovanie na http://delphi.input.sk/index.php/Pz01

    zdroj: http://delphi.input.sk/index.php/Pz01



 

zalinkuj to, nech vidia aj iní..


facebook twitter delicious

vybralisme

topodkazy topclanky
kontextové odkazy
hodnotenie článku
Priemerné hodnotenie: 0
Hlasov: 0

Zvoľte počet hviezdičiek:

Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý

možnosti

 Vytlačiť článok Vytlačiť článok

"Programovanie v Delphii - úvod do prostredia, jednoduchá grafika" | Prihlásiť/Registrovať | 0 komentárov

Ako anonymný užívateľ nemôžete posielať komentáre, prosíme zaregistrujte sa


© SITA Slovenská tlačová agentúra, prevádzkovateľ spravodajského portálu webnovinky.sk. Všetky práva vyhradené s tým, že text
'© SITA Slovenská tlačová agentúra' smeruje na http://www.sita.sk a text 'webnoviny.sk' smeruje na http://www.webnoviny.sk.


eTarget_start


ARCHÍV ČLÁNKOV | TOP ČLÁNKY | PDA VERZIA | ŠTATISTIKY | FMG.SK TOOLBAR | ZAREGISTROVAŤ SA | PRIHLÁSIŤ SA | ODPORUČIŤ NÁS | KONTAKT

© FMG.sk 2003 - .
Akékoľvek použitie obsahu, vrátane prevzatia článkov je bez písomného súhlasu zakázané.


Computer-Store.sk | MacZona.sk | Sexikočky.sk | Thuja.sk | Web.Imperium.sk | KamObedovať.sk | Auto-Kult.com | Garage.sk | Imperium.sk | Surf.sk | Rink.cz