Mød Microsoft – for udviklere & arkitekter Introduktion til ASP.NET 2.0 Jeppe Rørbæk Rambøll Informatik
Agenda Introduktion til ASP.NET 2.0 Databinding Masterpages Håndtering af brugere Themes og skins Drag / drop udvikling Hvis man vil skrive det selv Dynamisk indhold - programmatisk
Introduktion til ASP.NET 2.0 Applikationsudvikling på webforms. Kompileret kode / objektmodel / OO / framework Adskildelse af udviklingsopgaver Brugerinterface | Styling | Logik, Dataadgang mv. Masser af gaver Genbrugelige og specialicerbare komponenter Almindelige opgaver ER løst Og masser af hjælp Code-completion* Fantastisk++ debugger* Trace, onlineadministration, docs mv.
”Hello world” Intro - IDE’et - Den første side - Kontrolhierarkiet Er det ikke helt, men det er tæt på ;o)
Databinding Hvad er databinding ? Databundne kontroller Tovejsbinding – også til egne typer Den typiske opbygning Webform Control DataSourceControlProvider Storage
Databinding Databinding - Simpel databinding - Udvidet tovejs databinding
Masterpages Og hvad skal man så med dem ? Hvordan fungerer de ? Hvad er der af muligheder ? Web Partnere Kunder Sælgere Indkøbere Master Master Master Master Master Master Content
Masterpages Masterpages - En simpel masterpage - En side baseret på denne
Brugerhåndtering Håndtering af brugere - som opgave Providermodellen Membership Online administration.config
? Håndtering af brugere - som opgave Anonyme brugere Kendte brugere Authentication Authorization Opbevaring Administration GUI Privilegerede brugere
Er løst med providermodellen Webform Kontrol – UI og funktionalitet Login Provider Provider Lager Datamodel API
Membership API Lager Access Andre Kontroller LoginLoginLoginStatusLoginStatusLoginViewLoginView AccessMembershipProviderAccessMembershipProviderAndreAndre Providers MembershipMembershipMembershipUserMembershipUser SqlMembershipProviderSqlMembershipProvider SQL Server AndreAndre
Online administration Godt værktøj for udvikler og driftspersonel … Også som hjælp til forståelse <configuration> </configuration>
Brugerhåndtering Brugerhåndtering - Administration - Kontroller - API
Themes og skins CSS (gammel vin på gamle flasker) Skins (ny vin på nye flasker) Themes (Dom Perignon 47)
Themes og skins Themes - Oprettelse af skin - Brug - Specifikt skin pr. SkinId
Lidt der ikke blev kigget på (der er meget mere ;o) Kontroller Navigationskontroller (menu) Multiview / View / Wizard Caching CacheDependency Localization Profiling Deployment Pre-kompilering, healthmonitoring
Lidt af komme videre på Gode Whidbey-sider Flere events ASP.NET 2.0 DAG! (1. marts) Og en postkasse til spørgsmål
©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.