Meeskond "Ready or Not, Here it Comes!"

From ICO wiki
Revision as of 14:15, 1 December 2010 by Itelga (talk | contribs) (Created page with 'Plaanis on teha XNA projektis tehtud mängule salvestamise funktsioon ja salvestatud failile toimetaja. Kasutame Windows Presentation Foundation vahendeid. Mängu salvestamine …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

29. november

LINQ-uga harjumine. 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.