SlideShare une entreprise Scribd logo
1  sur  66
Visual Studio 2008 OnRamp240 Fundamentals of Visual Studio 2008 Rich Web Applications Next-Generation Windows Applications Office Client Applications and VSTO Lynn Langit – MSDN Developer Evangelist http://blogs.msdn.com/SoCalDevGal
Visual Studio 2008 Vision Developer Productivity Next Generation Applications Team Collaboration
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Developer Productivity
[object Object],[object Object],[object Object],[object Object],Team Collaboration Architect Tester Project Manager Database Professional Developer Designer
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Support for the Latest Platforms
What is the .NET Framework 3.5? .NET Framework 3.5 .NET Framework 3.0 .NET Framework 2.0
.NET Framework Timeline Nov 2006 Dec 2006 Fall 2007 Nov 2005 .NET Framework 2.0 Visual Studio 2005
Architects Developers Testers Project Managers Hobbyists Enthusiasts Students Database Edition Development Edition Architecture Edition Test Edition Team Foundation Server
The Ultimate User Experience with Visual Studio 2008 Application Platform Reliable, Usable, Desirable, Adaptable Rich Reach Browser + AJAX Browser + Silverlight Windows Vista + WPF
Rapid Application Development with Visual Studio 2008
LINQ: Smoother Data Handling Database Objects XML C#  VB .NET Others…
Multi-Targeting Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Visual Studio 2008 multi-targeting to simplify development across different versions of the .NET platform
Rich Web Applications Web Page Authoring ASP.NET AJAX Silverlight IIS 7 Windows Live Services
Expressive and standards-compliant Better developer/designer collaboration Secure, scalable platform
Windows Server 2008 App Platform Management The Fundamentals Security Core Integrated Hypervisor .NET 3.0 IIS 7 WS-Management Monitoring Transactions Recovery Storage Networking Server Roles
Windows Server 2008 Features for Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet Information Services (IIS) 7 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Development Enhancements ,[object Object],[object Object],[object Object],[object Object],[object Object]
ASP.NET Development Enhancements ,[object Object],[object Object],[object Object],[object Object],[object Object]
ASP.NET AJAX Integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Improving Web developer productivity with new design tools and ASP.NET AJAX Integration
Additional Web Enhancements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Silverlight Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of media experiences and rich interactive applications (RIAs) for the Web.
Windows Live APIs Rich Media Experiences Sharing & Storage Communicate & Stay Connected Find & Locate Identity & Authentication Training & Support Service Level Agreements Flexible Monetization Offerings Flexible Monetization Options Platform Silverlight Streaming Live Spaces Virtual Earth LiveID Live Contacts  Search Agents Alerts  IM & Presence Service APIs & Controls
Language INtegrated Query (LINQ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LINQ to SQL Accessing data today Queries in quotes Loosely bound arguments Loosely typed result sets No compile time checks
LINQ to SQL Accessing data with LINQ Classes describe data Tables are like collections Strongly typed connections Integrated query syntax Strongly typed results
LINQ to SQL LINQ Architecture 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
Improving developer productivity with Language Integrated Query (LINQ) and SQL Server data
Next-Generation Windows Applications Smart Client Development Windows Presentation Foundation Windows Forms/WPF Interoperability Windows Communication Foundation & Windows Workflow Integration
Improvements for Smart Client Development ,[object Object],[object Object],[object Object],[object Object]
Windows Presentation Foundation ,[object Object],[object Object],[object Object],[object Object]
Windows Presentation Foundation Visual Studio 2008 Enhancements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Designers design ,[object Object],Developers add business logic
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WPF & Windows Forms Interop – "Hybrid" Apps 05/28/09 © Microsoft Corporation 2007
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Client Application Services 05/28/09 © Microsoft Corporation 2007
Simplified development using the new WPF design tools Interoperability with WPF & WinForms
Windows Communication Foundation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WCF – What's New in Visual Studio 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Windows Workflow Foundation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WF – What's New in Visual Studio 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Building Connected Applications with Windows Communication Foundation and Windows Workflow Foundation
Office Client Applications and VSTO Office Business Applications Visual Studio Tools for Office Ribbon Designer Outlook Form Regions ClickOnce Deployment
Office as a Developer Platform ,[object Object],[object Object],[object Object],[object Object]
LOB Apps The "Results Gap"
LOB Apps Office Business Applications
Estimate custom design Unstructured Create Lead Qualified? Retire Lead Create Oppt’y Create Quote Closed? Complete Sale Create Invoice Get specs from customer Validate specs with Tech Sales Cost out the solution Decide discount strategy Assemble proposed response Approve proposed response Structured “ Classic” Enterprise Applications Office Business Applications Estimate custom design Unstructured Office SharePoint Server Word Excel Outlook InfoPath
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VSTO 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VSTO 2005 & VSTO 2005 SE VSTO 2003
Office Applications ,[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],Ribbon Development 05/28/09 © Microsoft Corporation 2007
The benefits of Office Business Applications and the power of the new Ribbon Designer
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outlook Form Regions 05/28/09 © Microsoft Corporation 2007
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outlook Form Regions and VSTO 05/28/09 © Microsoft Corporation 2007
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ClickOnce Deployment 05/28/09 © Microsoft Corporation 2007
Leveraging the power of Outlook Form Regions and ClickOnce Deployment for Office 2007
[object Object],[object Object],[object Object],[object Object],[object Object],Microsoft Office Open XML and LINQ to XML 05/28/09 © Microsoft Corporation 2007
LINQ To XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LINQ to XML Programming XML today Document- centric No integrated queries Memory intensive <contacts> <contact> <name>Great Lakes Food</name> <phone>(503) 555-7123</phone> </contact> … </contacts>
LINQ to XML Programming XML with LINQ Element- centric Integrated queries Smaller and faster <contacts> <contact> <name>Great Lakes Food</name> <phone>(503) 555-7123</phone> </contact> … </contacts>
Accessing content from Open XML using LINQ to XML
Summary ,[object Object],[object Object],[object Object],[object Object]
Additional VS2008 Features… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XSLT Debugger MSBuild – parallel/multi-processor builds, multi-threaded builds VSTS improvements Profiler support for WCF Applications Customize and extend code correctness policies – Team edition for developers Tools for performance tuning an enterprise app Web Test rules improvements Version control support – annotate
New Language Features – C# ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New Language Features – VB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

English Resume - Glaucia Lemos
English Resume - Glaucia LemosEnglish Resume - Glaucia Lemos
English Resume - Glaucia LemosGlaucia Lemos
 
List of Web Technologies used in Web Development
List of Web Technologies used in Web DevelopmentList of Web Technologies used in Web Development
List of Web Technologies used in Web DevelopmentJayapal Reddy Nimmakayala
 
Ppt full stack developer
Ppt full stack developerPpt full stack developer
Ppt full stack developerSudhirVarpe1
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar
 
Akshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_DeveloperAkshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_Developerakshaypaliwal23
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training reportAnup Singh
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012 Prashant Chaudhary
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-endMosaab Ehab
 
Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Kedar Deo
 
Node js vs golang -which one is better ?
Node js vs golang -which one is better ?Node js vs golang -which one is better ?
Node js vs golang -which one is better ?ForceBolt
 
WebML and WebRatio 5 - TOOLS conference, Zurich 2008
WebML and WebRatio 5 - TOOLS conference, Zurich 2008WebML and WebRatio 5 - TOOLS conference, Zurich 2008
WebML and WebRatio 5 - TOOLS conference, Zurich 2008Marco Brambilla
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Alaina Carter
 
Basic Java script handouts for students
Basic Java script handouts for students Basic Java script handouts for students
Basic Java script handouts for students shafiq sangi
 

Tendances (20)

APIs for mobile
APIs for mobileAPIs for mobile
APIs for mobile
 
resume
resumeresume
resume
 
English Resume - Glaucia Lemos
English Resume - Glaucia LemosEnglish Resume - Glaucia Lemos
English Resume - Glaucia Lemos
 
List of Web Technologies used in Web Development
List of Web Technologies used in Web DevelopmentList of Web Technologies used in Web Development
List of Web Technologies used in Web Development
 
Education&work experience
Education&work experienceEducation&work experience
Education&work experience
 
Ppt full stack developer
Ppt full stack developerPpt full stack developer
Ppt full stack developer
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
VinodKulkarni_Resume
VinodKulkarni_ResumeVinodKulkarni_Resume
VinodKulkarni_Resume
 
Akshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_DeveloperAkshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_Developer
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 
Resume_A_Vinod
Resume_A_VinodResume_A_Vinod
Resume_A_Vinod
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
 
Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)
 
Node js vs golang -which one is better ?
Node js vs golang -which one is better ?Node js vs golang -which one is better ?
Node js vs golang -which one is better ?
 
WebML and WebRatio 5 - TOOLS conference, Zurich 2008
WebML and WebRatio 5 - TOOLS conference, Zurich 2008WebML and WebRatio 5 - TOOLS conference, Zurich 2008
WebML and WebRatio 5 - TOOLS conference, Zurich 2008
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020
 
Basic Java script handouts for students
Basic Java script handouts for students Basic Java script handouts for students
Basic Java script handouts for students
 

En vedette

Jim Devine: From Frigid to Friskey: Window Efficiency
Jim Devine: From Frigid to Friskey: Window EfficiencyJim Devine: From Frigid to Friskey: Window Efficiency
Jim Devine: From Frigid to Friskey: Window EfficiencyAnn Heidenreich
 
Playcenter - abr.07
Playcenter - abr.07Playcenter - abr.07
Playcenter - abr.07Jubrac Jacui
 
Recruitment Marketing And Social Networking
Recruitment Marketing And Social NetworkingRecruitment Marketing And Social Networking
Recruitment Marketing And Social NetworkingTWO Social
 
HowardsHome
HowardsHomeHowardsHome
HowardsHomeingron
 
Medi-Cube Final Event Prokopiou ppt
Medi-Cube Final Event Prokopiou pptMedi-Cube Final Event Prokopiou ppt
Medi-Cube Final Event Prokopiou pptURENIO Research Unit
 
BloGs, territoriO 2.0 (ES)
BloGs, territoriO 2.0 (ES)BloGs, territoriO 2.0 (ES)
BloGs, territoriO 2.0 (ES)Marc Vidal
 
Presentación oral y power point
Presentación oral y power pointPresentación oral y power point
Presentación oral y power pointlcolon
 

En vedette (9)

Jim Devine: From Frigid to Friskey: Window Efficiency
Jim Devine: From Frigid to Friskey: Window EfficiencyJim Devine: From Frigid to Friskey: Window Efficiency
Jim Devine: From Frigid to Friskey: Window Efficiency
 
Jg India
Jg IndiaJg India
Jg India
 
Playcenter - abr.07
Playcenter - abr.07Playcenter - abr.07
Playcenter - abr.07
 
Recruitment Marketing And Social Networking
Recruitment Marketing And Social NetworkingRecruitment Marketing And Social Networking
Recruitment Marketing And Social Networking
 
HowardsHome
HowardsHomeHowardsHome
HowardsHome
 
Medi-Cube Final Event Prokopiou ppt
Medi-Cube Final Event Prokopiou pptMedi-Cube Final Event Prokopiou ppt
Medi-Cube Final Event Prokopiou ppt
 
BloGs, territoriO 2.0 (ES)
BloGs, territoriO 2.0 (ES)BloGs, territoriO 2.0 (ES)
BloGs, territoriO 2.0 (ES)
 
Invierno En Finlandia
Invierno En FinlandiaInvierno En Finlandia
Invierno En Finlandia
 
Presentación oral y power point
Presentación oral y power pointPresentación oral y power point
Presentación oral y power point
 

Similaire à I T Mentors V S2008 Onramp240 V1

.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008maddinapudi
 
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
 
Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Clint Edmonson
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevGregory Renard
 
Reach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsReach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsJeff Blankenburg
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturteIblesoft
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005sudhakar
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
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
 
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Rodrigo Kono
 
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
 

Similaire à I T Mentors V S2008 Onramp240 V1 (20)

Vs 2008
Vs 2008Vs 2008
Vs 2008
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008
 
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...
 
Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0
 
MSDN Dec2007
MSDN Dec2007MSDN Dec2007
MSDN Dec2007
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software Dev
 
Vs2008 Ms Lux
Vs2008 Ms LuxVs2008 Ms Lux
Vs2008 Ms Lux
 
Vs2008 Ms Lux
Vs2008 Ms LuxVs2008 Ms Lux
Vs2008 Ms Lux
 
Reach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsReach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web Applications
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Working in Visual Studio.Net
Working in Visual Studio.NetWorking in Visual Studio.Net
Working in Visual Studio.Net
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
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
 
Sureeya2
Sureeya2Sureeya2
Sureeya2
 
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
 
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
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 

Plus de llangit

3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7llangit
 
2 Win7 For Devs Ux Touch Sensors
2 Win7 For Devs Ux Touch Sensors2 Win7 For Devs Ux Touch Sensors
2 Win7 For Devs Ux Touch Sensorsllangit
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Searchllangit
 
5 Digigirlz Xna
5 Digigirlz Xna5 Digigirlz Xna
5 Digigirlz Xnallangit
 
4 Making Movies
4 Making Movies4 Making Movies
4 Making Moviesllangit
 
2 Digi Girlz Small Basic
2 Digi Girlz Small Basic2 Digi Girlz Small Basic
2 Digi Girlz Small Basicllangit
 
1 Digi Girlz So Cal Databases Kims Final
1 Digi Girlz So Cal Databases Kims Final1 Digi Girlz So Cal Databases Kims Final
1 Digi Girlz So Cal Databases Kims Finalllangit
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Miningllangit
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Miningllangit
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developersllangit
 
SQL Server 2008 for .NET Developers
SQL Server 2008 for .NET DevelopersSQL Server 2008 for .NET Developers
SQL Server 2008 for .NET Developersllangit
 
Tech Days09 Sqldev
Tech Days09 SqldevTech Days09 Sqldev
Tech Days09 Sqldevllangit
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developersllangit
 
Introduction To Sql Services
Introduction To Sql ServicesIntroduction To Sql Services
Introduction To Sql Servicesllangit
 
Making of GirlGamer
Making of GirlGamerMaking of GirlGamer
Making of GirlGamerllangit
 
DigiGirlz_SoCal_Databases
DigiGirlz_SoCal_DatabasesDigiGirlz_SoCal_Databases
DigiGirlz_SoCal_Databasesllangit
 
DigiGirlzSmallBasic
DigiGirlzSmallBasicDigiGirlzSmallBasic
DigiGirlzSmallBasicllangit
 
Bi2008 Plus Cloud Preview
Bi2008 Plus Cloud PreviewBi2008 Plus Cloud Preview
Bi2008 Plus Cloud Previewllangit
 

Plus de llangit (20)

3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7
 
2 Win7 For Devs Ux Touch Sensors
2 Win7 For Devs Ux Touch Sensors2 Win7 For Devs Ux Touch Sensors
2 Win7 For Devs Ux Touch Sensors
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search
 
3 Kodu
3 Kodu3 Kodu
3 Kodu
 
5 Digigirlz Xna
5 Digigirlz Xna5 Digigirlz Xna
5 Digigirlz Xna
 
4 Making Movies
4 Making Movies4 Making Movies
4 Making Movies
 
2 Digi Girlz Small Basic
2 Digi Girlz Small Basic2 Digi Girlz Small Basic
2 Digi Girlz Small Basic
 
1 Digi Girlz So Cal Databases Kims Final
1 Digi Girlz So Cal Databases Kims Final1 Digi Girlz So Cal Databases Kims Final
1 Digi Girlz So Cal Databases Kims Final
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Mining
 
SQL Server 2008 Data Mining
SQL Server 2008 Data MiningSQL Server 2008 Data Mining
SQL Server 2008 Data Mining
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
 
SQL Server 2008 for .NET Developers
SQL Server 2008 for .NET DevelopersSQL Server 2008 for .NET Developers
SQL Server 2008 for .NET Developers
 
Tech Days09 Sqldev
Tech Days09 SqldevTech Days09 Sqldev
Tech Days09 Sqldev
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Introduction To Sql Services
Introduction To Sql ServicesIntroduction To Sql Services
Introduction To Sql Services
 
Making of GirlGamer
Making of GirlGamerMaking of GirlGamer
Making of GirlGamer
 
Kodu
KoduKodu
Kodu
 
DigiGirlz_SoCal_Databases
DigiGirlz_SoCal_DatabasesDigiGirlz_SoCal_Databases
DigiGirlz_SoCal_Databases
 
DigiGirlzSmallBasic
DigiGirlzSmallBasicDigiGirlzSmallBasic
DigiGirlzSmallBasic
 
Bi2008 Plus Cloud Preview
Bi2008 Plus Cloud PreviewBi2008 Plus Cloud Preview
Bi2008 Plus Cloud Preview
 

Dernier

Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 

Dernier (20)

Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 

I T Mentors V S2008 Onramp240 V1

  • 1. Visual Studio 2008 OnRamp240 Fundamentals of Visual Studio 2008 Rich Web Applications Next-Generation Windows Applications Office Client Applications and VSTO Lynn Langit – MSDN Developer Evangelist http://blogs.msdn.com/SoCalDevGal
  • 2. Visual Studio 2008 Vision Developer Productivity Next Generation Applications Team Collaboration
  • 3.
  • 4.
  • 5.
  • 6. What is the .NET Framework 3.5? .NET Framework 3.5 .NET Framework 3.0 .NET Framework 2.0
  • 7. .NET Framework Timeline Nov 2006 Dec 2006 Fall 2007 Nov 2005 .NET Framework 2.0 Visual Studio 2005
  • 8. Architects Developers Testers Project Managers Hobbyists Enthusiasts Students Database Edition Development Edition Architecture Edition Test Edition Team Foundation Server
  • 9. The Ultimate User Experience with Visual Studio 2008 Application Platform Reliable, Usable, Desirable, Adaptable Rich Reach Browser + AJAX Browser + Silverlight Windows Vista + WPF
  • 10. Rapid Application Development with Visual Studio 2008
  • 11. LINQ: Smoother Data Handling Database Objects XML C# VB .NET Others…
  • 12.
  • 13. Using Visual Studio 2008 multi-targeting to simplify development across different versions of the .NET platform
  • 14. Rich Web Applications Web Page Authoring ASP.NET AJAX Silverlight IIS 7 Windows Live Services
  • 15. Expressive and standards-compliant Better developer/designer collaboration Secure, scalable platform
  • 16. Windows Server 2008 App Platform Management The Fundamentals Security Core Integrated Hypervisor .NET 3.0 IIS 7 WS-Management Monitoring Transactions Recovery Storage Networking Server Roles
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Improving Web developer productivity with new design tools and ASP.NET AJAX Integration
  • 23.
  • 24. Silverlight Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of media experiences and rich interactive applications (RIAs) for the Web.
  • 25. Windows Live APIs Rich Media Experiences Sharing & Storage Communicate & Stay Connected Find & Locate Identity & Authentication Training & Support Service Level Agreements Flexible Monetization Offerings Flexible Monetization Options Platform Silverlight Streaming Live Spaces Virtual Earth LiveID Live Contacts Search Agents Alerts IM & Presence Service APIs & Controls
  • 26.
  • 27. LINQ to SQL Accessing data today Queries in quotes Loosely bound arguments Loosely typed result sets No compile time checks
  • 28. LINQ to SQL Accessing data with LINQ Classes describe data Tables are like collections Strongly typed connections Integrated query syntax Strongly typed results
  • 29. LINQ to SQL LINQ Architecture from c in db.Customers where c.City == &quot;London&quot; 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&quot;; db.Customers.Remove(c3); INSERT INTO Cust … UPDATE Cust … DELETE FROM Cust … SQL Server Application LINQ to SQL
  • 30. Improving developer productivity with Language Integrated Query (LINQ) and SQL Server data
  • 31. Next-Generation Windows Applications Smart Client Development Windows Presentation Foundation Windows Forms/WPF Interoperability Windows Communication Foundation & Windows Workflow Integration
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Simplified development using the new WPF design tools Interoperability with WPF & WinForms
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Building Connected Applications with Windows Communication Foundation and Windows Workflow Foundation
  • 44. Office Client Applications and VSTO Office Business Applications Visual Studio Tools for Office Ribbon Designer Outlook Form Regions ClickOnce Deployment
  • 45.
  • 46. LOB Apps The &quot;Results Gap&quot;
  • 47. LOB Apps Office Business Applications
  • 48. Estimate custom design Unstructured Create Lead Qualified? Retire Lead Create Oppt’y Create Quote Closed? Complete Sale Create Invoice Get specs from customer Validate specs with Tech Sales Cost out the solution Decide discount strategy Assemble proposed response Approve proposed response Structured “ Classic” Enterprise Applications Office Business Applications Estimate custom design Unstructured Office SharePoint Server Word Excel Outlook InfoPath
  • 49.  
  • 50.
  • 51.
  • 52.
  • 53. The benefits of Office Business Applications and the power of the new Ribbon Designer
  • 54.
  • 55.
  • 56.
  • 57. Leveraging the power of Outlook Form Regions and ClickOnce Deployment for Office 2007
  • 58.
  • 59.
  • 60. LINQ to XML Programming XML today Document- centric No integrated queries Memory intensive <contacts> <contact> <name>Great Lakes Food</name> <phone>(503) 555-7123</phone> </contact> … </contacts>
  • 61. LINQ to XML Programming XML with LINQ Element- centric Integrated queries Smaller and faster <contacts> <contact> <name>Great Lakes Food</name> <phone>(503) 555-7123</phone> </contact> … </contacts>
  • 62. Accessing content from Open XML using LINQ to XML
  • 63.
  • 64.
  • 65.
  • 66.