Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.

Lignende præsentationer


Præsentationer af emnet: "Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft."— Præsentationens transcript:

1 Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD http://blog.cronberg.dk TechTalks hos Microsoft

2 2 Agenda  Overordnet om ASP.NET2  Udviklingsværktøjer  Kontrol/hændelsesorienteret udvikling  Byggeklodserne  Membership, Role Manager, Personalization, Site maps, Masterpages, Themes/Skins, Web Parts  Databinding  Providermodellen  ”Gør det selv”

3 3 Overordnet om ASP.NET2  Integreret i.NET 2  Fuld adgang til hele kernen  Kompileret kode  Prekompilering  Mange sprog  Kodeord: Produtivitet  Færre linjers kode  Effektive ”byggeklodser”  Bedre værktøjer  Hændelsesorienteret udvikling

4 4 Visual Studio 2005  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (alle sprog): Web developer  Standard / Professional  Visual Studio som vi kender det  Med alt det nye  Team System  Værktøjer til hele udviklingsprocessen  Team Fundation Server

5 5 Udvikling med ASP.NET (2)  Web Form (Page)  Brug af kontroller (Control)  Hændelsesorienteret udvikling  Serverkontroller  Brugerkontroller  Kompileringsmodeller  Inline  Code behind / beside

6 6 Sikkerhed  Membership / Role Manager  Styring af brugere og deres rettigheder  Administrationsværktøj  Tilgang gennem kode  Tilhørende kontroller  Login, CreateUserWizard, PasswordRecovery og en del flere  Provider Model Design Pattern

7 7 Personalization  Opbevarer data om brugere og giver nem tilgang til disse gennem kode

8 8 Navigation  Brug af menuer og tilhørende kontroller  TreeView  Menu  SiteMapPath  Datakilde  Web.Sitemap  XML-fil  Database eller andet  Provider Model Design Pattern

9 9 Styring af design  Masterpages  Skabelonbaseret design  Overordnet styring af layout  Fuld programmeringsmæssig adgang  Themes and Skins  Overordnet styring af design  Styles  Kontroller  CSS  Billeder

10 10 Databinding  Meget simpel  Data source-kontroller  Nye datakontroller  GridView and DetailsView controls  Editering med GridView and DetailsView  Caching  SQL cache dependencies <asp:SqlDataSource ID="Titles" RunAt="server" ConnectionString="server=localhost;database=pubs;integrated security=true" SelectCommand="select title_id, title, price from titles" />

11 11 DataSource-kontroller NavnBeskrivelse SqlDataSourceForbinder databundne kontroller til SQL databaser AccessDataSource Forbinder databundne kontroller til Access-databaser XmlDataSource Forbinder databundne kontroller til XML data ObjectDataSource Forbinder databundne kontroller til objekter SiteMapDataSourceForbinder site navigation-kontroller til site map data  Declarative data binding – ingen kode

12 12 ObjectDataSource  Declarative binding til objekter  Brug data access-komponenter  Separer data access kode fra UI-kode  To-vejs data binding  SelectMethod, InsertMethod, UpdateMethod, og DeleteMethod

13 13 Providermodellen  Provider Toolkit  msdn.microsoft.com/asp.net/downloads/providers/ Web Parts Personalization Providers Session State Provider Site Map provider Role provider Membership provider

14 14 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft."

Lignende præsentationer


Annoncer fra Google