Microsoft NET Framework 3 5
-
Upload
fenil-desai -
Category
Documents
-
view
222 -
download
0
Transcript of Microsoft NET Framework 3 5
-
8/14/2019 Microsoft NET Framework 3 5
1/21
About the
Microsoft
.NET Framework3.5Lynn Langit
MSDN Developer Evangelisthttp://blogs.msdn.com/SoCalDev
Gal
-
8/14/2019 Microsoft NET Framework 3 5
2/21
Agenda
Whats new in .NET Framework 3.5?
What is Microsoft .NET Framework 3.5?
Questions and answers
Whats new in .NET Framework 3.0?
-
8/14/2019 Microsoft NET Framework 3 5
3/21
M croso t App cat onPlatform
-
8/14/2019 Microsoft NET Framework 3 5
4/21
Microsoft Visual Studio 2008
.NET Framework 3.5
What is Microsoft .NET Framework 3.5?
2.0 = ASP.NET, CLR, Web Services, WinForms2.0 = ASP.NET, CLR, Web Services, WinForms
3.0 = Cardspace, WCF, WF, WPF3.0 = Cardspace, WCF, WF, WPF
3.5 = AJAX, LINQ, REST, RSS3.5 = AJAX, LINQ, REST, RSS
.NET Framework 2.0SP1
.NET Framework 3.0SP1
-
8/14/2019 Microsoft NET Framework 3 5
5/21
Enables better
collaboration betweendevelopers and
designers to createrich user experiences
Productivity
improvementslike LINQ to provide a
single platform forquickly building apps
that run anywhere
Why do you need .NET Framework 3.5?
Create applications that runCreate applications that run
anywhere: mobile devices, browsers,anywhere: mobile devices, browsers,
desktops, and serversdesktops, and servers
Simplifies building
applications withmessaging systems
and/or workflows
Connected Compelling Ubiquitous & Productive
-
8/14/2019 Microsoft NET Framework 3 5
6/21
.NET FRAMEWORK
build user interfacesbuild user interfaces
for applications andfor applications andmedia-richmedia-rich
experiencesexperiences
build and runbuild and run
connected systems,connected systems,
with a focus on Webwith a focus on Webservicesservices
build workflow-
enabledapplications
build securebuild secure
online useronline user
authenticationauthentication
What was new in .NET Framework 3.0?
WindowsWindows
PresentationPresentationFoundationFoundation
(WPF)(WPF)
WindowsWindows
WorkflowWorkflowFoundationFoundation
(WF)(WF)
WindowsWindows
CommunicatioCommunication Foundationn Foundation
(WCF)(WCF)
WindowsWindowsCardspaceCardspace
-
8/14/2019 Microsoft NET Framework 3 5
7/21
Demo Basic WCF
What is WCF?What is WCF?
address, binding, contractaddress, binding, contractweb services, remoting + moreweb services, remoting + more
flexible, usable SOAflexible, usable SOA
-
8/14/2019 Microsoft NET Framework 3 5
8/21
.NET FRAMEWORK
WPFWPFWFWF
WCFWCFCSCS
Whats new in .NET Framework 3.5?
Language Integrated Query (LINQ) and data awarenessLanguage Integrated Query (LINQ) and data awareness
ASP.NET AJAX support for Web 2.0-style applicationsASP.NET AJAX support for Web 2.0-style applications
New Web protocols in WCFNew Web protocols in WCF
Exposing WF workflows as WCF servicesExposing WF workflows as WCF services
Full tooling support in VS2008 for WF, WCF, and WPFFull tooling support in VS2008 for WF, WCF, and WPF
-
8/14/2019 Microsoft NET Framework 3 5
9/21
Whats new in .NET Framework 3.5? -LINQ
Language extensions to C#/VB.NETLanguage extensions to C#/VB.NET that add native data queryingthat add native data querying
capabilities, using a syntax like SQL to nearly ANY data sourcecapabilities, using a syntax like SQL to nearly ANY data source
Lets you write code in any LINQ-enabled language to filter, enumerate,Lets you write code in any LINQ-enabled language to filter, enumerate,
and create projections of several types of SQL data, collections, XML,and create projections of several types of SQL data, collections, XML,
and DataSets by using the same syntaxand DataSets by using the same syntax
Enables better programming productivity and simpler, easier-to-Enables better programming productivity and simpler, easier-to-
maintain codemaintain code
.NET FRAMEWORK
WPFWPFWFWF
WCFWCFLL
INQINQ
-
8/14/2019 Microsoft NET Framework 3 5
10/21
Programming
with objects
Unified Query Constructsacross all data
XML, SQL Server or
Object collections
IntelliSense, syntax
checking, debugging within
VS2008 (C# and VB)
-
8/14/2019 Microsoft NET Framework 3 5
11/21
Whats new in .NET Framework 3.5? -WCF
AJAX support for Web 2.0-style WCF applicationsAJAX support for Web 2.0-style WCF applications
Lets you create more efficient, interactive, andLets you create more efficient, interactive, and
personalized Web experiences that work across allpersonalized Web experiences that work across all
popular browserspopular browsers
.NET FRAMEWORK
WPFWPFWFWF
WCFWCFCSCS
-
8/14/2019 Microsoft NET Framework 3 5
12/21
Whats new in .NET Framework 3.5? -WCF
New Web protocolsNew Web protocols
AJAX services with JavaScript Object Notation (JSON)AJAX services with JavaScript Object Notation (JSON)
encodingencoding
Representational State Transfer (REST) services with PlainRepresentational State Transfer (REST) services with PlainOld XML (POX) encodingOld XML (POX) encoding
Unified feeds with Really Simple Syndication (RSS) andUnified feeds with Really Simple Syndication (RSS) and
ATOM syndication format encodingATOM syndication format encoding
Several other new WS-* standards implementationsSeveral other new WS-* standards implementations
.NET FRAMEWORK
WPFWPFWFWF
WCFWCFCSCS
-
8/14/2019 Microsoft NET Framework 3 5
13/21
-
8/14/2019 Microsoft NET Framework 3 5
14/21
Whats new in .NET Framework 3.5?
Full tooling support in Visual Studio 2008 for WF,Full tooling support in Visual Studio 2008 for WF,
WCF, and WPFWCF, and WPF
Workflow-enabled services for WFWorkflow-enabled services for WF
Visual designers for WPFVisual designers for WPF
Project templates for WCF servicesProject templates for WCF services
.NET FRAMEWORK
WW
PFPFWW
FF
WCFWCFCSCS
-
8/14/2019 Microsoft NET Framework 3 5
15/21
-
8/14/2019 Microsoft NET Framework 3 5
16/21
Demo CHC
WCF improvementsWCF improvements
WCF/WF IntegrationWCF/WF IntegrationLINQLINQ
-
8/14/2019 Microsoft NET Framework 3 5
17/21
Demo @Sales
WCF improvementsWCF improvements
REST and SOAPREST and SOAPAJAX integrationAJAX integration
RSS/ATOM typesRSS/ATOM types
-
8/14/2019 Microsoft NET Framework 3 5
18/21
WCF Scenarios
Scenario DescriptionEnterprise WebServices
Support for simple web services based on SOAPprotocol or advanced implementations that rely onWS*.Web 2.0 Services A web programming model that supports POX,REST, JSON, RSS and Atom.
IntranetApplications
Classic client-server applications and distribution ofservices behind the firewall.
QueuedMessaging
Asynchronous calls, disconnected calls and publishand subscribe patterns.
Workflow
Services
Coordinating calls from a workflow, exposing a
workflow as a service, and durable services.
Source: MSDN WhitepaperApplication Deployment Strategies by
Michele Leroux Bustamante, IDesign
http://msdn.microsoft.com/en-us/library/cc512038.aspxhttp://msdn.microsoft.com/en-us/library/cc512038.aspx -
8/14/2019 Microsoft NET Framework 3 5
19/21
Where can you get more info?
Download .NET framework 3.5 -Download .NET framework 3.5 - herehere
My blog My blog http://blogs.msdn.com/SoCalDevGalhttp://blogs.msdn.com/SoCalDevGal
IDesignIDesign Michele Leroux Bustamante, Juval Lowy Michele Leroux Bustamante, Juval LowyWebcasts, books, blogs, coursesWebcasts, books, blogs, courses
NetFx site WCF infoNetFx site WCF info
.NET Stock Tracker application.NET Stock Tracker application herehere
WCF samples on MSDNWCF samples on MSDN herehere
Channel 9 MSDNChannel 9 MSDN herehere
http://channel9.msdn.com/http://www.microsoft.com/downloads/details.aspx?FamilyId=2611A6FF-FD2D-4F5B-A672-C002F1C09CCD&displaylang=enhttp://msdn2.microsoft.com/en-us/netframework/bb499684.aspxhttp://www.netfx.com/http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=3&tabid=5http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=3&tabid=5http://blogs.msdn.com/SoCalDevGalhttp://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en -
8/14/2019 Microsoft NET Framework 3 5
20/21
Questions and answers
-
8/14/2019 Microsoft NET Framework 3 5
21/21
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
2008 Microsoft Corporation. All rights reserved. Microsoft, the .NET logo, Visual Basic, Visual Studio, Windows, and Your Potential. Our Passion. are trademarks of the Microsoft group of companies.