|
Ez volt az első nagyobb munkám, ahol megtanultam, hogy tényleg a határidő a legjobb múzsa...
2000-ben, nem sokkal az általános iskolás ballagásom előtt egy jelentős problémán gondolkoztunk, vagyis, hogy mit lehetne a tanároknak ajándékba adni. Klasszikus szituáció, szerintem, nem kell részleteznem, mindenki valami egyedit, frappánsat akar adni, és persze olcsót. Felvetődött az ötlet, hogy ki-ki írjon magáról valamit, és ebből fűzzünk össze egy könyvet. Ezt gondoltam tovább. Felvetettem, hogy mi lenne, ha ezt az egészet modern megvalósításban készítenénk el, például egy CD-ROM-ként? Mivel mindenkinek tetszett az elképzelés, de senki sem értett hozzá, így kénytelen voltam egyedül nekivágni a feladatnak... Rohammunkában, néhány hónap alatt, az utolsó pillanatban el is készült a program. Mivel akkoriban éppen a Microsoft Visual FoxProval foglalkoztam, így adott volt a nyelv, hogy miben írjam. A CD lényege annyi volt, hogy a nyolcadikos osztályképen mindenkire rá lehetett kattintani, és ekkor az illetőről bejöttek a személyes adatai, illetve amit írt, esetleg rajzolt. A program másik nagyobb egysége az osztály történetéről szólt, itt lapozgatni lehetett az elsős osztályképtől a nyolcadikosig, illetve azt is megtudhattuk, hogy kik mentek el abban az évben, kik jöttek, látszott az osztálynévsor stb. A program futása alatt egy játékból "importált" zene szólt. Az adatlapon a diák neve, fényképe, születési ideje, aláírása, rajza és egy idézet szerepelt. A program egy dBase formátumú adatbázisra épült, ez tartalmazta a különböző adatokat (a diákokról szóló szövegeket és az osztályképekhez tartozó neveket). A Kilépés menüpontot is megpróbáltam kicsit érdekesebbé tenni: egy akkoriban több programomban is alkalmazott megoldás szerint a bezárást megerősítő ablakban egy véletlenszerű kérdést tett fel a program (Pl. "Tényleg ki akar lépni?" vagy "Ezt nem gondolhatja komolyan, mégis kilép?" stb.). Mivel a FoxPro 6-os verziója még nem volt eléggé kiforrott, így a program csak külön telepítés után indult el, hiába nem használt extra kiegészítéseket. (A problémáról lásd Gazsó Zoltán Visual FoxPro 5.0-6.0 című zseniális munkáját, amely beszédesen a "...hogyan működik és hogyan nem..." alcímet kapta.) Ez eléggé kényelmetlen megoldásnak bizonyult, ugyanis a telepítőt nem lehetett magyar nyelvűre beállítani, így nem sikerült túl felhasználóbarátra. Cserébe azonban meglepően megbízhatóan működött, a tesztelések során nem volt vele nagyobb probléma. (Évekkel később derült csak ki, hogy az Osztály CD Windows 2000 alatt nem fut, de hát akkoriban szerencsére még nem volt ilyen gond...)
A CD-ből kb. 30 darab másolat készült, amelyet a tanárok ajándékba kaptak, illetve a diákok megvettek maguknak, természetesen önköltségi áron. A program teljes terjedelme kb. 98 MB, 181 fájlból áll, 8 alkönyvtárban.
A program indulásakor lejátszik egy Adobe Premiere-rel készített bevezető animációt, majd megjelenik a főoldal, a nyolcadikos osztályképpel, ahol minden diákra rá lehet kattintani. A képernyő alján találhatóak a menüpontok:
1. Az osztályról... (gomb): Az évek (osztályképek) között lehet lépegetni, különböző információk állnak rendelkezésre a kiválasztott évről. (Osztályfőnök, évszám, létszám, névsor, "elment", illetve "jött" diákok listája.) Minden kép fölött az egérmutató kiírja a diákok nevét. 2. Segítség (gomb): Rövid leírás a programról. 3. A készítők (gomb): Egy rövid animációban megjelennek a készítők nevei. 4. Kilépés (gomb): Egy véletlenszerűen kiválasztott kérdésen keresztül lehet kilépni.
|