SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Visual Studio 2008 and the
            .NET Framework v3.5




Sarang Datye
sarang.datye@microsoft.com
http://www.dotnetbetaworks.com
Agenda
 A Tour around Visual Studio 2008 and .NET
 3.5
    IDE enhancements
    Web Development
    Services (Workflow and Communication
    Foundation)
    Client and Mobile Development
    Office Development
 .NET Framework 3.5 new assemblies
 Questions & Answers
Visual Studio Team System
Visual Studio in the year 2008
          Visual Studio 2008
           Visual Studio 2005 for Vista
  + Service Pack 1   + SP1 Update
  + WF Extensions          + WPF & WCF
  Extensions
  + SharePoint Workflow
  + Visual Studio Tools for Office Second Edition
  + ASP.NET AJAX Extensions
  + Device Emulator v2.0   + .NETCF v2.0 SP2
  + WM 5.0 Pocket PC SDK + WM5.0 Smartphone
  SDK
What is the .NET Framework 3.5?
.NET Framework 3.5
                                CLR Add-in     Additional
   LINQ         ASP.NET 3.5
                                Framework    Enhancements


.NET Framework 3.0 + SP1
  Windows          Windows       Windows
                                              Windows
 Presentation   Communication    Workflow
 Foundation       Foundation    Foundation   CardSpace



           .NET Framework 2.0 + SP1
Visual Studio 2008
                         Services




      Mobile                                 Windows
      Apps                Lifecycle           Apps
                            Tools,
                            .NET
                        Framework,
                        & languages




               Office                 Web
               Apps                   Apps
Visual Studio 2008 Highlights
 Side-by-Side support
       Works side-by-side with Visual Studio 2005

 Multi-target Support
       .NET framework version 2.0, 3.0 and 3.5
       No project model or build changes
       Solution can contain projects with different targets
       Enables organizations to move to Visual Studio 2008 without
       upgrading all of your source code
 Integrated debugging support under Microsoft Reference
 License
 http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-
 libraries.aspx
Demo
Multi-targeting in VS 2008
A tour around VS 2008 & .NET 3.5
                         Services




      Mobile                                 Windows
      Apps                Lifecycle           Apps
                            Tools,
                            .NET
                        Framework,
                        & languages




               Office                 Web
               Apps                   Apps
Web Applications
 ASP.NET 3.5
   Microsoft AJAX libraries and project templates
   ListView, DataPager, LinqDataSource

 Visual Studio 2008 IDE Enhancements
   New HTML Designer
   Shared with Expression Web
   Rich CSS support, Nested Master Pages
   Split view with better switching performance
   Javascript IntelliSense and Debugging
HTML Designer
 New Split View mode
   View source and design side by side
   Updates in real-time
 Dramatically faster than previous versions
   Switch between design, source, or split view
   with no lag.
CSS Designer
 Dramatically simplifies building and
 managing CSS styles.
   Intuitive visual designer
   Summary mode helps troubleshoot/trackdown
   where styles are being applied.
 Shares same CSS engine as Expression
 Web
   Developers and designers have access to
   same features.
ListView
 New data-bound control
 Evolution of DataList and Repeater
 Designer-friendly
   Full control over markup, including container
   Use CSS to style layout
 Bind arbitrary elements (e.g. <select>)
DataPager
 Follows extender model
 Add paging to any control that supports it
 (e.g. ListView)
 Flexible layout – choose from a number of
 fields to create a customized pager
ASP.NET AJAX
       A framework for building richer, more interactive,
             more personalized web experiences.

• Increased productivity
   • Fewer concepts, fewer lines of code

• Easier to author, debug, and maintain
  • Well integrated with design and development tools

• Seamlessly integrated application model
   • Works with ASP.NET pages and server controls

• Works everywhere – cross-browser, standards based
A tour around VS 2008 & .NET 3.5
                         Services




      Mobile                                 Windows
      Apps                Lifecycle           Apps
                            Tools,
                            .NET
                        Framework,
                        & languages




               Office                 Web
               Apps                   Apps
Windows Applications
  Windows Forms
     ClickOnce improvements
     Consume ASP.NET Provider Services
        ASP.NET login, roles and profiles
        Caching
     Consume WCF Services in Partial Trust
     Host WPF controls and Content (and vice versa)

  Windows Presentation Foundation
     XAML
     Visual Designer Integrated into Visual Studio
     XBAP deployment to FireFox
Mobile Applications
NETCF v2.0 SP2 and v3.5   C#3 and VB9
Unit Testing              LINQ
Cert manager              WCF
Config Manager            CLR Profiler / RPM
Device Emulator 3.0       Compression
CoreCon wrapper           Client-side certs
WM5 SDKs                  Sound APIs
A tour around VS 2008 & .NET 3.5
                         Services




      Mobile                                 Windows
      Apps                Lifecycle           Apps
                            Tools,
                            .NET
                        Framework,
                        & languages




               Office                 Web
               Apps                   Apps
Services (WF and WCF)
 Windows Communication Foundation
   HTTP without SOAP
     XML or JSON serialisation
   Syndication
     RSS + ATOM Support
   Partial Trust Support

 Windows Workflow Foundation
   WCF Send/Receive
   WorkflowServiceHost
A tour around VS 2008 & .NET 3.5
                         Services




      Mobile                                 Windows
      Apps                Lifecycle           Apps
                            Tools,
                            .NET
                        Framework,
                        & languages




               Office                 Web
               Apps                   Apps
Office Business Applications
 2003 & 2007 Support

 2007 Customisations
    Document Level
    Application Level
    Office Ribbon Designer
    Outlook Form Region Designer
    Custom & Action Task Panes
    Word Content Controls
    ClickOnce Deployment and improved Security
    VBA <-> VSTO interop
    Workflow and SharePoint support
Expand the “Ribbon”




Use full power of        Task Pane linked
  Office Excel           to business data
Extend the Office Ribbon
       Visual Ribbon Designer
       Office built-in support for XML-based customization model
       VSTO 2005 SE support:
          Simplifies hookup from .NET via pre-generated classes and sample XML
                                                                            Property Grid
       VSTO – Visual Studio 2007 support:
          Adds full-blown visual designer support
          “Export to XML” option
          A more robust programming layer




Ribbon Control
   Toolbox




                                                    Design Surface
Extend the Office Ribbon
Ribbon XML structure requires a
specific hierarchy




For example:
     <customUI xmlns=quot;http://schemas.microsoft.com/office/2006/01/customuiquot; onLoad=quot;OnLoadquot;>
       <ribbon>
         <tabs>
           <tab idMso=quot;TabAddInsquot;>
             <group id=quot;MyGroupquot;
                    label=quot;My Groupquot;>
               <toggleButton id=quot;toggleButton1quot;
                             size=quot;largequot;
                             label=quot;My Buttonquot;
                             screentip=quot;My Button Screentipquot;
                             onAction=quot;OnToggleButton1quot;
                             imageMso=quot;AccessFormModalDialogquot; />
             </group>
           </tab>
         </tabs>
       </ribbon>
     </customUI>
Create Custom Task & Actions
Panes and speeds up
•VSTO simplifies
    task pane UI design process with
    visual designers and .NET
    hookup
    •   Actions Pane:
        • Associated with a specific
          Word or Excel document
        • More robust, easier to program
          alternative to Office’s built-in
          “Smart Document” technology
    •   Custom Task Pane:
        • The same general idea as
          Actions Pane, only on the
          application add-in level, not
          individual doc
Vs 2008

Mais conteúdo relacionado

Mais procurados

Wordcamp Thessaloniki 2011 Wordpress and Microsoft Web Platform
Wordcamp Thessaloniki 2011 Wordpress and Microsoft Web PlatformWordcamp Thessaloniki 2011 Wordpress and Microsoft Web Platform
Wordcamp Thessaloniki 2011 Wordpress and Microsoft Web PlatformGeorge Kanellopoulos
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1Wes Yanaga
 
Training on webwroks1
Training on webwroks1Training on webwroks1
Training on webwroks1sumeettechno
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management systemYesu Raj
 
SPUnite17 Become a Developer Hero by Building Office Add ins
SPUnite17 Become a Developer Hero by Building Office Add insSPUnite17 Become a Developer Hero by Building Office Add ins
SPUnite17 Become a Developer Hero by Building Office Add insNCCOMMS
 
Ibm 1 Wps Arch
Ibm 1 Wps ArchIbm 1 Wps Arch
Ibm 1 Wps Archluohd
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35Subodh Pushpak
 
SD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureSD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureJeff Haynie
 
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Subodh Pushpak
 
Technical Catalogue
Technical CatalogueTechnical Catalogue
Technical CatalogueRupy_Uppal
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
 
Silverlight overview
Silverlight overviewSilverlight overview
Silverlight overviewTaras Romanyk
 
Revised Adf security in a project centric environment
Revised Adf security in a project centric environmentRevised Adf security in a project centric environment
Revised Adf security in a project centric environmentJean-Marc Desvaux
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowMartin Donnelly
 

Mais procurados (18)

Wordcamp Thessaloniki 2011 Wordpress and Microsoft Web Platform
Wordcamp Thessaloniki 2011 Wordpress and Microsoft Web PlatformWordcamp Thessaloniki 2011 Wordpress and Microsoft Web Platform
Wordcamp Thessaloniki 2011 Wordpress and Microsoft Web Platform
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
 
Training on webwroks1
Training on webwroks1Training on webwroks1
Training on webwroks1
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
SPUnite17 Become a Developer Hero by Building Office Add ins
SPUnite17 Become a Developer Hero by Building Office Add insSPUnite17 Become a Developer Hero by Building Office Add ins
SPUnite17 Become a Developer Hero by Building Office Add ins
 
Ibm 1 Wps Arch
Ibm 1 Wps ArchIbm 1 Wps Arch
Ibm 1 Wps Arch
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
SD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureSD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI Architecture
 
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35
 
Technical Catalogue
Technical CatalogueTechnical Catalogue
Technical Catalogue
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Silverlight overview
Silverlight overviewSilverlight overview
Silverlight overview
 
Revised Adf security in a project centric environment
Revised Adf security in a project centric environmentRevised Adf security in a project centric environment
Revised Adf security in a project centric environment
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And Tomorrow
 

Destaque

香港六合彩资料大全
香港六合彩资料大全香港六合彩资料大全
香港六合彩资料大全myloveml
 
Blogging In The Classroom
Blogging In The ClassroomBlogging In The Classroom
Blogging In The Classroomtgels
 
American Idol Ana Maria Ciobotaru
American Idol Ana Maria CiobotaruAmerican Idol Ana Maria Ciobotaru
American Idol Ana Maria Ciobotaruanyta
 
Un respiro nell'acqua
Un respiro nell'acquaUn respiro nell'acqua
Un respiro nell'acquakriss
 
Jezeli Chcecie To Posluchajcie
Jezeli Chcecie To PosluchajcieJezeli Chcecie To Posluchajcie
Jezeli Chcecie To Posluchajciesirrion
 
香港六合彩综合资料
香港六合彩综合资料香港六合彩综合资料
香港六合彩综合资料myloveml
 
六合彩心水论坛
六合彩心水论坛六合彩心水论坛
六合彩心水论坛bookeesu
 
香港赛马会官方网
香港赛马会官方网香港赛马会官方网
香港赛马会官方网zboiodz
 
香港六合彩官方网
香港六合彩官方网香港六合彩官方网
香港六合彩官方网srte2008
 
六合采彩
六合采彩六合采彩
六合采彩srte2008
 
白小姐救世网
白小姐救世网白小姐救世网
白小姐救世网bookeesu
 
Comparison
ComparisonComparison
Comparisonwawmea
 
香港正版挂牌图
香港正版挂牌图香港正版挂牌图
香港正版挂牌图sqmyuiu
 
天线宝宝心水主论坛
天线宝宝心水主论坛天线宝宝心水主论坛
天线宝宝心水主论坛sqmyuiu
 

Destaque (20)

六合采
六合采六合采
六合采
 
香港六合彩资料大全
香港六合彩资料大全香港六合彩资料大全
香港六合彩资料大全
 
Scmad Chapter 01
Scmad Chapter 01Scmad Chapter 01
Scmad Chapter 01
 
Blogging In The Classroom
Blogging In The ClassroomBlogging In The Classroom
Blogging In The Classroom
 
turururuuu
turururuuuturururuuu
turururuuu
 
American Idol Ana Maria Ciobotaru
American Idol Ana Maria CiobotaruAmerican Idol Ana Maria Ciobotaru
American Idol Ana Maria Ciobotaru
 
Un respiro nell'acqua
Un respiro nell'acquaUn respiro nell'acqua
Un respiro nell'acqua
 
Jezeli Chcecie To Posluchajcie
Jezeli Chcecie To PosluchajcieJezeli Chcecie To Posluchajcie
Jezeli Chcecie To Posluchajcie
 
Handarbeit
HandarbeitHandarbeit
Handarbeit
 
XML::Writer::Simple
XML::Writer::SimpleXML::Writer::Simple
XML::Writer::Simple
 
香港六合彩综合资料
香港六合彩综合资料香港六合彩综合资料
香港六合彩综合资料
 
六合彩心水论坛
六合彩心水论坛六合彩心水论坛
六合彩心水论坛
 
香港赛马会官方网
香港赛马会官方网香港赛马会官方网
香港赛马会官方网
 
香港六合彩官方网
香港六合彩官方网香港六合彩官方网
香港六合彩官方网
 
六合采彩
六合采彩六合采彩
六合采彩
 
白小姐救世网
白小姐救世网白小姐救世网
白小姐救世网
 
Winzozz
WinzozzWinzozz
Winzozz
 
Comparison
ComparisonComparison
Comparison
 
香港正版挂牌图
香港正版挂牌图香港正版挂牌图
香港正版挂牌图
 
天线宝宝心水主论坛
天线宝宝心水主论坛天线宝宝心水主论坛
天线宝宝心水主论坛
 

Semelhante a Vs 2008

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
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevGregory Renard
 
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
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008ukdpe
 
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
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturteIblesoft
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraGajanand Bohra
 
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
 
Office As A Development Platform
Office As A Development PlatformOffice As A Development Platform
Office As A Development PlatformChristof Sprenger
 
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
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Clint Edmonson
 
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 & .Net 3.5
Visual Studio 2008 & .Net 3.5Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Hadi Karimi
 
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechiesPresentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechiespranavaa
 

Semelhante a Vs 2008 (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
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software Dev
 
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...
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008
 
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
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohra
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Office And Vsto 200
Office And Vsto 200Office And Vsto 200
Office And Vsto 200
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
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
 
Office As A Development Platform
Office As A Development PlatformOffice As A Development Platform
Office As A Development Platform
 
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)
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
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
 
Vb and asp.net
Vb and asp.netVb and asp.net
Vb and asp.net
 
Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5
 
Working in Visual Studio.Net
Working in Visual Studio.NetWorking in Visual Studio.Net
Working in Visual Studio.Net
 
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechiesPresentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Vs 2008

  • 1. Visual Studio 2008 and the .NET Framework v3.5 Sarang Datye sarang.datye@microsoft.com http://www.dotnetbetaworks.com
  • 2. Agenda A Tour around Visual Studio 2008 and .NET 3.5 IDE enhancements Web Development Services (Workflow and Communication Foundation) Client and Mobile Development Office Development .NET Framework 3.5 new assemblies Questions & Answers
  • 4. Visual Studio in the year 2008 Visual Studio 2008 Visual Studio 2005 for Vista + Service Pack 1 + SP1 Update + WF Extensions + WPF & WCF Extensions + SharePoint Workflow + Visual Studio Tools for Office Second Edition + ASP.NET AJAX Extensions + Device Emulator v2.0 + .NETCF v2.0 SP2 + WM 5.0 Pocket PC SDK + WM5.0 Smartphone SDK
  • 5. What is the .NET Framework 3.5? .NET Framework 3.5 CLR Add-in Additional LINQ ASP.NET 3.5 Framework Enhancements .NET Framework 3.0 + SP1 Windows Windows Windows Windows Presentation Communication Workflow Foundation Foundation Foundation CardSpace .NET Framework 2.0 + SP1
  • 6. Visual Studio 2008 Services Mobile Windows Apps Lifecycle Apps Tools, .NET Framework, & languages Office Web Apps Apps
  • 7. Visual Studio 2008 Highlights Side-by-Side support Works side-by-side with Visual Studio 2005 Multi-target Support .NET framework version 2.0, 3.0 and 3.5 No project model or build changes Solution can contain projects with different targets Enables organizations to move to Visual Studio 2008 without upgrading all of your source code Integrated debugging support under Microsoft Reference License http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework- libraries.aspx
  • 9. A tour around VS 2008 & .NET 3.5 Services Mobile Windows Apps Lifecycle Apps Tools, .NET Framework, & languages Office Web Apps Apps
  • 10. Web Applications ASP.NET 3.5 Microsoft AJAX libraries and project templates ListView, DataPager, LinqDataSource Visual Studio 2008 IDE Enhancements New HTML Designer Shared with Expression Web Rich CSS support, Nested Master Pages Split view with better switching performance Javascript IntelliSense and Debugging
  • 11. HTML Designer New Split View mode View source and design side by side Updates in real-time Dramatically faster than previous versions Switch between design, source, or split view with no lag.
  • 12. CSS Designer Dramatically simplifies building and managing CSS styles. Intuitive visual designer Summary mode helps troubleshoot/trackdown where styles are being applied. Shares same CSS engine as Expression Web Developers and designers have access to same features.
  • 13. ListView New data-bound control Evolution of DataList and Repeater Designer-friendly Full control over markup, including container Use CSS to style layout Bind arbitrary elements (e.g. <select>)
  • 14. DataPager Follows extender model Add paging to any control that supports it (e.g. ListView) Flexible layout – choose from a number of fields to create a customized pager
  • 15. ASP.NET AJAX A framework for building richer, more interactive, more personalized web experiences. • Increased productivity • Fewer concepts, fewer lines of code • Easier to author, debug, and maintain • Well integrated with design and development tools • Seamlessly integrated application model • Works with ASP.NET pages and server controls • Works everywhere – cross-browser, standards based
  • 16. A tour around VS 2008 & .NET 3.5 Services Mobile Windows Apps Lifecycle Apps Tools, .NET Framework, & languages Office Web Apps Apps
  • 17. Windows Applications Windows Forms ClickOnce improvements Consume ASP.NET Provider Services ASP.NET login, roles and profiles Caching Consume WCF Services in Partial Trust Host WPF controls and Content (and vice versa) Windows Presentation Foundation XAML Visual Designer Integrated into Visual Studio XBAP deployment to FireFox
  • 18. Mobile Applications NETCF v2.0 SP2 and v3.5 C#3 and VB9 Unit Testing LINQ Cert manager WCF Config Manager CLR Profiler / RPM Device Emulator 3.0 Compression CoreCon wrapper Client-side certs WM5 SDKs Sound APIs
  • 19. A tour around VS 2008 & .NET 3.5 Services Mobile Windows Apps Lifecycle Apps Tools, .NET Framework, & languages Office Web Apps Apps
  • 20. Services (WF and WCF) Windows Communication Foundation HTTP without SOAP XML or JSON serialisation Syndication RSS + ATOM Support Partial Trust Support Windows Workflow Foundation WCF Send/Receive WorkflowServiceHost
  • 21. A tour around VS 2008 & .NET 3.5 Services Mobile Windows Apps Lifecycle Apps Tools, .NET Framework, & languages Office Web Apps Apps
  • 22. Office Business Applications 2003 & 2007 Support 2007 Customisations Document Level Application Level Office Ribbon Designer Outlook Form Region Designer Custom & Action Task Panes Word Content Controls ClickOnce Deployment and improved Security VBA <-> VSTO interop Workflow and SharePoint support
  • 23. Expand the “Ribbon” Use full power of Task Pane linked Office Excel to business data
  • 24. Extend the Office Ribbon Visual Ribbon Designer Office built-in support for XML-based customization model VSTO 2005 SE support: Simplifies hookup from .NET via pre-generated classes and sample XML Property Grid VSTO – Visual Studio 2007 support: Adds full-blown visual designer support “Export to XML” option A more robust programming layer Ribbon Control Toolbox Design Surface
  • 25. Extend the Office Ribbon Ribbon XML structure requires a specific hierarchy For example: <customUI xmlns=quot;http://schemas.microsoft.com/office/2006/01/customuiquot; onLoad=quot;OnLoadquot;> <ribbon> <tabs> <tab idMso=quot;TabAddInsquot;> <group id=quot;MyGroupquot; label=quot;My Groupquot;> <toggleButton id=quot;toggleButton1quot; size=quot;largequot; label=quot;My Buttonquot; screentip=quot;My Button Screentipquot; onAction=quot;OnToggleButton1quot; imageMso=quot;AccessFormModalDialogquot; /> </group> </tab> </tabs> </ribbon> </customUI>
  • 26. Create Custom Task & Actions Panes and speeds up •VSTO simplifies task pane UI design process with visual designers and .NET hookup • Actions Pane: • Associated with a specific Word or Excel document • More robust, easier to program alternative to Office’s built-in “Smart Document” technology • Custom Task Pane: • The same general idea as Actions Pane, only on the application add-in level, not individual doc