Meeskond "Ready or Not, Here it Comes!"

From ICO wiki
Revision as of 16:59, 14 December 2010 by Itelga (talk | contribs)
Jump to navigationJump to search

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.