Autor: Michal Poho°elsk²
Uve°ejn∞no: CHIP 03/95, str. 26-28
Seminß° o objektovΘm Visual FoxPro 3.0


Na konferenci pro FoxPro v²vojß°e (DevCon) p°edvedl Microsoft 16. ledna 1995 v²vojovou verzi MS Visual FoxPro 3.0 pro Windows. Prßv∞ proto byl firmou GCOMP, ve spoluprßci s Φesk²m zastoupenφm Microsoftu, uspo°ßdßn 2. ·nora 1995 seminß° se struΦn²m nßzvem Visual FoxPro 3.0.
Hlavnφm p°φnosem FoxPro 3.0 je integrovßnφ objektovΘho modelu, kter² mß pln∞ podporovat d∞diΦnost, mnohotvßrnost a zapouzd°enφ objekt∙. Podpora multimΘdiφ a spoluprßce s ostatnφmi u₧ivatelsk²mi aplikacemi v prost°edφ Windows mß b²t realizovßna pomocφ 16bitovΘ i 32bitovΘ architektury OLE. Aplikace vytvß°enΘ ve Visual FoxPro 3.0 mohou p°φmo obsahovat OLE objekty. UvedenΘ technologie vÜak majφ znaΦnΘ nßroky na v²kon poΦφtaΦe, tak₧e nutnostφ bude PC 486DX/33 MHz, 8 MB RAM a rychl² pevn² disk.
U₧ivatelskΘ i v²vojovΘ prost°edφ FoxPro 3.0 doznalo znaΦn²ch zm∞n a vφce se podobß MS ACCESSu. Rychlost LiÜky (jedna z hlavnφch zbranφ v∙Φi konkurenci) z∙stane na stejnΘ ·rovni. CelΘ prost°edφ FoxPro bude brzy kompletn∞ lokalizovßno do ΦeÜtiny. Uvedenφ Visual FoxPro 3.0 pro DOS je zatφm v nedohlednu (pravd∞podobn∞ v roce 1996), co₧ p°edstavitelΘ Microsoftu zd∙vod≥ujφ obrovsk²m poklesem zßjmu o DOS prost°edφ po nßstupu Windows 95 (podle mne jde o p°ehnan² optimismus). Navφc verze pro DOS nebude z°ejm∞ obsahovat objektov² model !? U₧ivatelΘ UNIXu majφ sm∙lu, proto₧e novΘ objektovΘ verze FoxPro se asi nedoΦkajφ.
Visual FoxPro 3.0 bude pln∞ podporovat klient-server prost°edφ. Spolu s Visual FoxPro 3.0 se zaΦnou Üφ°it (i ve standardnφm provedenφ) nejnov∞jÜφ 32bitovΘ ODBC ovladaΦe, kterΘ umo₧nφ propojit aplikace s daty v mnoha databßzov²ch formßtech: 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 formßtovan²ch text∙. ZabudovanΘ funkce zpracovßnφ dßvkov²ch soubor∙ majφ v²razn∞ usnadnit prßci s transakcemi. Pokud ve vφceu₧ivatelskΘm prost°edφ dojde k soub∞₧nΘmu pokusu upravovat stejn² zßznam, je u₧ivatel o proveden²ch dφlΦφch zm∞nßch ihned informovßn. Umo₧≥uje rovn∞₧ aktualizovat data na serveru p°φmo z u₧ivatelskΘho poΦφtaΦe. Lze vytvß°et i parametrizovanß zobrazenφ, co₧ je d∙le₧it²m faktorem p°i navrhovßnφ rychl²ch a efektivnφch klient-server aplikacφ, proto₧e to zmenÜuje objem dat p°enßÜen²ch ze serveru. SouΦßstφ produktu bude koneΦn∞ takΘ pravΘ °φzenφ udßlostφ (stejn∞ jako u dBASE pro Windows), kterΘ nabφdne programßtor∙m p°φstup ke standardnφm udßlostem Windows, a nov² slovnφk dat (Data Dictionary) v²razn∞ usnad≥ujφcφ vytvß°enφ obchodnφch pravidel na ·rovni tabulky.
Visual FoxPro 3.0 by se m∞lo zaΦφt prodßvat na ja°e 1995. V tΘ dob∞ bude rovn∞₧ ohlßÜena cena. U₧ivatelΘ, kte°φ si zakoupφ FoxPro 2.6 mezi 16.1. 1995 a dnem zahßjenφ prodeje novΘ LiÜky mohou jφ dostat jako bezplatn² upgrade. P°echod na Visual FoxPro 3.0 by m∞l ochrßnit vÜechny dosud vynalo₧enΘ investice, proto₧e budou k dispozici 3 stupn∞ p°echodu:

  1. Ve Visual FoxPro 3.0 budou pracovat bez ·prav vÜechny aplikace, jen₧ pracujφ pod FoxPro 2.6.
  2. V²vojß°i mohou pou₧φt vestav∞n² konvertor k automatickΘmu p°evodu obrazovek a projekt∙ z FoxPro 2.x do formßtu FoxPro 3.0.
  3. Pokud majφ zßjem, mohou v²vojß°i postupn²m upravovßnφm stßvajφcφch zdrojov²ch text∙ p°ejφt na objektovΘ programovßnφ.
Kompatibilita s dBASE IV, jen₧ je hlavnφm p°φnosem FoxPro 2.6 pro WIN/DOS, nebude dßle rozvφjena. Rozhodn∞ se u novΘ LiÜky nepoΦφtß s vytvo°enφm kompatibility k dBASE 5.0 pro Windows. NovΘ FoxPro je pln∞ 32bitov²m databßzov²m systΘmem, jen₧ vÜak bude pracovat i pod 16bitov²mi Windows. U₧ivatelΘ ho mohou pou₧φvat pod Windows 3.1, Windows for Workgroups i Windows NT. Visual FoxPro bude jednou z prvnφch aplikacφ pracujφcφch ve Windows 95.
P°esto₧e jsem nem∞l zatφm mo₧nost si Beta-verzi produktu vyzkouÜet, domnφvßm se, ₧e dBASE 5.0 pro Windows z∙stane rozhodn∞ rovnocenn²m soupe°em novΘ verzi FoxPro. Budoucnost FoxPro vÜak z∙stßvß nadßle velmi nejasnß. P°edstavitelΘ Microsoftu na seminß°i prohlßsili, ₧e Microsoft nemß zßjem podporovat dv∞ r∙znΘ databßzovΘ platformy (Foxpro a Access), a proto se p°ipravuje postupnΘ sjednocenφ obou platforem. Uveden² fakt m∙₧e ka₧d² chßpat jinak. Osobn∞ jsem vÜak zφskal nep°φjemn² pocit, ₧e Microsoft opatrn∞ p°ipravuje u₧ivatele na poh°eb FoxPro a p°echod do prost°edφ Accessu ! Stßle vÜak doufßm, ₧e jsem celou v∞c pouze Üpatn∞ pochopil (tonoucφ se stΘbla chytß).



Skok na dalÜφ strßnku Skok na hlavnφ menu Skok na dalÜφ strßnku


Copyright (c) 1993-2000 Michal Poho°elsk²