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:
- Ve Visual FoxPro 3.0 budou pracovat bez ·prav vÜechny aplikace,
jen₧ pracujφ pod FoxPro 2.6.
- 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.
- 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ß).