Visual FoxPro 9 / 8 - základy

Kurz na míru

Základní info

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

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 Abravito.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.