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:

  1. Ve Visual FoxPro 3.0 budou pracovat bez uprav vsechny aplikace, jenz pracuji pod FoxPro 2.6.
  2. Vyvojari mohou pouzit vestaveny konvertor k automatickemu prevodu obrazovek a projektu z FoxPro 2.x do formatu FoxPro 3.0.
  3. 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).



Skok na dalsi stranku Skok na hlavni menu Skok na dalsi stranku


Copyright (c) 1993-2000 Michal Pohorelsky