Pääteohjaustehtäviä 2 / 10.-11.9
1. Delphi ja autolaskuri
Numerot monisteen Delphi pikakurssi mukaan. Delphit lähtevät mikroluokissa komentoriviltä käyntiin komennoilla D6, D06 (Delphi 6 ja Delphi 2006)
2.
Lisää ohjelmaan polkupyörien laskeminen (
Tehtävä 1.1 )
Seuraavista tehtävistä tee niin paljon kuin ehdit. Loput tee omalla ajallasi.
2. Windowsin käyttö
Tässä harjoituksessa kertaamme
Windowsin käyttöä.
2.1 Nykyhakemisto
Windowsin eräs (kuinka monesta?) ongelma on siinä, ettei siinä ole samanlaista kotihakemiston käsitettä kuin on DOSissa ja UNIXissa. Osittain komentorivin käyttö korvaa tämän ongelman koska komentoriviltä voi käynnistää ohjelmia ja jotkut ohjelmat jopa uskovat sitä hakemistoa, jossa ollaan ohjelmaa käynnistettäessä. Valitettavasti Microsoft on mm. Notepadiin yms. tehnyt ihmeellisen logiikan siitä, mihin ohjelmat käynnistyvät.
Kuitenkin esim. Delphiä yms. varten varmin tapa saada kaikki toimimaan oikein, on kirjoittaa itselleen komentojono, joka käynnistää Delphin. Esim. itselläni on jono d06.bat (kaikki tavara yhdelle riville jos on =>):
@echo off
for /f "tokens=*" %%i in ('cd') do reg add =>
HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Globals =>
/v DefaultProjectsDirectory /d %%i
start "" "C:\Program Files\Borland\BDS\4.0\Bin\bds.exe" %*
2.2 Tapoja vaihtaa ohjelmaa näppäimistöltä
Millä eri tavoin voit vaihtaa aktiivista ohjelmaa?
1. ________________________________
2. ________________________________
3. ________________________________
4. ________________________________
Miten vaihtelet nopeasti kahden eniten käyttämäsi ohjelman välillä.
1. ________________________________
2.3 Drag and Drop
Katso Windows-ohjelmointi C-kielellä -monisteesta lisää DaD:stä.
1.
Valitse
Tiedostovekottimessa KOE.TXT (älä tuplaklikkaa).
2.
Paina vasen nappi alas ja pidä siellä.
3.
Raahaa kuva
Notepadin päälle ja päästä irti. => KOE.TXT siirtyi
Notepadiin.
4.
Kokeile samalla tavalla raahata jotakin
File Managerista Notepadiin .
5.
Onko ero pudotako
Notepadissa otsikkopalkkiin vaiko tekstin päälle.
2.4 OLE (tai osa siitä)
1.
Jätä
Notepad vielä auki.
2.
Käynnistä
WordPad (normaalisti
WordPadillillä EI TEE yhtään mitään, mutta se nyt on
OLEa tukeva ohjelma joka on joka koneessa!)
3.
Raahaa
FileManagerista MALLI.TXT
WordPadin otsikkopalkkiin.
5.
Raahaa MALLI.TXT kirjoitusalueelle.
7.
Tuplaklikkaa sitä mitä tapahtui.
8.
Sulje se mitä nyt tapahtui.
2.5 Leikekirja, DDE ja OLE
1.
Aukaise ohjelmat
Excel ja
WordPad. Järjestele ohjelmat siten, että kummankin ikkuna on näkyvissä.
2.
Kirjoita
Exceliin vaikkapa
taulukko: ja talleta se vaikkapa nimellä OLE.XLS.
3.
Maalaa alue
A1-B2 ja kopioi alue leikekirjaan (leikepöydälle). Millä eri tavoin voit kopioida alueen leikekirjaan?
4.
Siirry
WordPadiin ja kirjoita seuraava tehtävä sinne (saat lyhentää homman nopeuttamiseksi) 1 tyhjä rivi kunkin rivin välissä (muista että jos käytät leikekirjaa apuna, niin käy homman jälkeen uudestaan
Excelissä ottamassa sinne leikekirjan sisältö).
5.
Liimaa (
paste) leikekirjan sisältö aina ao. ohjeen alle seuraavin eri tavoin:
Edit/Paste Special/Excel Worksheet/Paste ___________________________
Edit/Paste Special/ Excel Worksheet /Paste Link ___________________________
Edit/Paste Special/Picture/Paste ___________________________
Edit/Paste Special/Rich Text/Paste ___________________________
Edit/Paste Special/Unformated Text/Paste ___________________________
6.
(Esim.
Wordissä on vielä mahdollisuus tekstin liittämiseksi linkkinä).
7.
Muotoile ikkunat vielä niin, että kaikki liimaamasi jutut ja
Excelin taulukko näkyvät yhtaikaa.
8.
Muuttele
Excelissä taulukkoa ja merkitse ylle, missä tapauksissa muutos näkyy myös
WordPad
:ssä.
9.
Kaksoisnapauta (
double click
) yksi kerrallaan jokaista liimaamasi "oliota" ja kirjaa ylös mitä minkäkin kohdalla tapahtuu. Erityisesti minkä tapauksessa
Excelissä syntyy "uusi tiedosto" (jos syntyy, voit kokeilla muuttaa sitä ja sitten sulkea sen).
10.
Sulje
Excel ja avaa se uudelleen samalla tiedostolla (vaikkapa kirjoittamalle komentorivillä OLE.XLS). Muotoile jälleen ikkunat sopivasti ja muuta sitten taulukkoa. Mitä tapahtuu
WordPadissä? Miten saat muutokset näkymään?
11.
Piirrä vielä
Excelissä piirakka tai pylväsdiagrammi ja liimaile sitäkin eri tavoin
WordPadiin. Tutki taas milloin kuva muuttuu myös
WordPadiin.
3. Edellisten vuosien harjoitustyöt
1.
Vuoden -9? harjoitustyöt löytyvät hakemistosta n:\kurssit\winohj\htyot\h9?
2.
Vuoden -0? harjoitustyöt löytyvät hakemistosta n:\kurssit\winohj\htyot\h0?