Harjoitustyön näyttäminen

Jokainen tallettaa harjoitustyönsä www.it.jyu.fi/users-haaran alla oleville WWW-sivuillensa hakemistoon gko Käytännössä talletuksen voi tehdä Agoranetin W:-levylle hakemistoon gko. Tällöin työ näkyy osoitteessa: http://www.it.jyu.fi/users/KAYTTAJA/gko

Malli löytyy http://www.it.jyu.fi/users/vesal/gko

Käyttö

  1. HUOM! Seuraavassa oletetaan, että kaikki avaa-komennot annetaan yhdessä ja samassa komentoikkunassa, joka on auki koko istunnon ajan
  2. "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.it.jyu.fi/users/vesal/gko
    (Jossa luonnollisesti ei ole mitään 1. käyttökerralla)
  3. Kirjoitetaan mallin http://www.it.jyu.fi/users/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.
  4. 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)
  5. Työn siirtäminen verkkoon: Annetaan komento (hakemistossa c:\MyTemp\gko\vesal)
    avaa c            - c = Copy
    
    Jos haluat "mountata" W-levyn kotoa, katso Agora-FAQ:ta. Ennen 1. käyttöä tarkista että W:-asema näkyy sinulla! Jos ei, ota yhteyttä ylläpitoon.
  6. Kun tulet näyttämään työtäsi, kerrot tuon oman käyttäjätunnuksesi ja sen, oliko w käytössä vai ei (jos olet keksinyt tavan laittaa työn www.cc.jyu.fi-koneelle, muita ei saa edes yrittää)
  7. 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

  1. Onko N-levy olemassa? Kirjoita dir n: ja katso. Jos ei, niin kirjoita komentoriviltä
    net use N: \\wwwmit\mnt /u:AGORANET\username
    (ks. Agoranet FAQ)
  2. Onko n:\bin -polussa? Kirjoita path ja katso. Jos ei, niin kirjoita komentoriviltä
    path=%path%;n:\bin
  3. Onko Perl -polussa? Kirjoita path ja katso. Jos ei, niin kirjoita komentoriviltä
    path=%path%;c:\perl\bin

Käyttö omassa koneessa jossa on verkkoyhteys

  1. Asenna koneeseesi ActivePerl (on esim. kurssi-CD:llä :-), oli myös kevään ohjelmointikurssin CD:llä. Netistä löytyy: www.activestate.com
  2. 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
  3. 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