Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afHans Bundgaard Redigeret for ca. et år siden
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.
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.