Pro koho je kurz určen
Pro vývojáře, kteří budou Visual FoxPro používat jako klienta SQL Serveru
Co Vás naučíme
• správně se vypořádat s přechodem od DBF k SQL Serveru
•
zacházet s dílčími technologickými prvky pro práci Visual FoxPro s SQL
Serverem
• volit optimální způsoby, jak z aplikací Visual FoxPro
používat SQL Server
Požadované vstupní znalosti
• je dobré umět obsluhovat prostředí Visual FoxPro a umět v něm
objektově programovat
• pokud nemá zájemce dost svých zkušeností,
dobrým základem je kurzu Visual FoxPro pro začátečníky
• co se týká SQL
Serveru, není třeba žádných vstupních znalostí; na kurzu si vše, co nám chybí,
rovnou doplníme
Metody výuky
Jde především o ukázky postupů, vysvětlování, jak co funguje ve Visual
FoxPro a SQL Serveru a pracuje se i na samostatných úlohách dle zadání od
lektora.
Studijní materiály
Stručné tištěné podklady k zachycování poznámek k jednotlivým tématům;
soubory vzniklé během praktických úloh a Command Window z počítače lektora
Osnova kurzu
Jak propojit Visual FoxPro a SQL Server s minimem úkonů
• podle
výsledků společného postupu volíme hloubku příštích dílčích ukázek
Vzdálený pohled jako nejnázornější pomůcka
• jak funguje Visual
FoxPro při komunikaci s databázovým SQL serverem
• smysl a vliv
jednotlivých parametrů vzdáleného pohledu
• načítání dat ze zdroje a
přenášení aktualizací z klientské aplikace zpět
• analogie vzdáleného
pohledu s ostatními metodami přístupu
ODBC
• význam a konfigurace propojení klientské aplikace s
databázovým serverem
Přímé odesílání příkazů SQL na server
• skupina příkazů od SQLCONNECT
po SQLEXEC
Jaké specifické prostředky nabízí SQL Server a jak je používat z Visual
FoxPro
• uložené procedury a
funkce
• transakce
• nakládání s prvky zabezpečení
Migrace dat z Visual FoxPro na SQL Server
• nástroje typu „průvodce“
a programovací postupy
• představení nástrojů SQL Serveru (SSIS, dávkové
operace)
Správné postupy při programování aplikace klient/server
• hledisko
výkonu
• hledisko volby prostředků
• CursorAdapter jako
následovník vzdáleného pohledu
• alternativní cesty
Diagnostické a ladicí nástroje
• jak sledovat, co se odehrává na
pozadí
• jak ošetřovat chybové stavy