Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008}

Ähnliche Präsentationen


Präsentation zum Thema: "ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008}"—  Präsentation transkript:

1 ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008}
3/28/2017 8:11 PM Download der Folien und Beispiele: ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008} Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist Version 1.2b/ © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Abstract Sehen Sie zu, der ASP.NET-MVP Dr. Holger Schwichtenberg innerhalb des Vortrags eine ganze Webanwendung mit AJAX-Funktionalität baut. In dieser Session gibt es nur wenige PowerPoint-Folien, dafür aber viel laut erklärten Code rund um Partial Page Rendering, Web-RPC mit WCF- und Webservice-Aufrufen, JavaScript-Erweiterungen, XML-Script und viele visuelle Nettigkeiten, die ASP.NET 3.5 bietet. Innerhalb der Session entsteht eine interaktive Buchungsmaske für Flüge, die nur minimalen Netzwerkverkehr erzeugt und "flackerfrei" ist.

3 Über den Sprecher : Dr. Holger Schwichtenberg
Dr. rer. pol. Diplom-Wirtschaftsinformatiker MVP, .NET Code Wise Member, MCSD seit 1996 Softwareentwicklung mit Windows COM/.NET Heute: Firma (Sitz: Essen) 50%: Architektur, Design, Entwicklung 50%: Beratung, Schulungen, Coaching, Fachartikel, Fachbücher, Konferenzvorträge Fachjournalist iX, DOTNETpro, Computer Zeitung, Windows IT Pro, PC Magazin, ObjektSpectrum, MSDN Online, u.a. Buchautor Addison-Wesley, Microsoft Press, WEKA Media Vortragender nationale und internationale Fachkonferenzen (TechEd, OOP, ADC, BASTA, IT Forum, STC, WI, Net.Object Days, etc.) Kontakt Community Website Weblog

4 Wer sind Sie? Erfahrung mit ASP.NET 2.0 und Visual Studio 2005
Noch keine/wenig Erfahrung mit ASP.NET AJAX und AJAX Control Toolkit oder: Sie haben zwar Erfahrung mit ASP.NET AJAX und an den (wenigen) Neuerungen in ASP.NET 3.5 interessiert

5 Inhalte Überblick: Visual Web Developer 2008:
von ASP.NET 2.0 zu ASP.NET 3.5 Visual Web Developer 2008: Split View, CSS ListView, DataPager, LinqDataSource Partielle Seitenerzeugung: UpdatePanel, Trigger, UpdateProgress Script Services/Page Methods JavaScript-IntelliSence und -Debugging Extender / AJAX Control Toolkit Ausblick (ASP.NET 3.5 Extensions)

6 Überblick ASP.NET 2.0: November 2005
ASP.NET 2.0 AJAX Extensions: Januar 2007 AJAX Library UpdatePanel Script Services/Page Methods ASP.NET 3.5: November 2007 AJAX Extensions WCF als AJAX Script Services ListView, DataPager, LinqDataSource Weitere ASP.NET-Features Mitte 2008

7 Verbesserungen in VWD 2008 Bessere Unterstützung für die Definition und Zuweisung zu CSS-Vorlagen Anzeige der Containerelemente ("Visual Aids") Dünnere Rahmen um einige Container (z.B. Updatepanel) Zweigeteilte Ansicht (Design/Markup) wie der WPF-Designer (Split-View) Unterstützung für geschachtelte Masterpages ASP.NET AJAX Extender-Unterstützung (Smarttag "Add Extender"/"Remove Extender") IntelliSense für JavaScript XML-Kommentarunterstützung in JavaScript JavaScript-Debugger

8 Partielle Seitenerzeugung

9 Methodenaufrufe

10 { Der Rest des Vortrags }
3/28/2017 8:11 PM { Der Rest des Vortrags } Demo Download des Codes: Verschiedene Ansätze werden gegenübergestellt Achtung: Auch wenn ich das geübt habe… es ist schwer beim Reden an jede Kleinigkeit zu denken © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Vergleich Klassischer "voller" Roundtrip AJAX - PPR AJAX - RPC
Serverbelastung Hoch Mittel Gering Übertragungsgröße Client zu Server Übertragungsgröße Server zu Client Eigener Client-Code notwendig Nein Ja Aufwand für den Entwickler Hoch/Mittel Browser muss JavaScript können Ja (aber Fallback zum vollen Roundtrip, wenn nicht verfügbar)

12 Bugparade des Control Toolkits

13 Fazit ASP.NET 3.5 besteht im Vergleich zu ASP.NET 2.0 im Wesentlichen aus AJAX-Neuerungen UpdatePanel macht AJAX sehr einfach Script Services/Pagemethods reduzieren Last weiter Control Toolkit nicht ohne Probleme Interessante Verbesserung im Webdesigner

14 Ausblick: ASP.NET 3.5 Extensions (3.5 SP1/3.6)  Mitte 2008
ASP.NET AJAX Improvements: Browser History Support Permalinks JavaScript Library-Erweiterungen ADO.NET Entity Framework ADO.NET Data Services ASP.NET MVC ASP.NET Dynamic Data Support ASP.NET Silverlight Support

15 Mehr zur ASP.NET oder .NET?
Beratung Entwicklung Schulungen (öffentlich und In-House) zu C#, VB, C++/CLI, ASP.NET, WCF, WPF, u.a. Telefon 0201/

16 Am Ende... Danke für Ihre Aufmerksamkeit! FRAGEN ?
jetzt!!! …oder später unter Download des Codes:

17 3/28/2017 8:11 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Visual Studio 2008 weitere Angebote
3/28/2017 8:11 PM Visual Studio 2008 weitere Angebote Visual Studio Team System Information Day Regelmäßige ganztägige Informationsveranstaltung von Microsoft Praxisnahe Demos & viel Raum für Diskussionen Details & Anmeldung: TeamConf 2008 – Die Visual Studio Team System Konferenz VSTS in der Praxis April 2008 in München Anwenderberichte (Siemens, ABB, Commerzbank, Datev, Münchener Rück,..) Fach- und Technologievorträge Vortragsprogramm und Anmeldung: Visual Studio Launch Promotion Tauschen Sie Ihre Visual Studio Standard in eine höherwertige Visual Studio Edition Ihrer Wahl Anrechnung in Höhe von 299 € beim Kauf eines anderen VS Produktes vom 19. Februar bis zum 30. April 2008 Nur bei den Partnern: PC Ware, SoftExpress, SOS und Zoschke (befinden sich alle in der Ausstellerhalle) © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Ask the Experts Wir freuen uns auf Ihre Fragen: Technische Experten stehen Ihnen während der gesamten Veranstaltung in der Haupthalle zur Verfügung.


Herunterladen ppt "ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008}"

Ähnliche Präsentationen


Google-Anzeigen