home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 August
/
Chip_1999-08_cd.bin
/
tema
/
Ozogan
/
RUNTIME
/
APLIKACE.TXT
< prev
next >
Wrap
Text File
|
1999-06-21
|
16KB
|
325 lines
UPOZORN╠N═:
Soubor APLIKACE.EXE je samorozbalovacφ archφv, kter² obsahuje dßle
popsanΘ aplikace.
P╪═KLADY APLIKAC═
*****************
Pokud zaΦφnß n∞kdo programovat v novΘm, pro n∞j dosud neznßmΘm
v²vojovΘm prost°edφ, zajφmß se samoz°ejm∞ takΘ o to, jakΘ
aplikace ji₧ byly vytvo°eny. Ty mu slou₧φ jako zdroj pouΦenφ
a mnohdy takΘ jako zdroj inspirace. Ne ka₧d² je vÜak naopak
ochoten poskytnout ukßzku svΘ prßce. Zde je proto zatφm pouze
n∞kolik drobn²ch ukßzek mo₧n²ch aplikacφ vytvo°en²ch v systΘmu
KLONDAIK. Jak sd∞lili jejich auto°i, slou₧ily jim v∞tÜinou jako
studium mo₧nostφ p°ed tvorbou v∞tÜφch aplikacφ. UkßzkovΘ aplikace
jsou rozd∞leny do t°φ Φßstφ dle svΘho obsahu a urΦenφ:
- JEDNODUCH╔ APLIKACE
- KOMFORTN═ APLIKACE
- INFORMACE O APLIKAC═CH
Pokud kdokoliv z Vßs naprogramuje jakoukoliv zajφmavou aplikaci,
zaÜlete ji prosφm na adresu firmy OZOGAN, 1. Mßje 97, Liberec,
aby mohla b²t i ona zve°ejn∞na jako zdroj pouΦenφ pro ostatnφ
u₧ivatele systΘmu KLONDAIK. Aplikace mohou b²t vytvo°eny
i v demoverzi. Zve°ejn∞ny mohou b²t i informace o komerΦn∞
Üφ°en²ch aplikacφch vΦetn∞ plnΘho kontaktu na autory.
Informace o adalÜφch aplikacφch budou zve°ej≥ovßny pr∙b∞₧n∞ na
internetu na adrese http://www.ozogan.cz.
JEDNODUCH╔ APLIKACE
*******************
Jednß se p°evß₧n∞ o drobnΘ aplikace umφst∞nΘ v∞tÜinou na jednom
formulß°i. Poslou₧φ hlavn∞ jako zdroj pouΦenφ o mo₧nostech
programovßnφ konkrΘtnφho problΘmu. Dodßvajφ se proto vΦetn∞
zdrojov²ch k≤d∙ s mo₧nostφ jejich dalÜφch ·prav. V n∞kter²ch
p°φpadech vÜak m∙₧e dΘlka zdrojov²ch text∙ p°esßhnout 100 °ßdk∙
a proto nebude mo₧nΘ je v demoverzi dßle upravovat. SouΦasn∞ se
proto dodßvß program v₧dy i ve zkompilovanΘm tvaru pro spuÜt∞nφ
pod RunTime, p°φpadn∞ ve v²vojovΘ verzi systΘmu.
BLUDIèT╠
--------
Aplikace ukazuje, jak je mo₧nΘ v systΘmu KLONDAIK vytvo°it
jednoduchou hru. Mnoha zvφdav²m d∞tem poslou₧φ takovß hra mnohdy
lΘpe, n∞₧ rozsßhlΘ komerΦnφ hry. Pokud majφ mo₧nost si hru dßle
vylepÜovat, bude je bavit vφce jejφ zdokonalovßnφ ne₧ hranφ. Tφm
si souΦasn∞ procviΦφ logickΘ myÜlenφ.
Ve h°e mßte za ·kol projφt bludiÜt∞m od startu k cφli ve zm∞ti
uliΦek. Hra se ovlßdß myÜφ, p°φpadn∞ Üipkami z klßvesnice. NovΘ
mapy bludiÜt∞ je mo₧nΘ vytvo°it v b∞₧nΘm textovΘm editoru.
N∞kolik vzor∙ je p°ilo₧eno.
Hru je mo₧nΘ dalÜφm v²vojem zdokonalovat a rozÜi°ovat. Je mo₧nΘ
nap°φklad doplnit sledovßnφ Φasu, mo₧nost sbφrßnφ p°edm∞t∙ na
ploÜe bludiÜt∞. Komfortn∞jÜφ varianta by mohla nap°φklad
takΘ obsahovat editor bludiÜt∞, zobrazovat zp∞tn∞ prochßzenou
trasu a podobn∞. Program se dodßvß vΦetn∞ zdrojov²ch text∙.
Proto₧e mß dΘlku do 100 °ßdk∙, je mo₧nΘ jej spustit i p°φmo
v demoverzi a provßd∞t jednoduchΘ zm∞ny.
J═ZDN═ ╪┴D
----------
Poslou₧φ pro zßznam a vyhledßnφ autobusovΘho, p°φpadn∞ vlakovΘho
spojenφ. Program vznikl p°enosem z podobn∞ jednoduchΘ aplikace
napsanΘ v PC FANDu. Autorem programu je
FrantiÜek LanΦ z Trutnova. Aplikace obsahuje na jednom formulß°i
Φty°i zßlo₧ky:
- odjezdy - slou₧φ k zadßvßnφ jφzdnφho °ßdu a poznßmek
- Hledej spojenφ - najde vÜechna spojenφ do dvou hodin od
zadanΘho Φasu odjezdu.
- Autobusy - p°ehled autobusov²ch linek, kterΘ se u₧φvajφ.
- Vysv∞tlivky - znaΦky k odjezd∙m autobus∙.
KALKULA╚KA
----------
Program simuluje b∞₧nou jednoduchou kalkulaΦku se zßkladnφmi
matematick²mi v²poΦty. Po stisku tlaΦφtek s Φφsly se na displeji
zobrazuje zadßvanΘ Φφslo, po stisku tlaΦφtek matematickΘ operace
se provede po₧adovan² v²poΦet.
Program se dodßvß vΦetn∞ zdrojov²ch text∙. Vzhledem k dΘlce
programu (160 °ßdk∙) nenφ ale mo₧nΘ program spustit ve v²vojovΘm
prost°edφ demoverze. Je vÜak mo₧nΘ spustit jeho zkompilovanou
verzi a to bu∩ ve v²vojovΘm prost°edφ, p°φpadn∞ p°φmo pod
RunTime.
MORSEOVKA
---------
Program MORSEOVKA slou₧φ ke k≤dovßnφ a dek≤dovßnφ text∙ z a do
morseovy abecedy. V okn∞ aplikace jsou dv∞ textovß pole. Hornφ
slou₧φ pro zßpis textu, spodnφ slou₧φ k zßpisu, p°φpadn∞ k≤dovßnφ
morseovy abecedy. Texty i morseovku je mo₧nΘ naΦφst ze souboru,
po provedenΘm k≤dovßnφ a dek≤dovßnφ je mo₧nΘ ulo₧it v²sledek takΘ
do souboru na disk.
P°eklßdat je mo₧nΘ text do morseovy abecedy i obrßcen∞ z morseovy
abecedy do b∞₧nΘho textu. Text i jeho zak≤dovanou variantu
v morseovce je mo₧nΘ vytisknout. Program pracuje se vÜemi znaky
abecedy, Φφsly a n∞kter²mi specißlnφmi znaky. Ostatnφ znaky
p°evede v nezak≤dovanΘ podob∞.
Program poslou₧φ v²hodn∞ pro nßcvik morseovy abecedy, p°φpadn∞ je
mo₧nΘ jej takΘ pou₧φt pro jednoduchΘ k≤dovßnφ text∙ p°i zasφlßnφ
"tajn²ch" dopis∙. Program se dodßvß vΦetn∞ zdrojov²ch text∙.
Vzhledem k dΘlce programu 200 °ßdk∙ nenφ mo₧nΘ program spustit ve
v²vojovΘm prost°edφ demoverze. Je vÜak mo₧nΘ spustit jeho
zkompilovanou verzi a to bu∩ ve v²vojovΘm prost°edφ, p°φpadn∞
p°φmo v RunTime.
VIDEOT╔KA
---------
Jednoduch² nßstin programu pro sledovßnφ domßcφ videotΘky.
Obsahuje databßzi videokazet s mo₧nostφ t°φd∞nφ dle nßzvu, typu
a Φφsla. Je mo₧nΘ vytisknout seznam videokazet dle zadanΘho
hlediska. Mo₧nost rozd∞lenφ obsahu dle ₧ßnru (film, pohßdka,
dokument ...).
Program ukazuje propojenφ databßzφ do relace a tisk sestav. Je
dodßvßn vΦetn∞ zdrojov²ch k≤d∙ s mo₧nostφ dalÜφch ·prav. Vzhledem
k dΘlce programu do 100 °ßdk∙ je mo₧nΘ pou₧φt k ·pravßm programu
i demoverzi systΘmu KLONDAIK.
V▌PO╚TY 1
---------
Program slou₧φ pro v²uku geometrie a provßdφ zßkladnφ v²poΦty
plochy a obvodu Φtverce, obdΘlnφka, troj·helnφka a kruhu. Mimo
v²poΦtu se souΦasn∞ zobrazuje vzorec pro zadan² v²poΦet a zadan²
geometrick² tvar.
Program se dodßvß vΦetn∞ zdrojov²ch text∙. Vzhledem k dΘlce
programu (170 °ßdk∙) nenφ ale mo₧nΘ program spustit ve v²vojovΘm
prost°edφ demoverze. Je vÜak mo₧nΘ spustit jeho zkompilovanou
verzi a to bu∩ ve v²vojovΘm prost°edφ, p°φpadn∞ p°φmo v RunTime.
V▌PO╚TY 2
---------
Program slou₧φ pro v²uku geometrie a provßdφ zßkladnφ v²poΦty
objemu a plochy kvßdru, krychle, vßlce, jehlanu a koule. Mimo
v²poΦtu se souΦasn∞ zobrazuje vzorec pro zadan² v²poΦet a zadan²
tvar geometrickΘho t∞lesa .
Program se dodßvß vΦetn∞ zdrojov²ch text∙. Vzhledem k dΘlce
programu (250 °ßdk∙) nenφ ale mo₧nΘ program spustit ve v²vojovΘm
prost°edφ demoverze. Je vÜak mo₧nΘ spustit jeho zkompilovanou
verzi a to bu∩ ve v²vojovΘm prost°edφ, p°φpadn∞ p°φmo v RunTime.
KOMFORTN═ APLIKACE
******************
Jednß se v∞tÜinou o provßzan² celek n∞kolika program∙. Poslou₧φ
proto jako ukßzka mo₧nostφ tvorby aplikacφ v systΘmu KLONDAIK.
V n∞kter²ch p°φpadech se dodßvajφ vΦetn∞ zdrojov²ch k≤d∙.
Programy vÜak v∞tÜinou p°esahujφ dΘlku 100 °ßdk∙ a proto je nenφ
mo₧nΘ je v demoverzi dßle upravovat a spouÜt∞t. Program se proto
dodßvß v₧dy i ve zkompilovanΘm tvaru pro spuÜt∞nφ pod RunTime,
p°φpadn∞ ve v²vojovΘ verzi systΘmu.
ADRESY
------
Program slou₧φ pro evidenci obchodnφho adresß°e. Mimo b∞₧n²ch
·daj∙ tedy obsahuje o informace o firm∞ (I╚O, DI╚), bankovnφ
spojenφ, ·daje pro fakturaci a podobn∞. Program mß p∞knou
grafickou ·pravu a p°φjemnΘ ovlßdßnφ. Je pouze Φßstφ
p°ipravovanΘho v∞tÜφho obchodnφho projektu. Autorem aplikace je
Ing. Ivo ètolpa z Jihlavy (e-mail: pussa@pussa.cz).
Program je dodßvßn vΦetn∞ zdrojov²ch k≤d∙ a je mo₧nΘ jej spustit
a upravovat i v demoverzi systΘmu KLONDAIK. Program by si m∞l
urΦit∞ prostudovat ka₧d², kdo bude pracovat s databßzemi.
BANKOMAT
--------
Program Bankomat je freeware a mß za ·Φel pamatovat si za vßs
vaÜe v²b∞ry a vklady z ·Φtu nap°. sporo₧ira. Pokud Φasto vklßdßte
a vybφrßte penφze a to nejen p°es bankomat, ale i t°eba ve
spo°iteln∞, tak vßm tento program pom∙₧e udr₧et p°ibli₧n² p°ehled
o stavu ·Φtu, ne₧ vßm ze spo°itelny p°ijde v²pis.
Ovlßdßnφ program je velice jednoduchΘ. V okn∞ programu jsou
zßlo₧ky jednotliv²ch m∞sφc∙, s ulo₧en²mi pen∞₧nφmi operacemi.
V titulku okna vidφte nastavenΘ obdobφ pro zobrazovßnφ zßznam∙.
Ve stavovΘm °ßdku okna vidφte to podstatnΘ - z∙statek na ·Φtu.
Zadßvat je mo₧nΘ finanΦnφ p°φjmy a v²daje. Opravou provedenΘho
zßpisu se okam₧it∞ p°epoΦφtßvß aktußlnφ z∙statek na ·Φtu.
Autorem programu je Miroslav Vesel² z Kop°ivnice (e-mail:
vesmir@atlas.cz). Program se dodßvß vΦetn∞ zdrojov²ch k≤d∙.
Vzhledem ke svΘ dΘlce hlavnφho modulu p°es 400 °ßdk∙ vÜak nenφ
mo₧nΘ jej spustit v demoverzi. Poslou₧φ jako vzorovß ukßzka prßce
s databßzemi. Program je vypracovßn do mnoha detail∙, jako je
nap°φklad uklßdßnφ konfigurace programy a pou₧itφ nßpov∞dy
k programu. Od stejnΘho autora je nabφzena samostatn∞ demoverze
programu pro vedenφ skladu.
RYB┴╪SK╔ REV═RY
---------------
Zajφmavß aplikace, kterß je urΦena pro zßjemce o rybß°stvφ
a rybolov. P∙vodn∞ vznikla pod systΘmem PC FAND, nynφ vÜak byla
p°epracovßna pod systΘmem KLONDAIK pro pou₧itφ na operaΦnφm
systΘmu Windows. Obsahuje databßzi rybß°sk²ch revφr∙ ╚R (1200
zßznam∙, v demo pouze 250) s uvedenφm podrobn²ch textov²ch
informacφ o ka₧dΘm revφru jako je nap°φklad mo₧nost pou₧φvßnφ
nßstrah, urΦenφ, zda je rybß°sk² revφr chovn², p°φpadn∞ sportovnφ
a podobn∞. Dßle aplikace obsahuje text rybß°skΘho °ßdu, seznam
recept∙ z ryb, telefonnφ seznam, seznam UTO p°edΦφslφ
a sm∞rovacφch Φφsel. Dopln∞n je takΘ adresß° firem zab²vajφcφ se
rybolovem a akvaristikou.
Autorem programu je Bohuslav Zelen² z Nßchoda (telefon 0441/422
680, e-mail: zelenyb@seznam.cz). Program se dodßvß pouze ve
zkompilovanΘm tvaru. Slou₧φ jako demoverze. Plnou verzi programu
bez omezenφ je mo₧nΘ zφskat od autora programu. Ta obsahuje mimo
ji₧ zmφn∞nΘ plnΘ databßze obsahujφcφ 1200 zßznam∙ o rybß°sk²ch
revφrech i fotografie sladkovodnφch ryb a dopln∞nΘ texty
kucha°sk²ch recept∙. Poslou₧φ tak urΦit∞ ka₧dΘmu aktivnφmu
rybß°i. P°edb∞₧nß cena plnΘ verze programu byla stanovena na
500,- KΦ.
SKLAD
-----
Jednß se o demoverzi programu pro vedenφ skladovΘ evidence malΘho
skladu. Program vßm umo₧nφ p°ehledn∞ vΘst evidenci materißlu
a zbo₧φ ve vaÜφ firm∞. Navφc m∙₧ete evidovat zakßzky, na kterΘ
materißl pou₧ijete. Ka₧d² p°φjem nebo v²dej materißlu Φi zbo₧φ se
uklßdß do databßze a m∙₧e b²t vßzßn p°es Φφslo p°φjmovΘho dokladu
zakßzky na konkrΘtnφ zakßzku. Ve t°ech hlavnφch oknech programu
m∙₧ete takΘ vid∞t vypoΦtenΘ ceny materißlu na sklad∞, ceny
zakßzek a ceny p°φjm∙ Φi v²dej∙ materißlu. Nakonec je mo₧nΘ
v tiskov²ch sestavßch vytisknout stav skladu, zakßzky za vybranΘ
obdobφ a pohyb materißlu na jednotliv²ch skladov²ch kartßch.
Tento program zatφm neumo₧≥uje tisk p°φjemek a v²dejek materißlu.
Tato a dalÜφ funkce budou dopln∞ny, pokud o n∞ bude dostateΦn²
zßjem ze strany u₧ivatel∙ tohoto programu.
Zßkladem evidence je skladovß karta materißlu nebo zbo₧φ. Tuto
kartu je mo₧nΘ zalo₧it v okn∞ skladov²ch polo₧ek, co₧ je hlavnφ
okno programu. Ka₧dß skladovß karta mß svΘ evidenΦnφ Φφslo,
jednotku, popis materißlu, nßkupnφ cenu a stav (poΦet) materißlu.
Nov∞ zalo₧enß skladovß karta mß nulov² stav. Po zalo₧enφ karty je
nutnΘ provΘst p°φjem materißlu, kter² se automaticky ulo₧φ do
databßze p°φjmu nebo v²deje materißlu. Z nφ je mo₧nΘ si pozd∞ji
ke ka₧dΘ skladovΘ polo₧ce vytisknout skladovou kartu. Program
umo₧≥uje evidovat takΘ zakßzky, kterΘ podle Φφsla ukazujφ na
konkrΘtnφ v²dej materißlu.
Autorem programu je Miroslav Vesel² z Kop°ivnice (telefon
0656-721 842, 0603-321 849, e-mail: vesmir@atlas.cz). Program se
dodßvß pouze ve zkompilovanΘm tvaru. Slou₧φ jako demoverze
a proto je mo₧nΘ jej pou₧φt pouze pro sledovßnφ maximßln∞ deseti
skladov²ch polo₧ek. Plnou verzi programu bez dalÜφch omezenφ je
mo₧nΘ zφskat od autora programu. P°edb∞₧nß cena plnΘ verze
programu byla stanovena na 500,- KΦ. Na www strßnce
http://vesmir.ktk.cz m∙₧ete nalΘzt mimo nov∞jÜφch verzφ programu
takΘ dalÜφ podrobn∞jÜφ informace. Od stejnΘho autora je zve°ejn∞n
program BANKOMAT pro sledovßnφ v²b∞r∙ a vklad∙ z ·Φtu nap°.
sporo₧ira.
INFORMACE O APLIKAC═CH
**********************
N∞kterΘ aplikace nenφ mo₧nΘ z r∙zn²ch d∙vod∙ zve°ejnit. V∞tÜinou
proto, ₧e se jednß o specifickΘ aplikace aplikovanΘ na konkrΘtnφ
°eÜenφ. Je to proto, ₧e se systΘm KLONDAIK pou₧φvß u organizacφ
r∙znΘho typu a zam∞°enφ. Nap°φklad hasiΦi, masn² pr∙mysl, m∞stsk²
·°ad, armßda spßsy, v∞znice a podobn∞. Proto jsou v tΘto Φßsti
zve°ejn∞ny pouze zßkladnφ informace o vytvo°en²ch programech
k nastφn∞nφ oblastφ, ve kter²ch je mo₧nΘ systΘm KLONDAIK pou₧φt.
PROGRAMY PRO VODOHOSPOD┴╪E
--------------------------
RozsßhlΘ aplikace, ve kter²ch je pou₧it systΘm KLONDAIK pouze
jako u₧ivatelskΘ rozhranφ pro zadßvßnφ vstupnφch ·daj∙
a zobrazovßnφ v²sledk∙ v²poΦt∙. Data jsou uklßdßna v databßzφch
a vlastnφ odbornΘ v²poΦty jsou nßsledn∞ provßd∞ny externφmi EXE
programy. Autorem program∙ je MiloÜ Star² z Brna (telefon
05/47218355, e-mail: hysoft@mail.cz).
1. ProgramovΘ systΘmy HYDROG-S a HYDROG
Programov² systΘm HYDROG - S je urΦen pro simulaci resp.
operativnφ p°edpov∞di odtoku vody z povodφ z p°φΦinnΘ p°φvalovΘ
srß₧ky. Je urΦen pro povodφ bez nßdr₧φ nebo s nßdr₧emi. Odtok
z nßdr₧φ m∙₧e b²t °φzen. P°i pou₧itφ pro operativnφ p°edpov∞di se
tyto urΦujφ ve vzßjemn∞ posunut²ch Φasov²ch bodech, na zßklad∞
okam₧itΘho stavu systΘmu a progn≤zy srß₧ek ve srß₧kom∞rn²ch
stanicφch. Okam₧it² stav systΘmu p°edpoklßdß bu∩ zjednoduÜen∞
ustßlenΘ proud∞nφ vody v °φΦnφ sφti, nebo je mo₧no jej odhadnout
simulacφ v p°edchozφm obdobφ. V tomto p°φpad∞ se v²poΦet vracφ
zp∞t a₧ do ΦasovΘho bodu, kdy je mo₧no p°edpoklßdat ustßlenΘ
proud∞nφ. Ve vybran²ch profilech je mo₧no provΘst nßsledn∞
korekci vypoΦten²ch hodnot m∞°en²mi. Obdobn∞ je mo₧no opravit
vypoΦtenΘ polohy hladin v nßdr₧φch m∞°en²mi. V obou p°φpadech se
jednß o tzv. updating modelu. Pak nßsleduje vlastnφ v²poΦet
p°edpov∞zen²ch pr∙tok∙. Program umo₧≥uje zadßvat p°φΦinnou
p°φvalovou srß₧ku prom∞nlivou v Φase. A to bu∩ s intenzitou
rovnom∞rn∞ rozlo₧enou po celΘ ploÜe povodφ (p°edpoklad p°ebφrßnφ
vstupnφch informacφ z jedinΘ srß₧kom∞rnΘ stanice), nebo
nerovnom∞rn∞ rozlo₧enou po ploÜe povodφ - vstupnφ informace se
p°ebφrajφ z vφce srß₧kom∞rn²ch stanic. Program p°edpoklßdß u₧itφ
numerick²ch meteorologick²ch p°edpov∞dnφch model∙ pro p°edpov∞∩
srß₧ek, nap°. modelu ALADIN.
Ve svΘ ΦistokrevnΘ verzi nazvanΘ pouze HYDROG umo₧≥uje navφc
optimalizovat polohy regulaΦnφch uzßv∞r∙ na jednotliv²ch nßdr₧φch
a provßd∞t tzv. operativnφ °φzenφ neboli °φzenφ v reßlnΘm Φase
(RT modely).
2. PROGRAMOV▌ SYST╔M HYDROS
SystΘm je urΦen k vyhodnocovßnφ hydrometrick²ch m∞°enφ
proveden²ch v m∞rnΘm profilu toku pomocφ hydrometrickΘ vrtule.
SpojitΘ pr∙b∞hy svislicov²ch rychlostφ jsou stanoveny
z nam∞°en²ch rychlostφ v diskrΘtnφch bodech pomocφ kubick²ch
splin∙, jejich₧ pr∙b∞h je zφskßn optimalizacφ. Obdobn²m zp∙sobem
jsou postupn∞ po prstencφch stanoveny i pr∙b∞hy spojit²ch
rychlostφ po Üφ°ce profilu a pr∙b∞hy povrchov²ch rychlostφ.
Pr∙tok je pak zφskßn numerickou integracφ rychlosti nad profilem.
Program poskytuje komplexnφ zpracovßnφ m∞°enφ a vÜech nutn²ch
·daj∙, dßvß tΘ₧ mo₧nost grafickΘho v²stupu. Vstupnφ data ulo₧enß
v databßzi je mo₧no zßlohovat na disketßch.