# | 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 | |||
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, | |
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 |
||
25 | 16 | ti 14.4 | ASP.NET data jatkuu, web.config, autentikointi | GridView, DetailView |
Levykauppa.aspx |
11Kä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 |