SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

香港六合彩资料大全
香港六合彩资料大全香港六合彩资料大全
香港六合彩资料大全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
 

Andere mochten auch (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
 
香港正版挂牌图
香港正版挂牌图香港正版挂牌图
香港正版挂牌图
 
天线宝宝心水主论坛
天线宝宝心水主论坛天线宝宝心水主论坛
天线宝宝心水主论坛
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Kürzlich hochgeladen (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

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