Harjoitustyön näyttäminen
Jokainen tallettaa harjoitustyönsä www.ad.jyu.fi/users/X-haaran
alla oleville WWW-sivuillensa hakemistoon gko
Käytännössä talletuksen voi tehdä JYUNETin V:-levylle hakemistoon gko. Tällöin työ näkyy osoitteessa:
http://www.ad.jyu.fi/users/K/KAYTTAJA/gko
Malli löytyy http://www.ad.jyu.fi/users/v/vesal/gko
Korppiin kohtaan "HT:n WWW-osoite" laitetaan tuo em. osoite, jossa harjoitustyötä pidetään.
Äärimmäisessä hätätilassa tuo harjoitustyön tallennuspaikka voi olla muukin kuin ad-koneen levy.
Silloin alla olevia ohjeita tulee osata soveltaa.
Käyttö
- HUOM! Seuraavassa oletetaan, että kaikki avaa-komennot annetaan yhdessä ja
samassa komentoikkunassa, joka on auki koko istunnon ajan
- "Istunnon" aluksi annetaan komento (jossa tietysti vesal korvataan
omalla käyttäjätunnuksella)
avaa vesal gko
Komento luo tarvittaessa hakemiston c:\MyTemp\gko\vesal ja siirtyy sinne.
Samalla avataan selain sivulle http://www.ad.jyu.fi/users/v/vesal/gko
(Jossa luonnollisesti ei ole mitään 1. käyttökerralla)
- Kirjoitetaan mallin http://www.ad.jyu.fi/users/v/vesal/gko/files.txt
mukainen tiedosto. Tiedostossa kuvataan kaikki oman ohjelman kääntämisessä
ja tämän jälkeen ajamisessa tarvittavat tiedostot (ei siis
.exe, .dcu yms., koska ne syntyvät käännöksessä).
Tiedoston ensimmäiseksi "linkiksi" PITÄÄ laittaa hyvin dokumentoitu projektin päätiedosto
(Delphin tapauksessa siis se .dpr). Ensimmäinen tiedosto aukeaa sivulle oletuksena.
- Mikroluokissa tiedosto files.txt kirjoitetaan tähän c:\MyTemp\gko\vesal -
hakemistoon ja delphi-työ
pidetään tämän hakemiston alla olevassa delphi-hakemistossa.
Vieraat komponentit talletetaan pykälää ylemmäksi hakemistoon
comps
Esimerkki hakemistoista ja tiedostoista
c:\MyTemp\gko\vesal\files.txt - "sisällysluettelo"
c:\MyTemp\gko\vesal\delphi\*.* - Delphi-työn palaset, voi olla
alihakemistoja (lyhennetään jatkossa: voa)
c:\MyTemp\gko\comps\*.* - kaikki vieraat komponentit, (voa)
c:\MyTemp\gko\vesal\java\*.* - Java-työ (voa)
- Työn siirtäminen verkkoon: Annetaan komento (hakemistossa c:\MyTemp\gko\vesal)
avaa c - c = Copy
Jos haluat "mountata" V-levyn kotoa,
katso JYUNET-FAQ:ta.
Ennen 1. käyttöä tarkista että V:-asema näkyy sinulla! Jos ei, ota yhteyttä
ylläpitoon.
- Kun tulet näyttämään työtäsi, kerrot tuon
oman käyttäjätunnuksesi ja sen, oliko v käytössä vai ei (jos olet keksinyt tavan laittaa
työn www.cc.jyu.fi-koneelle, muita ei saa edes yrittää)
- Työn hakeminen verkosta: antamalla komennot
avaa vesal gko
avaa g - g = Get
saat työsi otettua "alas" toisella mikrolla tai toisella käyttökerralla.
Jos jokin ei toimi niin tarkista
- Onko N-levy olemassa? Kirjoita dir n: ja katso. Jos ei, niin kirjoita komentoriviltä
net use N: \\eppi.ad.jyu.fi\mnt "" /u:""
tarvittaessa tuota ennen: net use N: /delete
(ks. JYUNET FAQ)
- Onko n:\bin -polussa? Kirjoita path ja katso. Jos ei, niin
kirjoita komentoriviltä
path=%path%;n:\bin
- Onko Perl -polussa? Kirjoita path ja katso. Jos ei, niin
kirjoita komentoriviltä
path=%path%;c:\perl\bin
Käyttö omassa koneessa jossa on verkkoyhteys
- Asenna koneeseesi ActivePerl (on esim. kurssi-CD:llä :-), oli myös kevään
ohjelmointikurssin CD:llä. Netistä löytyy:
www.activestate.com
- Kopioi itsellesi vastaaviin paikkoihin
n:\bin\avaa.bat - modifioi tätä tarpeesi mukaan kotona
n:\bin\lue.pl
n:\devel\Perl\site\lib\vlftplib.pl - jos haluat käyttää FTP-siirtoa www.cc.jyu.fi-koneeseen
n:\bin\timestamp.exe - jos haluat ettei FTP:n salasana tule näytölle
- Käyttö: Katso käyttöohjeet ajamalla
avaa
ilman parametrejä
Liite:
Esimerkki files.txt
=--------------------
=Delphi työ
=--------------------
delphi/vespacad.dpr = projektitiedosto VespaCadia varten
delphi/vespacadf.dfm = päälomake
delphi/vespacadf.pas = lähdekoodi
delphi/muodot.pas = VespaCadin omat komponentit
delphi/vespa.dpk = VespaCadin komponettipaketti
=--------------------
=Muut tarvittavat komponentit
=--------------------
$DESTINATION=$COMPS
$SOURCEPATH=http://www.mit.jyu.fi/~vesal/kurssit/winohj/winohj/delphi/comps/editpnl/
EditDouble.pas = Edit-ikkuna double-luvun editoimiseen
savepos.pas = komponentti paikan tallettamiseksi
SavePos.dcr = komponentin kuvake
DoubleSt.pas = aliohjelmia string-double -muunnoksiin
gkoini.pas = Itsensä tallettavia komponetteja
kdouble.pas = aliohjelmia reaali- ja kokonaislukujen käsittelyyn