Fachreferat: Visual Studio 2012, Windows 8 und .NET 4.5
 

Like this? Share it with your network

Share

Fachreferat: Visual Studio 2012, Windows 8 und .NET 4.5

on

  • 1,432 views

In diesen Folien erfahren Entwickler, ob es sich lohnt, bereits jetzt auf die neueste Version Visual Studio 2012 zu setzen. Wie gewohnt bringt Microsoft eine Fülle von neuen Features. Aber welche ...

In diesen Folien erfahren Entwickler, ob es sich lohnt, bereits jetzt auf die neueste Version Visual Studio 2012 zu setzen. Wie gewohnt bringt Microsoft eine Fülle von neuen Features. Aber welche davon sind im Alltag wirklich relevant? Was wird nicht mehr unterstützt?

Statistics

Views

Total Views
1,432
Views on SlideShare
1,420
Embed Views
12

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 12

http://news.digicomp.ch 12

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Fachreferat: Visual Studio 2012, Windows 8 und .NET 4.5 Presentation Transcript

  • 1. 1 Visual Studio 2012 Windows 8 und .NET 4.5 Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter .NET, Digicomp AG
  • 2. 2 Der Referent: Hans Peter Bornhauser Dipl. Ing ETH Software Architect, Senior Software Engineer, Consultant and Trainer bei Noser Engineering AG in Winterthur Fachbereichsleiter .NET bei Digicomp > 10 Jahre Webentwicklung mit .NET (seit Beta 1.0) ASP.NET Webforms und MVC WPF und Silverlight WCF und Entity Framework Windows 8 App search.ch div. Microsoft Zertifikate MCPD Web MCPD Windows MCPD Silverlight + Azure MCT (Certified Trainer)
  • 3. 3 .NET @ NIGHT Aktuelle Trends rund um .NET Kurzvortrag – Demo Diskussion und Fragen Apéro
  • 4. 4 .NET Generationen C# 5.0 + VB 11.0 Windows 8 Runtime + Asynchrony C# 4.0 + VB 10.0 Dynamic + (Language Parity) C# 3.0 + VB 9.0 Language Integrated Query C# 2.0 + VB 8.0 Generics C# 1.0 + VB 7.0 Managed Code
  • 5. 5 .NET 4.5 / Visual Studio 2012 News
  • 6. 6 Was ist wirklich neu? Einfache asynchrone Aufrufe (async/await) Windows 8 Apps XAML/C# oder HTML5/CSS3 und JavaScript Expression Blend kann HTML und CSS, integriert in Visual Studio (aber nur für Windows 8 Apps) Portable Klassenbibliotheken (für .NET, Silverlight, Phone, XBox und Windows 8) Testmanager Lightswitch integriert HTML / CSS / JavaScript Editoren
  • 7. 7 Was fällt weg? Macros Client Profile für .NET Framework Windows Installer Projekte Keine Unterstützung für Windows XP (.NET 4.5)
  • 8. 8 WinRT (Windows Runtime) Ist nicht .NET, aber objektorientiertes API (COM Komponente) Windows Runtime ersetzt Win32 für neue Anwendungen ca. 1800 Klassen Apps laufen nur unter Windows 8 (im Store) Entwicklung nur unter Windows 8 (VS 2012) Keine Migration von WPF, Silverlight oder ASP.NET Kennt auch Metadaten in Form von .winmd Files
  • 9. 9
  • 10. TFS Express (neu!) Verwendet SQL Express Max. 1 CPU, max. 1 GB RAM, max. 10 GB Datenbankgrösse Inklusive 5 Benutzer Weitere Benutzer benötigen TFS CAL Features: Source repository work items (mit agilem Task Board) Build Nicht enthalten: Kein Reporting, BI, SharePoint Integration Skalierbarkeit Agile Planning Tools & Backlogs
  • 11. 11 Web Entwickler AntiXSS Bundling + Minification Web API Web Sockets Unterstützung (nur IIS 8 und IE10) Model Binding (ähnlich ASP.NET MVC) Typisiertes Data Binding Unterstützung für mobile Devices
  • 12. 12 Weitere Features Intellitrace Collector (free) TFS in the Cloud Code Analyse, welche ähnliche Code Sequenzen findet Performance Optimierungen...
  • 13. Asynchrone Methodenprivate async void OnLoadWebPageClickAsync(object sender, EventArgs e){ WebClient webClient = new WebClient(); WebsiteContent.Text = await webClient.DownloadStringTaskAsync("http://www.digicomp.ch");} Modell 1. Alles nach await wird in eine eigene Methode verschoben 2. Es gibt eine neue Methode DownloadStringTaskAsync, welche das gleiche macht wie das Original, aber asynchron ist. 3. Nach dem Aufruf von DownloadStringTaskAsync wir die Methode beendet und an den Aufrufer zurückgegeben. 4. Die 2. Hälfte der Methode wird aufgerufen, wenn der asynchrone Teil fertig ist. C# Visual Basic .NET
  • 14. 14 Aktuelle Digicomp-Kurse zum Thema Entwicklung von Webapplikationen mit MVC 4 (2 Tage) www.digicomp.ch/kurse/MVC.html Windows 8 für WPF Entwickler (2 Tage) HTML 5 (1 Tag) www.digicomp.ch/kurse/HT5.html jQuery (2 Tage) www.digicomp.ch/kurse/IJQ.html Neues in .NET 4.5 und Visual Studio 2012 (2 Tage) www.digicomp.ch/kurse/CN5.html
  • 15. 15 Literatur C# 5.0 in a Nutshell Joseph & Ben Albahari OReilly ISBN 978-1-449-32010-2 Async in C# 5.0 Alex Davies OReilly ISBN 978-1-449-33716-2 Pro C# 5.0 and the .NET 4.5 Andrew Troelsen Framework Apress ISBN 978-1-4302-4233-8 Programming Windows Charles Petzold Writing Windows 8 Apps Microsoft Press ISBN 978-0-7356-7176-8 Programming ASP.NET MVC 4 Jess Chadwick, Todd Snyder O’Reilly ISBN 978-1-449-32031-7
  • 16. 16 Links Visual Studio 2012 News: http://msdn.microsoft.com/en- us/library/bb386063.aspx .NET News http://msdn.microsoft.com/en-us/library/ms171868.aspx Windows RT http://msdn.microsoft.com/en-us/magazine/jj651567.aspx Kurz Videos http://www.hanselman.com/blog/VisualStudio2012AndNETFramework 45IsRELEASEDHeres5MinuteVideosToGetYouUpToSpeedQuick.aspx Portable Class Library http://bit.ly/NetPCL