Meeskond "M1 Library": Difference between revisions
Line 38: | Line 38: | ||
* Valmis on saanud esimene versioon raamatukogust. | * Valmis on saanud esimene versioon raamatukogust. | ||
Projektis on MainWindow, kus on olemas Grid ja DataGrid, kust on võimalik vaadata raamatute kohta infot andmebaasist. Aga et raamatuga seotud infot MainWindow | Projektis on MainWindow, kus on olemas Grid ja DataGrid, kust on võimalik vaadata raamatute kohta infot andmebaasist. Aga et raamatuga seotud infot MainWindow DataGridist näha saaks, sai tehtud BookDetailWindow.xaml, mis annab võimaluse sisestada raamatu andmed ja seejärel salvestada andmebaasi. | ||
* Andmebaasi ja projekti ühendamine, mis ei kulge eriti lihtsalt.............. | * Andmebaasi ja projekti ühendamine, mis ei kulge eriti lihtsalt.............. |
Revision as of 12:59, 26 November 2010
Liikmed:
- Ulvar Petmanson
- Alvar Lumberg
- Janar Tooming
Eesmärk
Meie meeskonna eesmärgiks on luua lihtne desktop-rakendus, mille abil võimalik pidada järge oma raamatukogu sisu üle. Samuti saab registreerida ja jälgida raamatute väljalaenamist.
Projekti info
Projekti sait asub Codeplex'is. Rakendus on ehitatud WPF-raamistikule ja kasutab SQL Server CE-d (kohalikku .sdf-baasi).
Projekti käik
Esimene päev
- Mis projekti teeme? Valitud sai etteantud ülesannetest raamatukogu.
- Arutelu milline võiks projekt lõpus välja näha.
- Rakenduse valimine. Kuna praktikumides kasutasime Windows Form rakendust, siis mõtlesime, et kasutame midagi uut ja valitud sai rakenduseks WPF.
- Tööjaotus
- Alvar : andmebaas + progemine
- Ulvar : progemine
- Janar : progemine + Wiki
Esimene nädal
- Valmis on saanud esimene versioon raamatukogust.
Projektis on MainWindow, kus on olemas Grid ja DataGrid, kust on võimalik vaadata raamatute kohta infot andmebaasist. Aga et raamatuga seotud infot MainWindow DataGridist näha saaks, sai tehtud BookDetailWindow.xaml, mis annab võimaluse sisestada raamatu andmed ja seejärel salvestada andmebaasi.
- Andmebaasi ja projekti ühendamine, mis ei kulge eriti lihtsalt..............
- Andmebaas sai ühendatud ja esimene raamat sai salvestatud edukalt.
Teine nädal
- Valmis saanud teine versioon raamatukogust.
- Sai tehtud Friend Grid, kust on võimalik näha sõpru andmebaasist. Lisaks sai tehtud FrendDetailWindow, mille rakendusena on võimalik lisada sõpru andmebaasi. Sõprade admebaasi tekitamiseks tuli luua analoogne lahendus nagu sai tehtud raamatutele.
- MainWindows üles vasakule sai lisatud menüü.
Allesjäänud päevad enne töö esitamist
- Valmis saanud kolmas versioon raamatukogust.
Tegeletud sai laenutamise rakenduse välja töötamisega. Sai loodud BorrowingsListWindow, kust on võimalik vaadata välja laenatud raamatuid. Laenutatud raamatute andmebaasi salvestamiseks sai loodud rakendus BorrowingDetailWindow, millega on võimalik lisada andmebaasi laenutatud raamatuid.
Lisaks sellele MainWindow lehel(kus on raamatud), värvib raamatute teksti roheliseks. Kui raamat on välja laenutatud ja laenutamisest on möödas üle 21 päeva, siis värvib punaseks.
Kokkuvõte
Sai valmis kodune raamatukogu, mis vastab ülesande püstitusele.