Без темы
<<  VISUAL REVOLUTION Welcome to RiM 2012  >>
Visual Studio 11 und
Visual Studio 11 und
Techtalk Agenda 12
Techtalk Agenda 12
What’s new in
What’s new in
Quick Reminder – What Is
Quick Reminder – What Is
.NET Versions
.NET Versions
Call To Action (Today)
Call To Action (Today)
Language Improvements
Language Improvements
C# and VB evolution
C# and VB evolution
Asynchronous programming is becoming the norm in modern, connected
Asynchronous programming is becoming the norm in modern, connected
demo
demo
DEMO Summary: What is async
DEMO Summary: What is async
Entity Framework
Entity Framework
Entity Framework Evolution (1)
Entity Framework Evolution (1)
Developer Workflows
Developer Workflows
Developer Workflows
Developer Workflows
demo
demo
Entity Framework Migrations
Entity Framework Migrations
demo
demo
Entity Framework Evolution (2)
Entity Framework Evolution (2)
Entity Framework 4.5 Features
Entity Framework 4.5 Features
Entity Framework Resources
Entity Framework Resources
ASP
ASP
ASP
ASP
ASP
ASP
ASP
ASP
Visual Studio 11 improvements for web devs
Visual Studio 11 improvements for web devs
ASP
ASP
demo
demo
ASP
ASP
demo
demo
WPF
WPF
WPF
WPF
WCF
WCF
WCF
WCF
WCF
WCF
WCF
WCF
WF
WF
Workflow
Workflow
Q&A
Q&A
.NET for Metro style apps
.NET for Metro style apps
.NET and WinRT
.NET and WinRT
A Lap Around WF 4.5 Key new features
A Lap Around WF 4.5 Key new features
BCL
BCL
New MEF Features
New MEF Features
© 2011 Microsoft Corporation
© 2011 Microsoft Corporation

Презентация на тему: «Visual Studio 11 und». Автор: Ken Casada. Файл: «Visual Studio 11 und.pptx». Размер zip-архива: 1653 КБ.

Visual Studio 11 und

содержание презентации «Visual Studio 11 und.pptx»
СлайдТекст
1 Visual Studio 11 und

Visual Studio 11 und

NET 4.5 entdecken

Internet access: Connect “Radisson_Guest” network Open Internet Explorer Choose “Other login option” Log in as “Meeting delegate” Choose the meeting or room name Enter code: “tcMh – gTF5” Connect

2 Techtalk Agenda 12

Techtalk Agenda 12

01.2012

09:15 - 10:30 Uhr

Visual Studio 11 und .NET 4.5 entdecken - Teil 2 Ken Casada, Microsoft Schweiz

10:30 - 10:50 Uhr

Pause

10:50 - 12:05 Uhr

Visual Studio 11 und .NET 4.5 entdecken - Teil 1 Hansj?rg Scherer, Microsoft Schweiz

3 What’s new in

What’s new in

NET 4.5 ?

Ken Casada Developer Evangelist Microsoft Switzerland kcasada@microsoft.com, Blog

4 Quick Reminder – What Is

Quick Reminder – What Is

NET

Entity Frame-work

ASP. NET

WCF

WPF

Win Forms

Work Flow

And more!

5 .NET Versions

.NET Versions

.NET 4.5 is an in-place update You get it automatically with Windows 8 and Windows Server 8

2002

2003

2005

2005-08

2010

-Win8

3.5

3.0

4.5

.NET 1.0

.NET 1.1

.NET 2.0

.NET 4.0

CLR 1.0

CLR 1.1

CLR 2.0

CLR 4.0

6 Call To Action (Today)

Call To Action (Today)

Test your existing app and send any compatibility issues you may find to the Microsoft Connect web site STEPS: 1) Migrate your existing apps to .NET 4.0 2) If everything OK ? Migrate and test them on .NET 4.5!!!

7 Language Improvements

Language Improvements

8 C# and VB evolution

C# and VB evolution

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

9 Asynchronous programming is becoming the norm in modern, connected

Asynchronous programming is becoming the norm in modern, connected

applications

10 demo

demo

Async

11 DEMO Summary: What is async

DEMO Summary: What is async

A new easier way to write connected apps Two new Keywords: Await and Async in VB and C# A new Task based design pattern for APIs A new set of .NET Framework APIs

12 Entity Framework

Entity Framework

13 Entity Framework Evolution (1)

Entity Framework Evolution (1)

EF 1 Shipped with .NET 3.5 SP1 Features: Basic ORM support Database First Workflow EF 4 Shipped with .NET 4.0 and VS 2010 Features: Model First Workflow POCO, FKs, Lazy Loading, T4 Code Generation, …

14 Developer Workflows

Developer Workflows

New Database

Existing Database

Model First Create .edmx model in designer Generate database from .edmx Classes auto-generated from .edmx

Database First Reverse engineer .edmx model Classes auto-generated from .edmx

15 Developer Workflows

Developer Workflows

New Database

Existing Database

Model First Create .edmx model in designer Generate database from .edmx Classes auto-generated from .edmx

Code First Define classes & mapping in code Database auto-created at runtime

Database First Reverse engineer .edmx model Classes auto-generated from .edmx

Code First Define classes & mapping in code (Reverse engineer tools available)

16 demo

demo

Code First

17 Entity Framework Migrations

Entity Framework Migrations

code change

update- database

add- migration

Product Id: int Name: 128 UnitPrice: decimal

Product Id: int Name: max UnitPrice: decimal

ChangeColumn( “Products", "Name", ca => ca.String( maxLength:128));

18 demo

demo

Migrations (Today in Beta 1)

19 Entity Framework Evolution (2)

Entity Framework Evolution (2)

EF 4.2 (RTM) Shipped as a standalone release based on .NET 4.0 (available as NuGet package) Features: Code First Workflow Simplified DBContext API Migrations (Beta 1) Available as a NuGet package Will be part of EF 4.3 (not available yet!!!) ? EF 4.3 = EF 4.2 + Migration RTM Will .NET 4.5 includes EF 4.3 features?

20 Entity Framework 4.5 Features

Entity Framework 4.5 Features

Enums Spatial Data Table-Valued Functions Sprocs with multiple result sets Automatic compiled LINQ queries Query optimization improvements Multiple Diagram Support Database Project integration ? most of those features can be tried out by installing the EF June 2011 CTP

21 Entity Framework Resources

Entity Framework Resources

Learning Resources Main MSDN Page: http://msdn.com/ef ASP.NET + EF Tutorials: http://www.asp.net/entity-framework/tutorials Blogs ADO.NET Team Blog: http://blogs.msdn.com/adonet/ EF Design Blog: http://blogs.msdn.com/efdesign/ Feature Voting: http://ef.mswish.net Releases EF Power Tools: http://tinyurl.com/efptctp1 June 2011 Data CTP: http://tinyurl.com/junectp

22 ASP

ASP

NET

23 ASP

ASP

NET Core Runtime and Framework

Performance Performance Improvement for ASP.NET Web Hosting Faster ASP.NET Startup (multi-core JIT compilation, sharing common assemblies) Reduced memory footprint (tuning of GC with 1 single setting) Up to 35% performance in combination with Windows 8 Server (prefetching feature) http://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc_perf

24 ASP

ASP

NET Core Runtime and Framework

ASP.NET 4.5 integrates the popular Microsoft AntiXSS Library New API to support Async Support for WebSockets Protocol More Info: http://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc303354458

25 ASP

ASP

NET Bundling and Minification

Today After applying Bundling and Minification More Info: http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification-support-asp-net-4-5-series.aspx

26 Visual Studio 11 improvements for web devs

Visual Studio 11 improvements for web devs

HTML Editor Smart Tasks, support WAI-ARIA accessibility standard, New HTML 5 snippets, better Intellisense, … http://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc303354490 JavaScript Editor Code outlining, Go to Definition support, … http://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc303354500 CSS Editor Color Picker, CSS 3 support, custom region (/*#region Menu */ … /*#endregion */ http://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc303354508 Page Inspector

27 ASP

ASP

NET Web Form

HTML 5 Updates Ex: TextMode property of the TextBox control support new HTML 5 input types like email, datetime Validator Controls now support Unobstrusive JavaScript for client-side validation logic HTML Encoded Data-Binding Expressions Strongly Type Data Controls Model Binding

28 demo

demo

ASP.NET Web Form - Strongly Type Data Controls - Model Binding

29 ASP

ASP

NET MVC 4

Fresh HTML 5 default project templates Built-in support for mobile sites New Mobile project template Based on JQuery Mobile (for touch-optimized UI) More Info: http://www.asp.net/whitepapers/mvc4-release-notes

30 demo

demo

ASP.NET MVC 4

31 WPF

WPF

32 WPF

WPF

Ribbon control Improved performance when displaying large amount of data MVVM Improvements Designer improvements: VS11 has the same design engine as Expression Blend More Info: http://msdn.microsoft.com/en-us/library/bb613588(v=vs.110).aspx

33 WCF

WCF

34 WCF

WCF

Configuration improvements: Tooltips , Intellisense and compile-time validation in config files (VS 11) Generated client config files cleaned Only non-default binding configuration will be generated WebSocket support for WCF based Services (just with W8) ?new Bindings: NetHttpBinding and NetHttpsBinding New UDP Binding (fire and forget) ? no out-of-the box support in .NET 4.0 (sample for that)

35 WCF

WCF

Typical WSDL file generated from a WCF service Inside WSDL definition additional files are being referenced (import directives)

36 WCF

WCF

New in WCF 4.5: support for flat WSDL file …all info are available in 1 single file (good for Interoperability)

37 WF

WF

38 Workflow

Workflow

Versioning Contract First Services C# Expressions State machines (*) Runtime Performance Designer Improvements Performance Usability Better Integration with VS (*) part of Update 4.0.1 for Microsoft .NET Framework 4: Runtime update (http://support.microsoft.com/kb/2495593) More Info: http://msdn.microsoft.com/en-us/library/hh305677(v=vs.110).aspx

39 Q&A

Q&A

40 .NET for Metro style apps

.NET for Metro style apps

Provide simple, well-designed, and light-weight base class library APIs to C# and VB developers programing Metro style apps API Cleanup No obsolete or inapplicable APIs No duplication with Windows Runtime APIs Natural for C# & VB developers

LEARN MORE

930: A .NET Developer's View of Windows 8 App Development

41 .NET and WinRT

.NET and WinRT

Metro style app for C# or VB

.NET for Metro style apps

CLR

Windows

WinRT APIs

Win32 APIs

42 A Lap Around WF 4.5 Key new features

A Lap Around WF 4.5 Key new features

Authoring Improvements

Versioning

Runtime Enhancements

Ask

Feature

Expressions in the language of the project

C# expressions

Create workflow services based on an existing contract

Contract-First

Better experience with Flowchart / State Machine designer

Auto-connect, auto-insert, pan

Add comments to activities in the designer surface

Annotations (designer)

Search integration in the workflow designer

Search (designer)

Invalid workflows should cause build errors

Validation errors break build

Basic building blocks for a versioning story

WorkflowIdentity

Host several versions of a service side by side

WFSH versioning support

Update running instances to a new definition

Dynamic Update

Run my workflows in Partial Trust

Partial Trust

Be able to plug my own expressions story

Expressions Extensibility

Better runtime performance

VB expressions performance

43 BCL

BCL

Improvements to WeakReferences ArraySegment Streams ReadOnlyDictionary Compression Bigger than 2GB Objects

44 New MEF Features

New MEF Features

All your objects are MEF now Generics POCO Explicit Wiring (wire specific MEF parts the way YOU want) MEF problems are easy to diagnose Break on First Chance Exceptions Visualize the exception Fix your problem!

45 © 2011 Microsoft Corporation

© 2011 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.

«Visual Studio 11 und»
http://900igr.net/prezentacija/informatika/visual-studio-11-und-244473.html
cсылка на страницу

Без темы

778 презентаций
Урок

Информатика

130 тем
Слайды