Visual FoxPro 9 / 8 - základy

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.
Kontaktní údaje na dodavatele získáte po registraci. Nebo použijte poptávkový formulář.
Kurz zařazen do kategorií kurzů na míru
Počítačové a IT kurzy Kurzy na míru
  • Kurz na míru

  • ID akce:
    596111

Popis kurzu na míru Visual FoxPro 9 / 8 - základy

Visual FoxPro 9 / 8 - základy
4 dni, denne 8:00 – 16:00, začiatok kurzu 9:00

Vstupné požiadavky: Znalosť práce v prostredí MS Windows a základov databázového spracovania údajov v prostredí XBase (FoxPro, dBase, Clipper a pod.).

Kurz je určený pre začínajúcich tvorcov a správcov databázových aplikácií, ktorí sa chcú oboznámiť s relačným databázovým systémom MS Visual FoxPro 9.0 / 8.0, zvládnuť jeho obsluhu a získať základy pre programovanie v tomto systéme.

Visual FoxPro 8.0 / 7.0 je moderný databázový systém, ktorý podstatne rozširuje relačný dátový model starších systémov XBase (MS-DOS) a prináša nové techniky programovania databázových aplikácií. V oblasti uloženia a spracovania dát poskytuje bohatšie dátové štruktúry, ochranu referenčnej integrity dát, transakčné spracovanie dát a silnú podporu pre prácu v režime klient/server. V oblasti programovacích techník prináša objektovo orientované programovanie, bohatší repertoár príkazov a funkcií, podporu na tvorbu a použitie systémových komponent, webových služieb a niektorých ďalších moderných technológií (DLL, COM, Automation, SOAP, XML a pod.). Je podstatne priateľskejší ku svojim používateľom a vďaka širšie poňatému konceptu „projektu“ im poskytuje lepší prehľad o dostupných údajoch a nástrojoch.
Kurz poskytuje ucelený prehľad funkčných možností systému, jeho filozofie, obsluhy a spôsobu programovania. Dôraz sa kladie najmä na zvládnutie bežnej práce so systémom a tvorbu komponentov pre jednoduché aplikácie. Osobitná pozornosť sa venuje analógiám a rozdielom oproti starším systémom FoxPro 2.6 a v závere kurzu účastníci dostanú niekoľko rád na prevod starších aplikácií do nového systému.

Absolventi kurzu získajú aj základné knižnice a niektoré doplnkové nástroje pre prácu v prostredí VFP (Plib, Utility, VfpC a pod.).

Cena kurzu: 6800 SK bez DPH.

Náplň kurzu:

1. DEŇ
Tvorba a použitie relačných databáz - úvod do problematiky
• história a súčasnosť databázových systémov, dátové modely a sieťové architektúry
• základné pojmy - databáza, tabuľka, štruktúra tabuľky, položka, index, relácia

Databázový systém Visual FoxPro - charakteristika a prehľad funkčných možností
• určenie, filozofia, doterajší vývoj a súčasný stav systému, jeho porovnanie s inými databázovými systémami, nároky na technické vybavenie počítača
• analógie a rozdiely oproti FoxPro 2.6, špecifiká grafického prostredia, nové prvky v systéme

Základy ovládania systému
• postup pri inštalácii systému, pracovný disk a adresáre, prvé spustenie programu
• vzhľad obrazovky a ovládanie programu (okná, menu, nástroje, pomôcky, ...)
• prehľad služieb v menu systému, sprievodcovia a návrhové prostriedky
• projekt - integračný nástroj a pomôcka pri interaktívnej práci so systémom, vnútorná štruktúra projektu

2. DEŇ
Nastavenie vývojového prostredia
• Tools - Options
• Windows Registry

Dátový model systému
• návrh databázy, tabuliek a relácií medzi nimi
• dátové typy, hodnota NULL, vlastnosti položiek, validačné pravidlá
• primárny kľúč, typy indexov (primárny, kandidátny, bežný)
• trvalé a dočasné relácie (1:1, 1:M, M:N), referenčná integrita dát, triggre
• vnútorná organizácia a typy súborov, forma uloženia databázy (DBC)
Základné nástroje na vkladanie, prezeranie, výber, výpis, import a export údajov
• okná typu Browse / Edit, ich možnosti, ovládanie a relačné prepojenie
• detailné a agregované výstupy - príkazy List, Sum, Calculate, SQL Select, ...

3. DEŇ
Pokročilejšie nástroje na vyhľadávanie a výber údajov, možnosti aktualizácie údajov
• dotazy (Query) - sprievodcovia, návrhové prostriedky, SQL Select
• pohľady (View) - miestne a vzdialené dáta, hierarchické väzby, aktualizácia údajov
• vyrovnávacie pamäte a zamykanie záznamov
• zdieľanie dát v počítačovej sieti a transakčné spracovanie údajov

Návrh a spracovanie tlačových výstupov - sprievodcovia, návrhové prostriedky
• zostavenie reportu pomocou sprievodcov, úprava pomocou návrhových prostriedkov
• nastavenie dátového prostredia a formátu výstupnej zostavy / adresných etikiet
• rozmiestnenie a vlastnosti tlačových objektov (texty, položky, grafické prvky, ...)
• zoskupenie a agregácia údajov, použitie interných premenných
• prezeranie a tlač výstupných zostáv, nastavenie parametrov tlače

4. DEŇ
Návrh a použitie dátových a dialógových formulárov - sprievodcovia, návrhové prostriedky
• objektovo orientovaná technológia návrhu obrazovkových formulárov, základné pojmy a princípy - trieda, objekt, vlastnosti, metódy, udalosti
• dátové formuláre - zostavenie pomocou sprievodcov, úprava pomocou návrhových prostriedkov
• dialógové formuláre - typické objekty, výkonné metódy
Programový kód
• dôležité príkazy, funkcie, systémové premenné, direktívy a iné jazykové prostriedky
• odporúčania pre písanie programov - programovacie konvencie, IntelliSense
• doplnkové knižnice a nástroje - Plib, Utility, VfpC a pod.

Kostra aplikácie a spolupráca jednotlivých prvkov - stručný koncept
Návrh menu aplikácie, dynamické vlastnosti menu, udalosťami riadené programovanie
Zostavenie aplikácie a jej príprava na distribúciu
Prevod aplikácií z FoxPro 2.6, možné problémy