²° ²° ²²²²° ²²²° StimWare's Alco versio 1.89 Final ²°²° ²° ²° ²° ²° By Pasi Matilainen & Pasi Siikavirta ²²²²²° ²° ²° ²° ²° Copyright (C) 1997 StimWare ²° ²° ²²²²° ²²²²° ²²²° Kaikki Oikeudet Pid„tet„„n. Alco - Virallinen Dokumentti 3.12.1997 Sis„llysluettelo 1. Huomionarvoista 2. K„ytt”ohjeet 2.1. Promilleanalysaattori 3. Tekij„t ja yhteystiedot 4. Levitt„minen 5. Versiohistoria --------------------------------=> ALCO <=----------------------------------- 1. Huomionarvoista Kaikki hinnat ovat kopioitu Alkon hinnastosta kes„lt„ 1997 ja tutustumalla kauppojen valikoimiin. Alko on Alko Oyn tavaramerkki. Kaikki juomat ovat valmistajiensa rekister”ityj„ tavaramerkkej„. Joidenkin siiderien ja oluiden hinnat muuttuvat niin usein, ett„ on j„rkevint„, ett„ jokainen k„ytt„j„ lis„„ useimmin k„ytt„m„ns„ siiderit/oluet itse DATA.ALC-tiedostoon. T„ll„ menettelyll„ pyrit„„n varmistamaan sit„, ett„ v„„r„t hintatiedot eiv„t harhauta ket„„n ainakaan heti. Tietysti vuoden p„„st„ harvan juoman hinta on sama kuin nyt... Neuvot on ker„tty Kotihoidon Ja L„„kinn„n ABC -kirjasta, jonka on toimittanut Debora Tkac, sek„ useiden henkil”iden kokemuksesta. 2. K„ytt”ohjeet Ohjelmassa k„ytett„v„t n„pp„inkomennot l”ytyv„t painamalla ohjelman ajon aikana F1-n„pp„int„. Voit lis„t„ itse datatiedostoon (DATA.ALC) uusia alkoholijuomia ja muuttaa vanhojen hinnat ajanmukaisiksi. Tiedoston jokaiselle riville mahtuu yksi juoma ja sen tiedot. Rivit jotka alkavat puolipisteell„ (;) ovat kommenttirivej„, ja niit„ ei huomioida, kuten ei my”sk„„n rivej„, joiden ensimm„inen merkki on tyhj„ tai niit„ joissa ei ole teksti„. Juomat voidaan luetteloida kertomerkin (*) avulla ryhmiin, t„m„ olisi suositeltavaa selvyyden vuoksi. Juomat voidaan luetteloida my”s maittain tavuviivan (-) avulla, vaikkei se ole v„ltt„m„t”nt„. Juoman nimi saa olla korkeintaan 30 merkki„ pitk„. Rivin 33. merkki aloittaa juoman alkoholipitoisuuden, 41. merkki aloittaa juoman hinnan ja 49. merkki aloittaa juoman koon millilitroissa. Kokomerkinn„n j„lkeen t„ytyy l”yty„ v„litt”m„sti miukumerkki (@). Pari esimerkkirivi„: ;T„st„ alkaa *VŽKEVŽT VIINAT Koskenkorva 38 83 500@ *MIEDOT SIIDERIT Green Fizz 4.7 8.4 330@ Golden Cap 4.7 8.3 330@ 2.1. Promilleanalysaattori Promilleanalysaattori, joka saadaan F2-n„pp„imest„, on hienoinen poikkeus ohjelman tekstipohjaisessa linjassa. Lopullinen analysointi tapahtuu SVGA-tilassa, joten laitteistosi t„ytyy tukea VESA 1.2:sta. Jos analysointi tuottaa mustan ruudun, aja Universal VESA BIOS Extension (UniVBE), jolloin ongelmat yleens„ korjaantuvat. UniVBE on saatavilla Internetist„ ja useimmist„ BBS:ist„. Analyysi„ varten ohjelma kysyy milloin aiot juoda kunkin pullon. Ensimm„isen pullon juot ajassa 00:00 ja seuraavat pullot t„st„ tunteina ja minuutteina eteenp„in. Viimeisen pullon voit juoda 99h 59min ensimm„isen j„lkeen. Ohjelma olettaa, ett„ yhden pullon juominen tapahtuu tasaisella ja rauhallisella nopeudella. 3. Tekij„t ja yhteystiedot Ohjelman tekij„t ovat kaksi opiskelijaa, Pasi Matilainen ja Pasi Siikavirta, jotka havaitsivat er„„n vastaavan ohjelman puutteelliseksi, ja p„„ttiv„t tehd„ uuden ja paremman. T„st„kin ohjelmasta l”ytyy varmasti puutteita jonkun mielest„, ja siksi pyyd„mmekin asianomaisia ottamaan yhteytt„ tekij”ihin. Tekij”ihin saa yhteytt„ vain heid„n k„ytt„miens„ purkkien tai s„hk”postin v„lityksell„. Pasi Matilainen -MBnet: PATE MATILAINEN -The Jazz: PASI MATILAINEN -Email: pate.matilainen@mbnet.fi stim@pcb.mpoli.fi Pasi Siikavirta -MBnet: PASI SIIKAVIRTA -Email: pasi.siikavirta@mbnet.fi 4. Levitt„minen T„m„n ohjelman tekij„t omistavat ohjelman oikeudet, mutta suuressa viisaudessaan ovat p„„tt„neet sallia ohjelman vapaan kopioinnin, mik„li ohjelmaa levitet„„n alkuper„isess„ muodossaan, ilman ett„ muita tiedostoja kuin datatiedostoja on muutettu (siis .ALC-loppuiset). Muista kopioida ohjelma kaikille yst„villesi! Datatiedostoja saa muutella vain hintatietojen osalta ja sinne saa lis„t„ uusia juomia. Niihin *EI* saa lis„t„ mit„„n muuta teksti„, kuten purkkimainoksia, tervehdyksia, tms. Levitett„v„n paketin nime„ ei saa muuttaa, sen on oltava muotoa ALCxyyzz.ZIP, jossa x.yy on version numero ja zz on vuosi, jolta hintatiedot ovat per„isin. Pakettiin ei my”sk„„n saa lis„t„ mit„„n tiedostoja eik„ USER.ALC -tiedostoa saa pakata sinne mukaan. T„ydellinen tiedostolista: o ALCO.EXE -Varsinainen ohjelma o ALCO.DOC -T„m„ dokumentti o DATA.ALC -Juomien tiedot o FILE_ID.DIZ -Kuvaustiedosto purkeille o USER.ALC -Edellisen k„ytt„j„n tiedot 5. Versiohistoria Alco v1.00 o Ensimm„inen versio, joka n„ytettiin jollekin ulkopuoliselle. o T„ss„ versiossa Alcon loppuruutu, joka p„„tet„„n j„tt„„ samanlaiseksi my”s tuleviin versioihin. Alco v1.50 o Alalaidassa olevat luvut on korostettu (v„ri vaihdettu valkeaksi) muusta tekstist„ erottamisen helpottamiseksi. o Lis„tty J„rjest„-toiminto (Del-n„pp„imest„). Voi j„rjest„„ nimen ensimm„isen kirjaimen mukaan, hinnan, koon, hintaindexin, valintojensa ja alkoholiprosentin mukaan. o Lis„tty Etsi-toiminto (Insert-n„pp„imest„). Etsii tuotteita jotka alkavat annetulla merkkisarjalla. o Lis„tty Etsi uudelleen -toiminto (F3-n„pp„imest„). Etsii samoin kuten Etsi-toiminnossa, mutta vain valitusta tuotteesta eteenp„in. o Vaihdettu tuntien lis„ys (kahdeksan (8) - n„pp„imeksi) ja v„hennys (kaksi (2) - n„pp„imeksi). o Lis„tty Siirry alkuun - toiminto (Home-n„pp„in) ja Siirry loppuun (End-n„pp„in). o Parannettu Ohjeikkunan (F1-n„pp„in) ohjeita. o Hintaindeksi lasketaan datatiedostoa ladattaessa, ei reaaliaikaisesti (ei n„kyv„ muutos, mutta nopeuttaa ja v„hent„„ ohjelman kaatumisia). Alco v1.70 o Tuotteiden nimien enimm„ispituutta lis„tty kymmenell„ (10). Muutokset tehty sek„ itse ohjelmaan ett„ annettavaan datatiedostoon. o J„rjest„ toiminnon Aakkosten mukaan - toiminto j„rjest„„ tuotteet koko nimen mukaan. o Ohjelma ei sekoa, jos datatiedostossa on tyhj„ rivi. o Lis„tty tavuviivan (-) k„ytt” datatiedostoon. Sill„ voi erotella tuotteet ryhmitt„in (tulevissa versioissa ohjelma voi j„rjestell„ tuotteen sen mukaan, t„ss„ versiossa ainoastaan helpottaa datatiedostoon lis„yst„). Alco v1.80 o Lis„tty kertomerkin (*) k„ytt” datatiedostossa. Sen avulla juomat voidaan j„rjest„„ ryhmitt„in. o Versionumeroa kasvatettu (v„lill„ tarvitsee). o Kattavemmat alkoholilistat. o Korjattu komentorivin v„rin vaihtuminen ohjelman suorituksen loputtua. Alco v1.82 o Pieni„ korjauksia. o Paranneltu dokumentointia. Mm. kielioppivirheiden korjauksia. o Lis„tty Ostoslistan tulostusmahdollisuus ( p-n„pp„in ). Alco v1.88 Final o Pieni„ korjauksia. o Muutettu Ostoslistan tulostaminen t-n„pp„imeen n„pp„imist”konfliktin vuoksi. o Korjattu DATA.ALC tiedosto ajan tasalle. K„yt”ss„ on Oy Alko Ab:n hinnasto syksylle 1997. o Lis„tty Neuvoja Alkoholink„ytt„j„lle ( F4 ). o Lis„tty Analysaattori -ominaisuus ( F2 ). Antaa mahdollisuuden m„„ritt„„ alkoholink„ytt”ns„ tarkkaan ja piirt„„ halutessa graafisen kuvaajan veren alkoholipitoisuudesta. o Ohjelman kehitys lopetetaan. DATA.ALC tiedostoa saatetaan p„ivitt„„ hintojen muuttuessa, mutta t„t„k„„n ei v„ltt„m„tt„ tehd„. T„m„ siksi, ett„ ohjelmassa ei ole en„„ suuremmin kehitt„mist„ ja tekij„t ovat kyll„styneet kehitt„miseen. Kommentteja saa yh„ l„hett„„. Jos inspiraatio viel„ joskus iskee ja Vannoutuneet Alkoholink„ytt„j„t(tm) vaativat meit„ jatkamaan ja muuttamaan ohjelmaa haluamallaan tavalla (ehdotuksia!), saatamme jopa tehd„ sen. Alco v1.89 Final o Suuret m„„r„t v„kev„„ juomaa kerralla aiheuttivat ohjelmalle er„„n- laisen ylikuormittumisen. T„t„ ei pit„isi tapahtua en„„.