Jednoduchost ái n s t a l a c e

Tento rys se t²kß ve 4D vytvo°en²ch aplikacφ a to jak jednou╛ivatelsk²ch,tak i klient/server °e╣enφ a to p°edev╣φm tzv. balφΦkovΘho SW, kde najednou je rozesφlßno n∞kolik desφtek a╛ stovek kus∙ upgrade. Jednoduchost instalace ocenφ jak koneΦn² u╛ivatel tak i v²vojß°, kter² upgrade, nebo update aplikace zaji╣╗uje.

AΦkoliv poΦßteΦnφ instalace produkt∙ vyvφjen²ch pod Access a VisualBasic m∙╛e b²t relativn∞ snadnß, existuje zde n∞kolik zßkladnφch problΘm∙. Distribuce aplikaΦnφch DLL, OCX a jin²ch soubor∙ vározdφln²ch slo╛kßch je Φasto problΘm. Obojφ Access a VisualBasic umφs╗uje mno╛stvφ t∞chto soubor∙ do slo╛ky \windows\system.
Ovlßdßnφ t∞chto soubor∙ p°es Windows Registry je Φasto problΘm, kdy╛ u╛ivatel instaluje jinΘ dal╣φ aplikace a produkty do svΘho systΘmu. Koncept sdφlenΘho k≤du je v²bornß v∞c, ale je to stßle k°ehkΘ a v∞t╣ina u╛ivatel∙ balφΦkov²ch aplikacφ je neschopnß si poradit sáv²sledn²m problΘmem a t∞╛ko se vyznß váchybov²ch hlß╣enφch.
Dal╣φ potvrzenφ problΘm∙ a slo╛itosti instalace je v²raznß popularita utilit jako je Micro Help's "Uninstaller.ö Tyto utility nejsou pot°eba pro produkty zalo╛enΘ na 4D aplikacφch, proto╛e 4D aplikace jsou instalovßny pouze ve svΘ vlastnφ slo╛ce a existuje pouze jedna podp∙rnß slo╛ka pojmenovanß "ACI" ve slo╛ce \windows, kde jsou umφst∞ny p°edev╣φm registrace a sφ╗ovß komunikace. Odstranit 4D produkt znamenß jednodu╣e vymazat tyto dv∞ slo╛ky zápoΦφtaΦe.

Zát∞chto d∙vod∙ v∞t╣ina produkt∙ zalo╛en²ch na 4D ani nemusφ pou╛φvat instalaΦnφ program. Samoz°ejm∞ zápraktick²ch d∙vod∙ je stßle dobrΘ pou╛φt instalaΦnφ program i sáprodukty zalo╛en²mi pod 4D, proto╛e zalo╛φ slo╛ku, vytvo°φ zßstupce a p°emφstφ soubory na pevn² disk.

Nßsledujφcφ obrßzek ukazuje v╣echny soubory databßze. Pokud bude u╛ivatel upgradovat databßzi, staΦφ nahradit dva soubory struktury (Datab.4db a Datab.rsr).

Se 4D se váobvykl²ch situacφch nenφ t°eba starat o udr╛ovßnφ zm∞n vátabulkßch dat, index∙ a vztah∙, proto╛e 4D automaticky updatuje u╛ivatelova existujφcφ data p°i prvnφm spu╣t∞nφ novΘ verze. A to kompletn∞ automaticky !! Je mo╛nΘ p°idat novΘ sloupce a indexy do star²ch tabulek a i novΘ tabulky se zcela nov²mi vztahy sáji╛ existujφcφmi tabulkami, zm∞nit vztahy váexistujφcφch tabulkßch, zm∞nit typy sloupc∙ vátabulkßch. 4D automaticky updatuje existujφcφ u╛ivatelova data, ani╛ by jej Φφmkoliv zat∞╛ovala. Proto╛e data jsou ulo╛ena v prom∞nnΘ dΘlce je do prvnφho ulo╛enΘho zßznamu je╣te i bezpeΦnΘ vrßtit se k p°edchozφ verzi.
Ze strany u╛ivatele ani v²vojß°e nenφ ╛ßdnß pot°eba provßd∞t cokoliv sádatov²m souborem.
Pro u╛ivatele to znamenß, ╛e mohou upgradovat na novou verzi kdykoliv a bezbolestn∞. Nic podobnΘho ve v╣ech ostatnφch v²vojov²ch systΘmech nenφ. V t∞ch nejhor╣φch p°φpadech je nutno provΘst kompletnφ export a pak import do nov²ch dat s upravenou strukturou, a nebo alespo≥ programovat upgrade tak, aby rozeznal verzi a provedl p°enos definic.

4D a 4D Server zde vytvß°φ skuteΦn∞ plug and play "bez·dr╛bovΘ" aplikace pro st°ednφ firmy, to jest pro v∞t╣inu trhu o╣et°ovanΘho v²vojß°i balφΦkov²ch aplikacφ.

á