Harjoistyön näyttäminen

Jokainen tallettaa harjoitustyönsä www.it.jyu.fi-haaran alla oleville WWW-sivuillensa hakemistoon ohj

Palautus siis kuten demoissa, mutta files.txt PITÄÄ olla hakemistossa ohj, ei missään sen alihakemistossa. Itse tiedostot voivat olla suhteellisissa alihakemistoissa, jos se on tiedostossa files.txt kerrottu. Demoissa index.html ei ole pakollinen, mutta harjoitustyötä varten se on pakollinen. index.html syntyy esim. alla olevilla ohjeilla (tai DemoWWW:llä tai NettiDemoWWW:llä)

Malli löytyy http://www.it.jyu.fi/users/vesal/ohj Pienin mahdollinen files.txt (jolla tulee tälläinen tulos)

Käyttö

  1. Kirjoitetaan mallin http://www.it.jyu.fi/users/vesal/ohj/files.txt mukainen tiedosto. Tiedostossa kuvataan kaikki oman ohjelman kääntämisessä ja tämän jälkeen ajamisessa tarvittavat tiedostot (ei siis .exe, .obj yms., koska ne syntyvät käännöksessä). HUOM! Isoilla ja pienillä kirjaimilla ON eroa!
  2. Mikroluokissa tiedosto kirjoitetaan omaan hakemistoon.
    Esimerkki hakemistoista ja tiedostoista (jossa tietysti vesal korvataan omalla käyttäjätunnuksella)
    c:\MyTemp\ohj\vesal\files.txt - "sisällysluettelo"
    c:\MyTemp\ohj\vesal\*.* - harjoitustyön palaset, voi olla alihakemistoja
  3. Annetaan komento (toimii ainakin Agoran luokissa, 1. käyttökerralla luonnollisesti ei löydä sivua)
    avaa vesal ohj
  4. Annetaan komento (hakemistossa c:\MyTemp\ohj\vesal)
    avaa c
    Nyt files.txt:n mukaiset tiedostot tallettuvat WWW-sivuillesi (c = copy).
  5. Kun tulet näyttämään työtäsi, kerrot tuon oman käyttäjätunnuksesi
  6. Antamalla komennot
    avaa vesal ohj
    avaa g
    saat otettua työsi "alas" toisella mikrolla (g = get).
  7. Jos haluat käyttää muuta kuin Agoran WWW-palvelinta, niin silloin siirto tehdään FTP-protokollalla. Ennen ensimmästä käyttöä kokeile komentorivillä pääsetkö FTP:llä omaan WWW-hakemistoosi:
    ftp www.cc.jyu.fi
    anna käyttäjätunnuksesi ja salasanasi
    dir
    close

    Avaa komennon muoto on tällöin:
    avaa vesal ohj www.cc.jyu.fi
    ja siirtokomennon muoto
    avaa f
    joka kysyy salasanan koneeseen www.cc.jyu.fi (f = FTP).
  8. Tiedoston files.txt ja siirron voi tehdä myös ohjelmalla DemoWWW.exe, kun poistaa syntyneestä tiedostosta rivin Demo...
  9. Myös NettiDemoWWW toimii harjoitustyön palautuksessa kun kohtaan hakemisto annetaan pelkkä ohj eikä mitään lisukkeita

Käyttö omassa koneessa jossa on verkkoyhteys

  1. Asenna koneeseesi ActivePerl (on esim. myös kurssi-CD:llä)
  2. Kopioi itsellesi vastaaviin paikkoihin
    n:\bin\avaa.bat
    n:\bin\avaa95.bat - jos sinulla on Win95 tai Win98 kopioi tämä nimelle avaa.bat ja lue sisällä olevat ohjeet
    n:\bin\lue.pl
    n:\kielet\Perl\site\lib\vlftplib.pl
    n:\bin\timestamp.exe
    n:\bin\hae.pl - tällä voi hakea tiedostoja WWW:stä
    n:\bin\wget.exe - ja tällä vielä paremmin
    Lue myös ohjeet W:-levyn "mounttaamisesta": http://www.infotech.jyu.fi/agoranet/
  3. Käyttö: Katso käyttöohjeet ajamalla
    avaa
    ilman parametrejä

Liite:


Pienin mahdollinen files.txt

vaihe1.txt = Harjoitustyön vaiheet 1&2

Esimerkki files.txt


=--------------------------------------------------
=<h2>Ohjelmointi++ 2001</h2>
=--------------------------------------------------
vaihe1.txt = Harjoitustyön vaiheet 1&2
=--------------------------------------------------
=<h3>Harjoitustyön vaihe 7</h3>
=--------------------------------------------------
kerhomai.cpp       = pääohjelma
kentta.cpp         = käsittelee tietueen kenttiä
kentta.h
jasen.cpp          = yksittäisen jäsenen käsittely
jasen.h
jasenet.cpp        = jäsenistön käsittely
jasenet.h
kerho.cpp          = kerhon käsittely kokonaisuudessaan
kerho.h
naytto.cpp         = näyttöön liittyvä kerhon käsittely
naytto.h
muunnos.c          = jasenen vaatimat muunnokset merkkijonoksi ja takaisin
muunnos.h
kerho.hlp          = ohjetiedosto
=-------------------------------------------------------
=Testitietokanta
=-------------------------------------------------------
kelmit.dat         = testitietokanta 

=-------------------------------------------------------
=Muut tarvittavat tiedostot
=-------------------------------------------------------
$DESTINATION=/kurssit/cpp/ali/
$SOURCEPATH=http://www.mit.jyu.fi/~vesal/kurssit/cpp/ali/
help.c       = avustusten käsittely
help.h
ioali.c      = yleiskäyttöiset käyttöjärjestelmä-riippuvat io-rut.
ioali.h
mjonot.c     = yleikäyttöisiä aliohjelmia merkkijonojen käsittelyyn
mjonot.h
vstring.cpp  = c++ -merkkijonoluokka (korvike std-versiolle) (jollei ole jo mukana systeemissä)
vstring      = jollei ole virallista string-luokkaa
pvm.c        = päivämäärän käsittely
pvm.h        
mjonotpp.cpp = mjonot++ string-luokan käsittelyyn
mjonotpp.h