Mød Microsoft – for udviklere & arkitekter Introduktion til ASP.NET 2.0 Jeppe Rørbæk Rambøll Informatik

Slides:



Advertisements
Lignende præsentationer
SharePoint Codecamp. SharePoint Bruger Gruppe  Intro til dagen, Anders.  Authentication i forbindelse med Apps – Oauth, Low trust/High trust, Mads.
Advertisements

SMALL BUSINESS er BIG BUSINESS Small Business Specialist Community (SBSC) Udnytter du alle salgsmulighederne når du er ude og hos din kunde Thomas Sørensen.
Mobile løsninger i hverdagen-udfordringer og muligheder
Effektive procedurer med integrerede webservices Applikationer til Office - Smart Clients Case: Digitalt Forvaltningstjek hos Erhvervs- og Selskabsstyrelsen.
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
Udvikling af ANDROID programmer (apps) Jens Bennedsen og Jesper Tørresø marts 2011.
Masterpages/Otto Knudsen 1 Master Pages  Master Pages i ASP.NET 2.0.
Koncept for Netværket Kloge Hoveder Dialog
Rasmus Kromann-Larsen
Atlas/Otto Knudsen 1 "Atlas"  AJAX Extensions til ASP.NET.
E-commerce hos Bon’A Parte
Mød Microsoft – for udviklere & arkitekter Smart klient som Office-applikation Erik Dibbern Röser Developer & Platform Strategy Group, Microsoft
Sikkerhed/Otto Knudsen 1 Sikkerhed  Sikkerhed i ASP.NET  Autentifikation (Authentication)  Autorisation (Authorization)
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
Velkommen til Pre-launch Roadshow Claus Jul Christiansen Divisionschef, Server & Tools Microsoft Danmark.
General Practitioner System 3000 ITNET2 F11 Godkendelsesopgave.
ASP.NET Extensions Jakob Tikjøb Andersen
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 KlientKlient.
Microsoft Sikkerhed Fundamentet for den moderne IT-udvikling.
Technology Briefing. Hvorfor snakker vi drift? Meget fokus fra Microsoft på effektiv drift Dynamic Systems Initiative MS Operations Framework Meget fokus.
ASP.NET Cache, State DataGrid og Diagnostics. Agenda – ASP.NET Cache, State og Cookies ( 1 del ) –Cache –Static member –Application State –Session State.
Beskyt & bevar kontrol med information CRM LOB ERP Find information, viden & øget indsigt i forretning Enklere samarbejde mellem mennesker Reducerede.
Introduktion til.NET- platformen og version 2.0 Michell Cronberg Microsoft MVP
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
OIOSAML.NET og Umbraco ved Thomas Ravnholt silverbullet.dk
SQL Introduktion Jesper Tørresø DAB1 F08 6. Februar 2008.
Niels Ladegaard Beck Microsoft Student Partner Aarhus Universitet.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
Programmering af dynamiske websider pages/tutorials/introducing-aspnet- web-pages-2/intro-to-web-pages- programming.
SMALL BUSINESS er BIG BUSINESS Hvad kræver det at blive Small Business Specialist? Marlene Dissing Projektkoordinator.
Internetteknologi (ITNET2) Præsentation 6: Arkitektur i (Java) Web Applikationer.
Hoved komponenter Activity (kode+UI) En sammenhængende task Har et default vindue App = ∑activities (en stak af aktiviteter ift afvikling) Broadcast reciever.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
1..NET Arkitektur. Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework Class Libraries (FCL). The CLR defines.
©2012 Experian Limited. All rights reserved. Experian and the marks used herein are service marks or registered trademarks of Experian Limited. Other products.
Komplet virksomhedsløsning fra Microsoft Adel Ali Zabair Technical Specialist Microsoft Danmark Flemming Rand Teamleder Microsoft.
Lektion 8 Programmeringsteknologi Efterår Velkommen Præsentation Programmet for denne lektion De næste gange Arbejdsformen Litteratur Web-programmering/ASP.NET.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a.
Internetteknologi (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 19/ Jesper Tørresø.
Jesper Aaberg ForretningskunsulentMicrosoft Strategy Briefing, 12. maj 2005 US title: Business Productivity Advisor.
Købmagergade 26C, 1150 Copenhagen Introduktion til WF 4.0 Christian Stærk, Nebular.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Office kampagne Partnertræningsdag Gitte Casparij Marketing Manager, Small Business
Masterpages/Otto Knudsen 1 Temaer (Themes) Stylesheets til ASP.NET web-applikationer.
Introduktion til XNA Jacob Korsgaard og Morten Sneftrup Pedersen Microsoft Student Partners Aalborg Universitet.
Executive Circle - Portal Teknisk Spor. Agenda – Teknisk Spor Velkommen til det tekniske spor Henrik Albrechtsen, Solution Specialist, Microsoft.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
- infrastruktur for kort og geodata Kort- forsyningen Login Password Alt om login på Kortforsyningen.
Leif Vestergaard Adm. direktør, EG A/S Et digitalt løft af dansk erhvervslivs produktivitet.
1 | 2011 ASP.NET Framework i et webform/page perspektiv The Framework to a page.
Design af brugerflader13.1 Kursusgang 13 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
DIEB8.1 Kursusgang 8 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
C# /.NET Rohde & Schwartz Modul 5 - LINQ. 2 UCN Teknologi/act2learn 2014 Undervisere: Michael Holm Andersen: mihn(at)ucn.dk, ( )mihn(at)ucn.dk.
DOMS IT-stormøde 16 november 2009 Kåre Fiedler Christiansen.
Ole Kjeldsen Direktør, Platform & Udviklere Microsoft Danmark … a.k.a. Software + Services Hvorfor, Hvordan &
Programmering I Java/C# Datatekniker Dit første projekt.
Microsoft Danmark Thomas Halse Partner Technology Strategist.
Dokumentation.
Præsentationens transcript:

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.