180 likes | 330 Views
ASP.NET Forms tutvustus. Gunnar Peipman ASP.NET MVP www.dt.ee/blog. Live Meeting kasutajatele. Kasuta Q/A menüüd küsimuste esitamiseks. Vastame võimalusel jooksvalt või loengu lõpus. Kava. ASP.NET saamislugu Milline on ASP.NET? ASP.NET vormide ülesehitus Andmete esitamine
E N D
ASP.NET Forms tutvustus Gunnar Peipman ASP.NET MVPwww.dt.ee/blog
Live Meeting kasutajatele • Kasuta Q/A menüüd küsimuste esitamiseks. • Vastame võimaluseljooksvalt võiloengu lõpus.
Kava • ASP.NET saamislugu • Milline on ASP.NET? • ASP.NET vormide ülesehitus • Andmete esitamine • Andmebaasi kasutamine • Entity Framework • Küsimused ja vastused
Taust • Vanemad veebitehnoloogiad (ASP) olid ebamugavad ja probleemsed • Töölauarakenduste osas meeldis arendajatele Visual Basicus süsteeme ehitada(lihtne ja võimas) • Miks mitte tuua midagi sarnast veebirakenduste arendusse?
ASP.NET Forms • ASP.NET Forms simuleerib töölauarakenduste mudelit • Lihtne sündmuste mudel • Võimsad korduvkasutatavad kuvakomponendid • Mootoriks võimalusterohke .NET Framework
ASP.NET vormid • Master page – määrab lehe üldise välimuse • Page – konkreetne leht koos oma funktsionaalsusega • Control – lehe kõige väiksem funktsionaalse üksus • JavaScript, CSS, pildid
Kuvakomponendid • Label, Button, TextBox, CheckBox, ListBox, DropDownList • ListView, TreeView • GridView, DataList, Repeater, CheckBoxList
Demo Kuvakomponentide kasutamine
Andmed • Kuvakontrollereid saab siduda andmetega • Andmed asuvad lehe definitsioonis, kood aga lehe koodifailis • Andmed võivad tulla andmebaasist, veebist, failisüsteemist, suvalistest kollektsioonidest
Demo Pildialbum
Andmed • ADO.NET – andmetehnoloogiate kogum, mille abil saab kasutada andmebaasides olevaid andmeid • Toetatud on kõik andmebaasid, mille jaoks on olemas ka .NET, OLEDB või ODBC draiverid
Demo Andmete lugemine andmebaasist
Meeldetuletus tagasisidelehed ka :) on Sul küsimusi?
Entity Framework • Entity Framework on Microsofti poolt loodud O/R-mapper • Mugav töövahend andmemudelite loomiseks ja kasutamiseks • Laiendatav vastavalt vajadustele • Toetab kõiki enimlevinud andmed objektid kaardistusi
Demo Entity Framework andmemudeli loomine ja kasutamine