╚tvrt² rozm∞r v novΘ verze - 4th Dimension 6.5. Developer Edition
Ji°φ NaΦeradsk²

VánaÜem serißlu Φlßnk∙ jsme se doposud v∞novali prost°edφ 4th Dimension verze 6.0.5 CZ.

Nynφ byla na trh uvedena novß zdokonalenß verze 6.5. Zmφnφme zde pouze charakteristiky,
kterΘ tuto verzi odliÜujφ od p°edchozφ verze 6.0. Na trh byla ve verzi 6.5 uvedena kompletnφ °ada produkt∙
a to jednou₧ivatelskß i klient/server. Celkem bylo do 4D p°idßno cca 170 p°φkaz∙ p°edevÜφm
káovlßdßnφ rozhranφ u₧ivatele a pro vestav∞n² Web Server.

Editor formulß°∙ a zpracovßnφ formulß°∙

NovΘ rysy umo₧≥ujφ rychlejÜφ tvorbu i ovliv≥ovßnφ formulß°∙ b∞hem provßd∞nφ aplikace.
Byly p°idßny novΘ udßlosti formulß°∙ umo₧≥ujφcφ animaci a posuny objekt∙.
Objevil se nov² objekt nazvan² d∞liΦ, kter² umo₧≥uje rozd∞lit formulß° na oblasti,
jejich₧ velikost lze m∞nit pota₧enφm myÜφ nezßvisle na ostatnφch objektech.
Obrßzkovß tlaΦφtka a obrßzkovΘ nabφdky mohou pou₧φvat obrßzky záknihovny obrßzk∙,
kterß je nynφ vybavena nßstroji kreslφcφho programu a jeden obrßzek m∙₧e b²t ve tvaru matice obrßzk∙
o n∞kolika °adßch a sloupcφch. Objekt ve formulß°i m∙₧e pou₧φt tuto sadu obrßzk∙ káanimaci tlaΦφtek
a dalÜφch objekt∙. Spolu sámo₧nostφ p°esunovat objekt po obrazovce a definovat zp∙sob zarovnßnφ
objekt∙ p°i zm∞n∞ velikosti formulß°e lze dosßhnout zcela neΦekan²ch efekt∙ p°i vytvß°enφ GUI.

Rychlost provßd∞nφ a optimalizace

Ve verzi 6.5. byly optimalizovßny p°φkazy pro hledßnφ a mo₧nost nastavenφ cache pro hledßnφ,
tak₧e p°i sekvenΦnφm hledßnφ nenφ hledßno p°φmo zádisku, ale do pam∞ti jsou zavßd∞ny celΘ
bloky a je hledßno vánich. Je mo₧nost vytvß°et a pou₧φt klastry pomocφ Blob.
Ván∞kter²ch hledßnφch je tak mo₧no programem podstatn∞ urychlit operace vyhledßnφ .
Vyhledßnφ zán∞kolika mili≤n∙ zßznam∙ tak m∙₧e p°i volb∞ sprßvnΘho zp∙sobu hledßnφ programßtorem
prob∞hnout ve zlomku sekundy, i kdy₧ v²sledkem hledßnφ je n∞kolik desφtek tisφc zßznam∙.

DistribuovanΘ servery

Pravd∞podobn∞ nejsiln∞jÜφm rysem novΘ verze je mo₧nost distribuovat server na vφce poΦφtaΦ∙ vásφti.
P°i spuÜt∞nφ váarchitektu°e klient/server lze registrovat klientskou stanici na sφti a tuto stanici vyu₧φt
káspouÜt∞nφ ulo₧en²ch procedur. Pou₧φt ji lze pak, jak pro slo₧it∞jÜφ v²poΦty, tak i nap°φklad jako
dedikovan² tiskov² server, jeho₧ tiskßrna nenφ normßln∞ po sφti p°φstupnß.

Web server

Mo₧nosti vestav∞nΘho Web serveru byly podstatn∞ rozÜφ°eny. Stßle platφ, ₧e 4D je spojenφm Web serveru,
CGI a databßze vájednom programovΘm balφku. Po vylepÜenφch ve verzi 6.5. lze kompletnφ Web Site vytvo°it
pouze pomocφ 4th Dimension,á sájednφm zdrojov²m k≤dem. AutomatickΘ p°evody formulß°∙ vásimulaci klient/server
(transakΦnφ m≤d) byly vylepÜeny uchycenφm prvk∙ na vnit°nφ m°φ₧, tak₧e navr₧enΘ formulß°e pln∞ odpovφdajφ koneΦnΘ HTML.Automaticky se do HTML p°evßd∞jφ i data zßsuvn²ch modul∙ 4D Write,4D Calc, 4D Draw, 4D Chart.
Do verze 6.5 byl p°idßn klasick² Web server. Po internetu lze sájeho pomocφ zasφlat obsah BLOB,
tak₧e lze odesφlat MIME r∙zn²ch typ∙ (text, html, jpg,gif,tiff, Pdf, zip, aiff,waw,ram, mpeg, mpg, mov),
tyto objekty mohou b²t ulo₧eny bu∩ jako BLOB vádatabßzi, nebo naΦteny do prom∞nnΘ BLOB ze soubor∙ z disku.
Nov²mi p°φkazy 4DCGI, 4DAction a 4DVariable umφst∞n²mi do HTML, lze adresovat prom∞nnΘ ve 4D
a spustit p°φmo metody. Tφmto zp∙sobem lze vytvß°et tzv. semidynamickΘ strßnky. Tyto strßnky se mohou
napl≥ovat jinak pro ka₧dΘho p°ihlßÜenΘho u₧ivatele, nebo dle provßd∞nΘ akce.
Tφmto rysem lze dosßhnout i multihoming, kdy i domovskß strßnka je zobrazena podle druhu p°ipojenΘho u₧ivatele.
VákompilovanΘ databßzi, kde lze provΘst n∞kolik mili≤n∙ instrukcφ/sec je Web server schopen zvlßdnout
na strojφch vyÜÜφch frekvencφ 50hit/sec i se zpracovßnφm ·loh p°es 4DCGI.

DalÜφ

Za zmφnku jeÜt∞ stojφ, ₧e ve verzi 6.5 byl vylepÜen Editor metod, kde je mo₧no p°φmo vid∞t syntaxi p°φkaz∙
a chybovß hlßÜenφ rovnou p°i psanφ metody. Dßle byl zdokonalen export a import. Import lze provßd∞t
se souΦasn²m vytvo°enφm novΘ tabulky a byly p°idßny novΘ typy exportnφch a importnφch soubor∙.
Váp°edvolbßch databßze doÜlo rovn∞₧ ke zm∞nßm. Byly p°idßny rysy pro vyu₧φvßnφ index∙,
a je mo₧no zvolit zda budou indexy optimalizovßny pro novΘ p°idßvßnφ zßznam∙ nebo pro rychlΘ vyhledßvßnφ.
Pro sledovßnφ chovßnφ pam∞ti cache a vyu₧itφ CPU jednotliv²mi procesy byl p°idßn nßstroj ôPr∙zkumnφk provßd∞nφö.

Zßv∞r

Na novΘ verzi 4thDimensin je vid∞t, ₧e hlavnφm sm∞rem ACI je váposlednφm obdobφ integrace databßze a webu,
a ₧e toto propojenφ se da°φ. Sánov²mi verzemi se ACI soust°e∩uje na sout∞₧ sátradiΦnφmi v²robci SQL databßzφ.
Nßstroj pro v²voj databßzφ se tradiΦn∞ soust°e∩uje na mo₧nosti naprogramovat co nejlepÜφ intuitivnφ grafick² interface
pro u₧ivatele. VácenovΘ oblasti je z°ejmß vÜeobecnß snaha nabφdnout za mΘn∞ pen∞z co nejvφce nßstroj∙ pro v²voj aplikacφ.

N∞kterΘ novΘ rysy jsou p°edvedeny pomocφ p°ilo₧en²ch p°φklad∙ na CD.

+ mo₧nosti pou₧itφ a ovlßdßnφ grafick²ch objekt∙ ve formulß°φch

+ mo₧nost vytvo°it kompletnφ Web site

+ rychlost provßd∞nφ zkompilovanΘho k≤du

- dokumentace pouze váelektronickΘ podob∞

4th Dimension Developer Edition
4th Dimension, 4D Compiler, 4D Insider, 4D Write, 4D Draw, 4D Backup, 4D Open
cena: 31.600,- KΦ