Autor: Michal Pohorelsky |
Uverejneno: CHIP 03/95, str. 26-28 |
Seminar o objektovem Visual FoxPro 3.0 |
Na konferenci pro FoxPro vyvojare (DevCon) predvedl Microsoft
16. ledna 1995 vyvojovou verzi MS Visual FoxPro 3.0 pro Windows. Prave
proto byl firmou GCOMP, ve spolupraci s ceskym zastoupenim Microsoftu,
usporadan 2. unora 1995 seminar se strucnym nazvem Visual FoxPro 3.0.
Hlavnim prinosem FoxPro 3.0 je integrovani objektoveho modelu, ktery
ma plne podporovat dedicnost, mnohotvarnost a zapouzdreni objektu.
Podpora multimedii a spoluprace s ostatnimi uzivatelskymi aplikacemi
v prostredi Windows ma byt realizovana pomoci 16bitove i 32bitove
architektury OLE. Aplikace vytvarene ve Visual FoxPro 3.0 mohou primo
obsahovat OLE objekty. Uvedene technologie vsak maji znacne naroky na
vykon pocitace, takze nutnosti bude PC 486DX/33 MHz, 8 MB RAM a rychly
pevny disk.
Uzivatelske i vyvojove prostredi FoxPro 3.0 doznalo znacnych zmen a
vice se podoba MS ACCESSu. Rychlost Lisky (jedna z hlavnich zbrani
vuci konkurenci) zustane na stejne urovni. Cele prostredi FoxPro bude
brzy kompletne lokalizovano do cestiny. Uvedeni Visual FoxPro 3.0 pro
DOS je zatim v nedohlednu (pravdepodobne v roce 1996), coz
predstavitele Microsoftu zduvodnuji obrovskym poklesem zajmu o DOS
prostredi po nastupu Windows 95 (podle mne jde o prehnany optimismus).
Navic verze pro DOS nebude zrejme obsahovat objektovy model !?
Uzivatele UNIXu maji smulu, protoze nove objektove verze FoxPro se asi
nedockaji.
Visual FoxPro 3.0 bude plne podporovat klient-server prostredi.
Spolu s Visual FoxPro 3.0 se zacnou sirit (i ve standardnim provedeni)
nejnovejsi 32bitove ODBC ovladace, ktere umozni propojit aplikace
s daty v mnoha databazovych formatech: MS SQL Server 4.2, Oracle6 a
Oracle7, dBASE III a dBASE IV, MS Access 1.x a 2.0, Paradox 3.x a 4.0,
MS Excel 3.0, 4.0 a 5.0, Btrieve i formatovanych textu. Zabudovane
funkce zpracovani davkovych souboru maji vyrazne usnadnit praci
s transakcemi. Pokud ve viceuzivatelskem prostredi dojde k soubeznemu
pokusu upravovat stejny zaznam, je uzivatel o provedenych dilcich
zmenach ihned informovan. Umoznuje rovnez aktualizovat data na serveru
primo z uzivatelskeho pocitace. Lze vytvaret i parametrizovana
zobrazeni, coz je dulezitym faktorem pri navrhovani rychlych a
efektivnich klient-server aplikaci, protoze to zmensuje objem dat
prenasenych ze serveru. Soucasti produktu bude konecne take prave
rizeni udalosti (stejne jako u dBASE pro Windows), ktere nabidne
programatorum pristup ke standardnim udalostem Windows, a novy slovnik
dat (Data Dictionary) vyrazne usnadnujici vytvareni obchodnich pravidel
na urovni tabulky.
Visual FoxPro 3.0 by se melo zacit prodavat na jare 1995. V te dobe
bude rovnez ohlasena cena. Uzivatele, kteri si zakoupi FoxPro 2.6 mezi
16.1. 1995 a dnem zahajeni prodeje nove Lisky mohou ji dostat jako
bezplatny upgrade. Prechod na Visual FoxPro 3.0 by mel ochranit
vsechny dosud vynalozene investice, protoze budou k dispozici 3 stupne
prechodu:
- Ve Visual FoxPro 3.0 budou pracovat bez uprav vsechny aplikace,
jenz pracuji pod FoxPro 2.6.
- Vyvojari mohou pouzit vestaveny konvertor k automatickemu prevodu
obrazovek a projektu z FoxPro 2.x do formatu FoxPro 3.0.
- Pokud maji zajem, mohou vyvojari postupnym upravovanim stavajicich
zdrojovych textu prejit na objektove programovani.
Kompatibilita s dBASE IV, jenz je hlavnim prinosem FoxPro 2.6 pro
WIN/DOS, nebude dale rozvijena. Rozhodne se u nove Lisky nepocita
s vytvorenim kompatibility k dBASE 5.0 pro Windows. Nove FoxPro je
plne 32bitovym databazovym systemem, jenz vsak bude pracovat i pod
16bitovymi Windows. Uzivatele ho mohou pouzivat pod Windows 3.1,
Windows for Workgroups i Windows NT. Visual FoxPro bude jednou
z prvnich aplikaci pracujicich ve Windows 95.
Prestoze jsem nemel zatim moznost si Beta-verzi produktu vyzkouset,
domnivam se, ze dBASE 5.0 pro Windows zustane rozhodne rovnocennym
souperem nove verzi FoxPro. Budoucnost FoxPro vsak zustava nadale
velmi nejasna. Predstavitele Microsoftu na seminari prohlasili, ze
Microsoft nema zajem podporovat dve ruzne databazove platformy (Foxpro
a Access), a proto se pripravuje postupne sjednoceni obou platforem.
Uvedeny fakt muze kazdy chapat jinak. Osobne jsem vsak ziskal
neprijemny pocit, ze Microsoft opatrne pripravuje uzivatele na pohreb
FoxPro a prechod do prostredi Accessu ! Stale vsak doufam, ze jsem
celou vec pouze spatne pochopil (tonouci se stebla chyta).