P°φkladovΘ databßze 7/99
Toto CD obsahuje p°φklady pou₧itφ 4th Dimension verze 6.5
a jejφch nßstroj∙, kterΘ dokumentujφ zm∞ny oproti
p°edchozφ verzi.
VÜechny p°φklady jsou zde ve zdrojovΘm k≤du a je mo₧no si
prohlΘdnout zp∙sob vytvo°enφ aplikace.
1) Aminovanß hra - Game
P°φklad sestaven² za jeden vφkend, dokumentuje p°edevÜφm mo₧nosti u₧ivatelskΘho rozhranφ a jednoduchost s jakou takov²to typ aplikace m∙₧e vzniknout.
V aplikaci jsou po₧ity tyto novΘ rysy:
Animace objekt∙ a tlaΦφtek - pou₧ita pro
"monstra" v hracφ ploÜe a grafickΘ efekty p°i
zasa₧enφ "monstra" kan≤nem
P°esun objekt∙ po formulß°i k≤dem - pro
p°esuny monster a pohyb m∞sφce v ·vodnφm dialogu
Uschovßvßnφ objekt∙ formulß°e - pro hlavu
pouÜt∞jφcφ bomby, kterß se objevuje nepravideln∞ a pro
zm∞ny vzhledu hracφ plochy
NovΘ udßlosti formulß°e, kterΘ umo₧nφ zapnout proces Φasovßnφ, kter² m∙₧e pravideln∞ volat formulß° a jeho objekty (monstra) - pou₧ito pro pravideln² nßhodn² posun "monster"
2) Album - snφmk∙ letadel
Je p°φklad pou₧itφ databßze obrßzk∙, uklßdan²ch v
libovoln²ch formßtech na disk, kterΘ se pro odesφlßnφ
zobrazenφ konvertujφ. Pro zobrazenφ seznamu jsou pou₧ity
nßhledy obrßzk∙, kterΘ se vytvß°ejφ automaticky p°i
za°azenφ obrßzku do databßze.
P°i klepnutφ na obrßzek se zobrazφ obrßzek ve zvlßÜtnφm okn∞ ji₧ v plnΘm rozsahu barev.
Stejnß filizofie je pou₧ita pro vestav∞n² WEB server a aplikace na Web vypadß obdobn∞.
3) eBiz- elektronick² obchod
Tento p°φklad dokumentuje novΘ rysy Web serveru a mo₧nost
sestavovßnφ semidynamick²ch strßnek.
Aplikace je slouΦenφ databßze CGI a Web serveru v jednΘ
aplikaci.
Z poΦφtaΦe serveru lze na pop°edφ zadßvat normßlnφm zp∙sobem do databßze (cenφky, faktury...) a administrßtor systΘmu, kontroluje p°φstupy v b∞₧n²ch obrazovkßch.
Pro Web jsou sestaveny strßnky, kterΘ se dynamicky
napl≥ujφ podle akcφ u₧ivatele.
P°i v²b∞ru zbo₧φ ze seznamu je s pomocφ javascriptu tento
v²b∞z okam₧it∞ odeslßn a strßnka se p°epne k napln∞nφ
mno₧stvφ.
Po zadßnφ mno₧stvφ se do strßnky vyplnφ cel² °ßdek i s
cenou. U₧ivatel WEB tak m∙₧e sv∙j nßkup kontrolovat
okam₧it∞.
Do aplikace nenφ p°idßn odkaz na vytvo°enΘ °ßdky k jejich
mazßnφ, ale tato verze si klade za cφl dokumentovat rysy a ne
b²t ji₧ koneΦnou aplikacφ (proto je zde i zdrojov² k≤d),
dopln∞nφ CGI a strßnky o tento rys by bylo obdobnΘ
p°idßvßnφ °ßdku.
Na konci nßkupu u₧ivatel bu∩ nßkup potvrdφ nebo nepotvrdφ.
4) ACIVIDEO
AciVideo je poΦßteΦnφ a zßv∞reΦnß databßze ze
Ükolenφ Vφce proces∙ a vφce u₧ivatzel∙ ve 4th Dimension z
tohoto CD se zdrojov²mi materißly pro Ükolenφ a kontrolu
jednotliv²ch krok∙ p°i domßcφ p°φprav∞.
Obsah Ükolenφ:
- vφce nezßvisl²ch ·loh d∞lφcφch se o Φas procesu
- komunikace mezi procesy na jednom poΦφtaΦi a vφce
poΦφtaΦφch v sφti
- programovßnφ pro 4D server v architektu°e klient/server
- ulo₧enΘ procedury a jejich pou₧itφ
- techniky a tipy pro optimalizaci vφceu₧ivatelsk²ch
databßzφ