Meeskond "Ready or Not, Here it Comes!": Difference between revisions
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
== Logi == | == Logi == | ||
=== 11. detsember === | |||
Proovisime DataTemplate-iga kuid see tundus liiga jäik ja ei õnnestunud asju dünaamiliseks teha | |||
=== 1. detsember === | |||
Proovisime andmete esitamist DataGrid-iga, kuid kuid LINQ päringutest saadud andmeid ei saanud muuta. | |||
=== 29. november === | === 29. november === | ||
LINQ-ga harjutamine. Algus oli raske. | LINQ-ga harjutamine. Algus oli raske. |
Revision as of 16:59, 14 December 2010
Plaanis on teha XNA projektis tehtud mängule salvestamise funktsioon ja salvestatud failile toimetaja. Kasutame Windows Presentation Foundation vahendeid.
Mängu salvestamine toimub XML formaadis faili. Objektide XML formaati serialiseerimiseks kasutame XmlSerializer-it. Andmete kirjutamiseks faili kasutame StreamWriter-it.
XML toimetajas kasutame XML andmete failist mälusse laadimiseks, mälus töötlemiseks ja faili salvestamiseks klassi XElement.
Tööjaotus
- Kristjan Stolin - idee & programmeerimine
- Ilmar Telga - programmeerimine & disain & wiki
- Lauri Kermas - programmeerimine
Logi
11. detsember
Proovisime DataTemplate-iga kuid see tundus liiga jäik ja ei õnnestunud asju dünaamiliseks teha
1. detsember
Proovisime andmete esitamist DataGrid-iga, kuid kuid LINQ päringutest saadud andmeid ei saanud muuta.
29. november
LINQ-ga harjutamine. Algus oli raske.
23. november
Esialgne XML toimetaja versioon.
16. november
Selgus, et objekti serialiseerija nõuab, et klassil oleks parameetrita konstruktor. Uurisime failikirjutajaid. Proovisime XmlWriter-it kuid see kirjutab failis teksti ühele reale. StreamWriter kirjutab XML elemendid faili eraldi ridadele ja liigendab need nii, et fail on ka inimesele loetav.