SlideShare une entreprise Scribd logo
1  sur  65
[object Object],[object Object],[object Object]
BUSINESS AND TECHNICAL EXECUTIVES SMALL BUSINESS IT PROFESSIONALS IT DEVELOPERS PARTNERS ,[object Object],Information for small business decision makers who want to improve productivity, efficiency, and security in their workplace “ How-To” sessions delivering highly technical content -- direct from a Microsoft technology specialist with real-world experience ,[object Object],Designed for technology providers who are seeking to enhance technical knowledge, to improve selling skills and to learn about various programs and offers for partners.
[object Object],[object Object],[object Object],[object Object],Our way of saying “Thanks for attending” !!!
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Today’s Schedule – Irvine, CA (am) ,[object Object],[object Object],[object Object],[object Object]
Today’s Schedule – Irvine, CA (pm) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Today’s Schedule – Riverside, CA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],.NET Framework 2.0 .NET Framework 3.0 ,[object Object],[object Object],.NET Framework 3.5 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VS 2005 Vista VS 2008 time Version = Assembly references + compilers No new CLR runtime .NET 3.0 .NET 3.5
Developer Productivity Team Collaboration Support for the Latest Platforms
Architects Developers Designers Testers Project Managers Hobbyists Enthusiasts Students Database Edition Development Edition Architecture Edition Test Edition Team Foundation Server
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADO.NET Accessing data today Queries in quotes Loosely bound arguments Loosely typed result sets No compile time checks
Classes describe data Tables are like collections Strongly typed connections Integrated query syntax Strongly typed results
from c in db.Customers where c.City == "London" select c.CompanyName LINQ Query SQL Query SELECT CompanyName FROM Cust WHERE City = 'London' Rows Objects SubmitChanges() DML or SProcs db.Customers.Add(c1); c2.City = “Seattle"; db.Customers.Remove(c3); INSERT INTO Cust … UPDATE Cust … DELETE FROM Cust … SQL Server Application LINQ to SQL
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Today’s Schedule ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Future Technology
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
 
 
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Data Source SSDL – physical Conceptual Schema Definition Files CSDL 1 CSDL 2 MSL - mapping
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ADO.NET Providers Entity Client Dataset Object Services LINQ to Dataset LINQ to Entities
[object Object],[object Object]
 
 
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
[object Object],[object Object],[object Object],[object Object]
ASP.NET Custom Controls (with AJAX and Silverlight)
Agenda ,[object Object],[object Object]
Silverlight 1.0 – build your own controls XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
Silverlight 1.0 in AJAX Controls ,[object Object],[object Object],[object Object],[object Object],AJAX Control (Script) ASP.NET AJAX Server Control
Silverlight and ASP.NET AJAX  Data Exchange in the Photo Viewer control
AJAX Controls with Silverlight 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],ASP.NET AJAX Server Control AJAX Control (Script) Silverlight Component (XAML, .NET)
ASP.NET Futures Controls
Silverlight 2.0 – customize or build controls XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Please fill out your eval. When you are done,  pass them all to the left.  
Thanks for attending! Lynn Langit  MSDN Developer Evangelist – Southern California http://blogs.msdn.com/SoCalDevGal

Contenu connexe

Tendances

Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsLac Viet Computing Corporation
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!BIWUG
 
The Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David ChappellThe Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David ChappellSpiffy
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025BizTalk360
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsMárton Kodok
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thessaloniki
 
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With FlowECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With FlowEuropean Collaboration Summit
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsBIWUG
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsCallon Campbell
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Joseph Lopez
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Lucas Jellema
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018serge luca
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web AppsAyush Rathi
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint DeploymentsSPC Adriatics
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile AppsMade for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile AppsSPC Adriatics
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApssJuan Fabian
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...Vincent Biret
 

Tendances (20)

Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and Analytics
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
The Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David ChappellThe Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David Chappell
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025
 
Insight
InsightInsight
Insight
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud Workflows
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
 
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With FlowECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
 
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
ECS19 - Jussi Roine - Microsoft 365 Deep DiveECS19 - Jussi Roine - Microsoft 365 Deep Dive
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web Apps
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile AppsMade for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile Apps
 
Azure ppt
Azure pptAzure ppt
Azure ppt
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 

En vedette

Managers Meeting Fall 08
Managers Meeting Fall 08Managers Meeting Fall 08
Managers Meeting Fall 08nucampusrec
 
Ejection Policy Review
Ejection Policy ReviewEjection Policy Review
Ejection Policy Reviewnucampusrec
 
Cornhole Managers Ppt
Cornhole Managers PptCornhole Managers Ppt
Cornhole Managers Pptnucampusrec
 
la història de la biblioteca
la història de la bibliotecala història de la biblioteca
la història de la bibliotecaceipllagut
 
Sand dodgeball managers meeting
Sand dodgeball managers meetingSand dodgeball managers meeting
Sand dodgeball managers meetingnucampusrec
 
5 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 35 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 3dinhngocdung
 
2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Ppt2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Pptnucampusrec
 
Mini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's MeetingMini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's Meetingnucampusrec
 
Racquetball managers meeting
Racquetball managers meetingRacquetball managers meeting
Racquetball managers meetingnucampusrec
 
Soccer Managers Ppt
Soccer Managers PptSoccer Managers Ppt
Soccer Managers Pptnucampusrec
 
Racquetball managers meeting online
Racquetball managers meeting onlineRacquetball managers meeting online
Racquetball managers meeting onlinenucampusrec
 
Ping pong managers meeting online
Ping pong managers meeting onlinePing pong managers meeting online
Ping pong managers meeting onlinenucampusrec
 
Online General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM SportsOnline General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM Sportsnucampusrec
 
Dodgeball Managers Ppt
Dodgeball Managers PptDodgeball Managers Ppt
Dodgeball Managers Pptnucampusrec
 

En vedette (17)

Managers Meeting Fall 08
Managers Meeting Fall 08Managers Meeting Fall 08
Managers Meeting Fall 08
 
Ejection Policy Review
Ejection Policy ReviewEjection Policy Review
Ejection Policy Review
 
Cornhole Managers Ppt
Cornhole Managers PptCornhole Managers Ppt
Cornhole Managers Ppt
 
Washers
WashersWashers
Washers
 
la història de la biblioteca
la història de la bibliotecala història de la biblioteca
la història de la biblioteca
 
Sand dodgeball managers meeting
Sand dodgeball managers meetingSand dodgeball managers meeting
Sand dodgeball managers meeting
 
5 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 35 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 3
 
2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Ppt2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Ppt
 
Mini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's MeetingMini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's Meeting
 
Racquetball managers meeting
Racquetball managers meetingRacquetball managers meeting
Racquetball managers meeting
 
Ping pong
Ping pongPing pong
Ping pong
 
Sholf
SholfSholf
Sholf
 
Soccer Managers Ppt
Soccer Managers PptSoccer Managers Ppt
Soccer Managers Ppt
 
Racquetball managers meeting online
Racquetball managers meeting onlineRacquetball managers meeting online
Racquetball managers meeting online
 
Ping pong managers meeting online
Ping pong managers meeting onlinePing pong managers meeting online
Ping pong managers meeting online
 
Online General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM SportsOnline General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM Sports
 
Dodgeball Managers Ppt
Dodgeball Managers PptDodgeball Managers Ppt
Dodgeball Managers Ppt
 

Similaire à MSDN Dec2007

I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1llangit
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Quek Lilian
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015Richard Chauvet
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resumeLee Norris
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developersllangit
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1Dave Bost
 
Difference .Net Frameworks
Difference .Net FrameworksDifference .Net Frameworks
Difference .Net Frameworksmumairkhan
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Steve Lange
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Osconvijayrvr
 
Visual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 OverviewVisual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 OverviewDavid Chou
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesWes Yanaga
 
.Net3.5 Overview
.Net3.5 Overview.Net3.5 Overview
.Net3.5 Overviewllangit
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
 

Similaire à MSDN Dec2007 (20)

I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resume
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1
 
Difference .Net Frameworks
Difference .Net FrameworksDifference .Net Frameworks
Difference .Net Frameworks
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Visual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 OverviewVisual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 Overview
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 
.Net3.5 Overview
.Net3.5 Overview.Net3.5 Overview
.Net3.5 Overview
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
 
ASP
ASPASP
ASP
 

Dernier

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Dernier (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

MSDN Dec2007

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13.
  • 14.
  • 15.
  • 16. VS 2005 Vista VS 2008 time Version = Assembly references + compilers No new CLR runtime .NET 3.0 .NET 3.5
  • 17. Developer Productivity Team Collaboration Support for the Latest Platforms
  • 18. Architects Developers Designers Testers Project Managers Hobbyists Enthusiasts Students Database Edition Development Edition Architecture Edition Test Edition Team Foundation Server
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. ADO.NET Accessing data today Queries in quotes Loosely bound arguments Loosely typed result sets No compile time checks
  • 28. Classes describe data Tables are like collections Strongly typed connections Integrated query syntax Strongly typed results
  • 29. from c in db.Customers where c.City == "London" select c.CompanyName LINQ Query SQL Query SELECT CompanyName FROM Cust WHERE City = 'London' Rows Objects SubmitChanges() DML or SProcs db.Customers.Add(c1); c2.City = “Seattle"; db.Customers.Remove(c3); INSERT INTO Cust … UPDATE Cust … DELETE FROM Cust … SQL Server Application LINQ to SQL
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.  
  • 39.
  • 40.  
  • 41.  
  • 42. XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
  • 43.  
  • 44.  
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.  
  • 50.  
  • 51.
  • 52.
  • 53. XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
  • 54.
  • 55. ASP.NET Custom Controls (with AJAX and Silverlight)
  • 56.
  • 57. Silverlight 1.0 – build your own controls XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
  • 58.
  • 59. Silverlight and ASP.NET AJAX Data Exchange in the Photo Viewer control
  • 60.
  • 62. Silverlight 2.0 – customize or build controls XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
  • 63.
  • 64. Please fill out your eval. When you are done, pass them all to the left.  
  • 65. Thanks for attending! Lynn Langit MSDN Developer Evangelist – Southern California http://blogs.msdn.com/SoCalDevGal

Notes de l'éditeur

  1. Have you ever had to test code under development against the "production" version of your database, simply because it was the only copy that was the "truth?" If so, you know first-hand the challenges of managing a database as it moves throughout the software development life cycle. Visual Studio Team Edition for Database Professionals (VSTE-DB Pro), scheduled for release in late 2006, extends the Visual Studio Team System with progressive tools that make it easier to create and test applications that work with databases. In this session, you'll learn best practices for keeping your development, test and production databases in sync from a schema and data perspective. We'll explore how to create and version database schemas, and how to utilize schemas for 'off-line' development against a database schema. You'll see how to create test data that truly mimics real data, and how to use Unit Tests to validate your application against a database. Finally, we'll explore how to manage database schema changes using Team Foundation Server – making database development a true participant in the software development life cycle. --- Virtually all software today supports a discrete series of business steps known as a workflow. Until now, applications needed to implement their own workflow management framework. With Windows Workflow Foundation, one of the pillars of the .NET Framework 3.0, you get a programming model, engine and toolkit for quickly building workflow-enabled applications on Windows. In this session, we’ll introduce you to concepts including activities, business rules, control flow, state management, and more. You’ll see how to model both human and system workflow and we’ll explore the architecture of Windows Workflow Foundation, including how to design, build and debug workflows. At the end of this session, you’ll know how to effectively use workflows in everyday applications. --- designers that supports today’s modern Web standards, including XHTML, CSS, XML and XSLT. Strong support for standards enables designers and developers to create Web sites that will render more accurately across multiple Web browsers, saving time and frustration. Expression Web also includes integrated support of ASP.NET 2.0, which enables you to work with controls in Expression Web and Visual Studio. Adding Expression Web to your toolset complements your development experience in Visual Studio with a great design experience. In this session, you’ll get up close and personal with Expression Web’s top features and learn how they can simplify your Web design and development process. You’ll gain a deeper understanding of user experience, the professional user interface of Expression Web, and Expression Web’s powerful CSS functionality. You’ll also learn how to work with XML data and ASP.NET 2.0 controls in Expression Web. Finally, we’ll show you how to deploy your applications to the Web.