IIO10500Aikataulu
Kevät 2009 (versio 16.4.2009)

# vk pvm suunniteltu sisältö käsitellyt asiat Harjot Tehtävät Lisäinfoa
1 3 ti 13.1 Aloitus, johdanto, arviointi OJ:n toteutus, HelloWorld Notepadilla ja VS2008:lla Hello World   Your First C# Program,
General Structure of a C# Program
 
2 3 to 15.1 Perusteet, VS2008 Array , Tyypit Lotto.cs 1 Matikkanero Array 
Types
3 4 ti 20.1 Konsolisovellukset Johdantoa: WinForms, COM Komponenttien käytöstä, quartz.dll, Tilat MP3PlayerVer1, MP3PlayerVer2   Exception handling in C#
MP3 player with quartz
4 4 to 22.1 Konsolisovellukset C# ohjelmointiohjeet: nimiavaruudet, nimeämisohjeet sekä Dynaamiset taulukot, Hashtable Serialisointi 2 WinLotto Namespaces, Capitalization Conventions
ArrayList, HashTable, Dynamic arrays
5 5 ti 27.1 OOP ja C# C#-olioajattelun perusteet: luokka, olio, periytyminen, ylikuormitus OyYritysAb_Vaihe1   OOP,
Objects, Classes and Structs in C#
6 5 to 29.1 OOP ja C# ed. jatkuu OyYritysAb_Vaihe2 3 Oudot oliot SM-liigassa Inheritance, Constuctors, Abstract methods , Polymorphism, List<>
7 6 ti 3.2 Windows-ohjelmointi ed. jatkuu & WinForms-perusteet WinFormsHello.cs,  OyYritysAb_Win   Collections
Arrays are for many items with same type, the size of arrays are fixed. If the number of elements is dynamic, you should use a collection class. List<T> and ArrayList are collection classes that can be compared to arrays. (there are also other kinds of collections: queues, stacks, linked lists and dictionaries)
8 6 to 5.2 Windows-ohjelmointi WinForms jatkuu, Collections & controls   4 EventLogger  
9 7 ti 10.2 Windows-ohjelmointi, MVC-malli Collections, For Each, IEnumerable WinOyYritysAb_Vaihe2Valmis   Tutustuttavaksi etukäteen:
FinnishLotto MVC-mallin mukaisesti
The benefits of using the Model-View-Control (MVC) pattern in our development projects is that we can completely decouple our business and presentation application layers. Furthermore, we will have a completely independent object to control the presentation layer.
10 7 to 12.2 Windows-ohjelmointi, MVC-malli For Each, IEnumerable, "DLL Hell" -> DLL:n luonti Koronlaskenta-sovellus 5 Komponentti-demo  
11 8 ti 17.2 Windows-ohjelmointi, Komponentit        
12 8 to 19.2 Windows-ohjelmointi, Komponentit siirretty   6 MVC-demo MVC
  9 ti 24.2 vapaata koodausta --      
  9 to 26.2 vapaata koodausta --      
13 10 ti 3.3 Johdanto ADO.NET ADO.NET yleistä, DataSet, DataTable, ReadXML- ja WriteXML-metodit SimpleXMLReader, SMLiiga   DataSet, DataTable, DataTables in ADO.NET
14 10 to 5.3 TechDays --> ei lähiopetusta        
15 11 ti 10.3 ei lähiopetusta
16 11 to 12.3 ADO.NET perusteet Connection String OLEDB, OleDbConnection, OleDbDataReader, OleDBCommand Pistenikkarit 7 Pieni viinikellari OleDbDataReader, OleDbCommand
17 12 ti 17.3 tietolähteet
ADO.NET Insert, Update, Delete
DataSet, DataTable, Dataview PistenikkaritDataSet,
ADOBasics
  DataView, DataView RowFilter Syntax [C#], DataGridView
18 12 to 19.3 erilaiset OLEDB tietovarastot ReadXML, WriteXML, OleDbConnection ConnectionStrings, ADOBasics jatkuu 8 SM-liigan outojen olioitten tallentaminen

Establishing the Connection (ADO.NET)


19 13 ti 24.3 Konfigurointitiedostot
ADO ja SQL Server
App.Config, SqlConnection     App.Config
ConfigurationManager
SQLConnection
SQL Server and ADO.NET
20 13 to 26.3 ASP.NET esittely     9 tulossa Web-lainalaskuri

ASP.NET Tutorial, Understanding Applications and State

21 14 ti 31.3 ASP.NET perusteet HTML, IIS, ASPX, Response.Write WebSivustoTest001: Index.aspx, Default.aspx, MasterPage, valuuttamuunnin.aspx   ASP.NET Session State Overview,

Using the Global.asax File

22 14 to 2.4 ASP.NET kontrollit, tapahtumat event handling
Session-objekti
Global.asax
Session- olio, Page-olio, valuuttamuunnin2.aspx, Default2.aspx, Global.asax  10 SM-liigan outojen olioitten seikkailut Webissä  Redirecting Users to Another Page,Pass Values Between ASP.NET Web Pages,
23 15 ti 7.4 ASP.NET server controls Session-objekti
Server-objekti
Radio.htm, RadioListener.aspx   Server Controls,
24 15 to 9.4 ASP.NET data kontrollit, web.config, DataTableReader DataReaderPubs.aspx
GrdiViewpubs.aspx
 

Data-Bound Web Server Controls

25 16 ti 14.4 ASP.NET data jatkuu, web.config, autentikointi GridView, DetailView

Levykauppa.aspx
SMLiiga.aspx
SMLiigaEasy.aspx
ke: Login.aspx

11

Käyttäjän autentikointi tietokannasta ASP.NET sovelluksessa

Shared Code Folders in ASP.NET Web Sites
26 16 to 16.4 Ohjelmointikokeen harjoitus 8:15-11:15 Harjoituskoe     tehtävään 2 liittyen katso
How to: Format Data in the Windows Forms DataGridView Control
27 17 ti 21.4 Ohjelmointikokeen harjoitus / läpikäynti   T1 Veikkaus.cs
T2 Vieraskirja Windows
T3 Vieraskirja.aspx
   
28 17 to 23.4 Ohjelmointikoe
8:15-12:15
Ohjelmointikoe      
29 18 ti 28.4 Harjoitustöiden palautus        
30 18 to 30.4 Ohjelmointikokeen uusinta 8:15-12:00 Uusintakoe      

Back