Pääteohjaustehtäviä
10 / 8-9.11
1. TCP/IP
- 1.
- Kokeile
muutaman kaverin kanssa (siis toisen koneen välillä)
VespaCadin
(
avaa
vesal
,
avaa
g
)
TCP/IP-versiota.
Komponentit menevät hakemistoon ..\..\comps, joten se Unittien
hakupolkuun. Yksi ilmoittautuu serveriksi ja muut kuuntelemaan (pitää
katsoa
host-kohtaan
serverin nimi, tai mahdollisesti jopa IP-osoite, näkee esim.
hostname
tai
ipconfig
komentorivillä). Kaikki voivat sitten piirtää samaan kuvaan.
Voitte kokeilla myös käynnistää kuuntelijaksi hakemistosta
vclclx\comps\tcpip
ohjelman
tcpiptestVCL.exe.
Tällöin näkee liikenteen tekstimuodossa. Toisaalta antamalla
protokollan mukaisia komentoja, voi myös tekstiohjelmasta ohjata piirtoa.
Tekstiohjelmalla voi myös keskustella keskenään. Samaan
koneeseen voi käynnistää molempia ohjelmia useita versioita,
kunhan vain yksi toimii palvelimena/portti.
- 2.
- Katso
tiedostosta
vclclx\comps\tcpip\tcpiptest.pas
kuinka voit toimia WWW-palvelimena ja asiakkaana jo kokeile kumpaakin.
2. Rahanvaihto
- 3.
- "Apinoi"
rahanvaihtaja hakemiston
n:\kurssit\winohj\vclclx\mittakaa
ohjelmasta
mittak.pas.
Tarvittavat lisäkomponentit ovat 1. tehtävän kopioinnin
jäljiltä hakemistossa c:\MyTemp\gko\comps. Jos haluat editoida,
asenna komponenttihakemistosta
KaveOptVCL.dpk
ja mittakaavahakemistosta
unitsVCL.dpk
Kokeile ensin nykyistä vaihtajaa ja tee sitten toinen lomake, jolla voi
vaihdella rahoja. Tee vielä lopuksi uusi "päälomake", jolta voi
valita mitä vaihdellaan: rahoja, mittoja vaiko lämpötiloja.
Mieti miten saisit parametrisoitua tämän "päälomakkeen" ja
"vaihtajalomakkeen" sillä tavalla, että uuden "vaihtelemisen"
tekemiseksi ei tarvitsisi kirjoittaa yhtään riviä koodia.