Arvestuse saamiseks tarvilik kursuses .NET Raamistik sügissemestril 2013 * C# objektid - omaloodud objektistruktuur 18.09 * LINQ andmehaldusrakendus 02.10 * ASP.NET veebilehestik 13.11 * .NET graafikarakendus 04.12 * Kontrolltöö 04.12 * Seminar 11.12 Seletusi * C# objektid - omaloodud objektistruktuur Hallatav ja kasutatav andmestik mälus. Näiteks: Riidelappide edasiarendus. Juurde LapiTekk, kus võimalik määrata, millistel koordinaatidel milline lapp asub. Võimalik lappe kottide ja tekkide vahel ümber tõsta. Kaardimäng. Kaardid pakis ning kasutajatel. Neid saab vastavalt reeglitele liigutada. Jalgpall. Mängijatel ja pallil on platsil koordinaadid. Liiguvad vastavalt etteantud käsklustele - näiteks ründajad jooksevad edasi, pallile lähim jookseb palli poole * LINQ andmehaldusrakendus Soovitava keerukuse näide: Ühe kataloogi igas tekstifailis on selles aines õpilastele pandud hinded - igal real ühe õpilase oma. Programmi tulemusena tehakse teise kataloogi iga õpilase jaoks omaette fail, kus igal real on kirjas tema tulemus ühes aines. Rea lõpus kirjas selle aine hinnete keskmine ning õpilase faili lõpus tema kõigi ainete hinnete keskmine. Ideevaldkondi: Võistluste tulemused, kohalike valimiste statistika, ... * ASP.NET veebilehestik Tööprotsessi abiline - mitu kasutajat, igaühel oma roll. Üldvaade, statistika. Vähemalt kaks seotud tabelit. Igasugu lisakatsetused tulevad kasuks (omaloodud komponent, MVC, objektid) Eeldatava keerukuse näide: http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/dotnet/aspnet.txt Võib esitada kuni 4-liikmelise grupina. * .NET graafikarakendus Juhitav animatsioon või muu graafilise kasutajaliidesega lahendus. Nt. mäng, simulatsioon, muudetav joonis. Kasutada võib vabalt valitud .NET graafikakeskkonda: Forms, WPF/Silverlight, XNA, Unity.