Verzió 1.1
Propszt István (csoportfelelős) Resz János-Antal Rusz Erzsébet Varga Anita
Propszt István Resz János-Antal Csoportfelelős Dokumentáció készítés Import/Export Modul Tesztelés Power Point bemutató Dokumentáció készítés Adatbázis tervezés Adatbázissal kapcsolatos modul és függvények Figyelmeztető Tesztelés
Rusz Erzsébet Varga Anita Dokumentáció készítés Menü tervezése Gui Naptár nézetek tervezése Tesztelés Dokumentáció készítés Naptár nézetek tervezése Naptár nézetek kódolása Tesztelés
A pontosság a legfontosabb erény, és mi feledékenyek vagyunk. E miatt úgy éreztük, hogy szükség lenne egy jó határidő naplóra.
A konkurencia kínálatában sok szép minden volt, de a letöltésben nem láttunk kihívást. Ezen kívül szerettük volna ki próbálni magunkat csapat munkában.
Minden nap órákat töltünk el levelek küldésével, olvasásával. Ennek következtében a Thunderbird mindig nyitva van, és egyben értesítve leszünk a fontosabb eseményeinkről.
Sok pihenéssel, halasztással. Majd kezdtük a legjobb barátunkat kérdezni Végül Zalánt, hogy induljunk el.
Hello world!
Megbeszélés hogyan csináljuk, majd a munka kiosztása.
Rendszeres megbeszélések Heti találkozok, egyeztetések Folyamatos dokumentáció készítés Rendszeres Update/Commit.
Thunderbird kiegészítő Határidő napló Események Exportálása/Importálása (.ics) Naptár nézzetek ◦ Havi ◦ Heti ◦ Napi
Események kezelése Események elötti figyelmeztetések A program céljai
Thunderbird XUL JavaScript CSS Sqlite
A plugin szamara biztosítja a keretrendszert. Grafikus elemek felhasználása: ◦ Menu ( Calendar menü ) ◦ FilePicker ( Fájl kiválasztó ablak – Import/Export ) ◦ StatusBar ( Pontos idő megjelenítése )
XML alapú, felhasználói felület készítésére alkalmas jelölőnyelv. Több létező webes szabványon és technológián alapul, mint például a CSS, a JavaScript és a DOM. JavaScripteket ezen belül importaljuk. A beimportált JS-ek látják egymás függvényeit.
Különböző függvények megvalósítása. Függvények csoportosítása file-onként ◦ dal – Adatbázissal való kapcsolat teremtés ◦ workWhitDb – Adatbázis műveletek ◦ importExport – Események importálásával és exportálásával kapcsolatos műveletek ◦ functions – GUI megvalósítása és kezelése
Stílusleíró nyelv Különböző XUL elemek stílusainak a megadása.
Önálló, kisméretű relációs adatbázis-kezelő rendszer, illetve adatbázismotor Események eltarolására használjuk.
Ha a telepités sikeres volt megjelenik a Calendar (Ctrl+C) menü Menü rendszer: ◦ Calendar MainWindow Import/Export Import Export Help
•Ez a fő ablak •Itt található 3 különböző naptár nézet mely fülekkel ( tab) vannak szétválasztva •Monthly (Havi nézet) •Weekly (Heti nézet) •Daily (Napi nézet)
Az ablak fenti részében található 4 gomb ◦ View Event : Esemény részletes megtekintése ◦ New Event : Új esemény beszúrása ◦ Delete Event : Létező esemény törlése ◦ Modify Event : Létező esemény módosítása
Monthly ◦ Belépéskor ez az aktuális nézet. ◦ Az aktuális hónapot mutatja. ◦ A mai napot egy today kép jelöli. ◦ Azok a napok melyeken események találhatok „Kék” színel vannak jelölve.
Weekly ◦ Az aktuális hónapot mutatja Vasárnaptól – Szombatig, 00:00-tol 23:59-ig. ◦ Az aktuális nap „Kék” színel van jelölve. ◦ A mezők alapértelmezetten üresek. ◦ Azok az idő pontok melyeken esemény található az események száma van kiírva.
Daily ◦ Az aktuális napot mutatja 00:00-tol 23:59-ig ◦ A mezők nevei alapértelmezettként üresek ◦ Azok órák melyekben események kezdődnek kivannak írva a kezdeti perc és az esemény neve.
(ics) Fájlból vagy fájlba olvashatunk/írhatunk ki eseményeket. Az Import/Export menün belül találhatunk egy almenüt : ◦ Import ◦ Export
Egy Fájl kiválasztó ablak segítségével kiválaszthatjuk az importálni kívánt fájlt. A fájl kiválasztó ablak rendelkezik egy szűrővel mely csak az ics formátumú fájlokat jeleníti meg. A fájl feldolgozása után beszúrja az adatbázisba az eseményeket. Végül kiírja, hogy hány eseményt ismert fel és ebből hányat szúrt be az adatbázisba.
Az adatbázisból lekéri az adatokat és feldolgozza őket. Egy fájl kiválasztó ablak segítségével kiválaszthatjuk/létrehozhatjuk a fájlt. A kiválasztót fájlba beszúrja a feldolgozót adatokat.
Kérdések Google is your friend