4th Dimension

 

4th Dimension

 

Nezßvislß na platform∞, RDBMS, integrovßn v²voj a publikovßnφ dat pro Web

 

Verze 6.0.5

Platforma Windows a MacOS

Popis

4th Dimension je grafickß relaΦnφ databßze navr₧enß tak, aby vyhovovala jak lidem bez zkuÜenosti s sáprogramovßnφm, tak profesionßlnφm v²vojß°∙m. Kombinacφ p∙sobivΘho, intuitivnφho rozhranφ pro u₧ivatele a silnΘho profesionßlnφho programovacφho jazyka se 4tháDimension stßvß ideßlnφm programovacφm prost°edkem pro vÜechny typy u₧ivatel∙ a spoleΦnostφ o libovolnΘ velikosti.

ZaΦφt vámalΘm a postupn∞ dotvß°et
U₧ivatel 4th Dimension m∙₧e zaΦφt sájednoduchou strukturou, kterß zahrnuje automatickΘ obrazovky 4tháDimension, vestav∞nΘ nßstroje dotaz∙ a zprßv a dalÜφ vestav∞nΘ rysy. Jestli₧e se jeho pot°eby rozÜi°ujφ, m∙₧e postupn∞ p°idßvat makra pro automatizaci v²poΦt∙, v²b∞rovΘ seznamy, zaÜkrtßvacφ okΘnka kázlepÜenφ zadßvßnφ, vytvß°et u₧ivatelskß tlaΦφtka a napsat procedury kávylepÜenφ rozhranφ a zadßvßnφ.

Mo₧nosti Web
4D zahrnuje °φzenφ dat na Webu, jako standardnφ rys databßzov²ch ·kol∙ i pro svou architekturu klient/server U₧ivatel m∙₧e pracovat sálibovoln²m formulß°em 4D váinternetovskΘm prohlφ₧eΦi a publikovat data pro Web bez napsßnφ jedinΘho °ßdku k≤du, nebo omezenφ vábezpeΦnosti dat. 4D podporuje formy HTML a externφ produkty pro spoluprßci sáinternetem, u₧ivatel m∙₧e pou₧φt JavaScript a Java applets aplikace, proározÜφ°enφ b∞₧n²ch schopnostφ 4D sáinternetem.

Navrhovßnφ formulß°∙ (Form Wizard)
4D Form Wizard vytvß°φ váprvnφ ·rovni pou₧itφ jednoduchΘ formulß°e, kterΘ umo₧≥ujφ u₧ivateli spustit svou aplikaci okam₧it∞ po dokonΦenφ nßvrhu struktury. Pomocφ rysu ôuka₧ a klepniö je mo₧nΘ sápomocφ nßvrhß°e formulß°∙ vytvo°it znaΦn² rozsah formulß°∙ umo₧≥ujφcφch okam₧it∞ zachßzet sádaty. RozÜφ°enΘ pou₧itφ nßvrhß°e formulß°∙ pomßhß vytvo°it mnohem p∙sobiv∞jÜφ formulß°e a ulo₧it si je jako vlastnφ vzor, n∞kolikanßsobn∞ pou₧iteln². Pro dalÜφ ·pravy formulß°∙ a zahrnutφ objektu, nezalo₧en²ch p°φmo na datech lze pou₧φt editor ·prav formulß°∙.

Zv²Üenφ produktivity
4th Dimension poskytuje mo₧nosti spustit vφce ·loh bez zßvislosti na pou₧itΘm operaΦnφm systΘmu. Sátφmto jßdrem lze spustit najednou nap°φklad ·pravy formulß°e, krokovßnφ procedury a vklßdßnφ dat záformulß°e. Ka₧dß ·loha mß svΘ vlastnφ okno a je nezßvisle °φzena zvlßÜ¥. Ka₧dß ·loha spuÜt∞nß vánezßvislΘm okn∞ automaticky obnovuje data i vájinΘm otev°enΘm okn∞. Mo₧nosti tohoto rysu ocenφ programßto°i p°i lad∞nφ programu a jejich u₧ivatelΘ databßzφ, kte°φ pak nejsou zßvislφ pouze na jednom otev°enΘm okni, ale mohou si otev°φt zvlßÜt okno pro generovßnφ zprßv, prohlφ₧enφ dat a vklßdßnφ nov²ch zßznam∙.

V²hody nezßvislosti na platform∞
4th Dimension je prost°edek nezßvisl² na platform∞ a rovn∞₧ data vytvo°enß 4tháDimension jsou na platform∞ nezßvislß. Tyto v²hody platφ samoz°ejm∞ i váΦeÜtin∞. M∙₧ete si spustit aplikaci, bez libovoln²ch ·prav na platformßch Windows a Macintosh, p°enΘst data a na obou platformßch budou Φesky, ani₧ musφte upravovat zdrojov² text, nebo do dat zasahovat.

Automatizace databßzov²ch ·loh
4D obsahuje vlastnφ programovacφ makro jazyk, kter² umo₧≥uje u₧ivateli libovoln∞ rozÜφ°it funkce databßze. U₧ivatel m∙₧e pou₧φt vφce ne₧ 550 zßkladnφch p°φkaz∙ jazyka káotevφrßnφ a zobrazovßnφ oken, vytvß°enφ zprßv pro v²poΦty, zachßzenφ sádokumenty a vylepÜenφ rozhranφ u₧ivatele. Jeden p°φkaz v²konnΘho jazyka 4D m∙₧e nahrazovat a₧ stovky programovacφch °ßdk∙, kterΘ jsou pro stejn² ·Φel nutnΘ v jin²ch databßzφch.

P°eklad k≤du
4D aplikace mohou b²t p°elo₧eny do skuteΦnΘho strojovΘho jazyka procesoru pomocφ 4D Compiler. Kompilovan² k≤d 4D m∙₧e zv²Üit rychlost n∞kter²ch procedur a₧ 1 000 x a poskytuje samoz°ejm∞ bezpeΦnost v²vojovΘho k≤du, kter² pak nemusφ b²t Üφ°en koneΦn²m u₧ivatel∙m. 4D Compiler dovoluje vytvo°it aplikaci poklepatelnou, p°φmo spustitelnou a to vÜe i pro architekturu klient/server.

Rysy

Data:
255 tabulek mo₧n²ch otev°φt souΦasn∞ sáneomezen²m mno₧stvφm relacφ, v²b∞r∙ zßznamu a sad zßznam∙
Typy dat - Alpha, Text, Real, Long Integer, Integer, Date, Time, Boolean, Picture (BLOBs), a podsoubor
128 gigabyte kapacita datovΘho souboru
Zahrnut na╖stroj na kontroly a obnovu dat

Vztahy a jejich vyu₧itφ:
One-to-many, many-to-one, a many-to-many vztahy
Vstup dat, dotazy, t°φd∞nφ, a zprßvy p°es relace bez programovßnφ
AutomatickΘ °φzenφ integrity vztahu

Dotazovßnφ a t°φd∞nφ:
MnohokritΘrißlnφ relaΦnφ vyhledßvßnφ sámo₧nostφ vytvo°enß kritΘria ulo₧it a pozd∞ji znovu zavΘst z disku.
╚ty°i vestav∞nß╖ rozhranφ pro dotazovßnφ zahrnujφcφ i Vyhledat sápomocφ formulß°e (vypln∞nφm p°φkladu) a Vyhledat na zßklad∞ spln∞nφ v²razu
Hledßnφ p°es relace váindexovan²ch i neindexovan²ch sloupcφch

Rozhranφ:
Grafick² editor formulß°∙ sákompletnφm °φzenφm pro tvary, barvy, pφsma a styly.
Standardnφ rozhranφ pro objekty pro systΘmy Windows a Macintosh: tlaΦφtka, p°epφnaΦe, zaÜkrtßvacφ okΘnka, teplom∞ry, a dalÜφ
Pr∙zkumnφk (extenzive drill-down) umo₧≥ujφcφ snadnou navigaci ke vÜem 4D objekt∙m
Nßvrhß° formulß°∙ umo₧≥ujφcφ okam₧it² p°φstup kádat∙m po vytvo°enφ struktury
RozÜφ°enφ nßvrhß°e formulß°∙ automatizujφcφ vytvß°enφ a ulo₧enφ vlastnφch vzor∙ formulß°∙
Nov² debugger rychle a efektivn∞ pom∙₧e najφt a odstranit chyby ve zdrojovΘm k≤du

Jazyk:
P°φkazy If, Case, For, While, a Repeat; prom∞nnΘ váprocedurßch lokßlnφ, globßlnφ vájednom procesu, a sdφlenΘ vÜemi procesy; jedno a dvoudimenzionßlnφ pole, ukazatele p°edßvßnφ parametr∙ procedurßm, funkce, objekty a procedury pro tabulky, objekty, formulß°e a obecnΘ procedury.
Mo₧nost rozÜφ°enφ jazyka 4D vlastnφmi procedurami napsan²mi váC,C++,Pascalu atd.
Grafick² editor procedur sáautomatick²m rozpoznßnφm typu a barevn²m oznaΦenφm, mo₧nosti vyhledat a nahradit a interaktivnφ nßstroj na lad∞nφ procedur s pomocφ v²sledk∙ kompilace.

Po₧adavky

Windows
486 nebo Pentium, pevn² disk sájednou z konfiguracφ systΘmu: Windows 95 s minimßln∞ 16 MB RAM; Windows NT Workstation nebo Server sáminimßln∞ 24 MB RAM;

Macintosh
68020 nebo vyÜÜφ nebo s procesorem Power PC, pevn² disk sájednou z konfiguracφ systΘmu, systΘm 7.0 nebo vyÜÜφ s minimßln∞ 16 MB RAM. 4th Dimension je nativnφ pro Power Macintosh.