SlideShare a Scribd company logo
1 of 14
Download to read offline
Visual Studio 2008
          Overview
    By Roman Okolovich
Overview
   What is Visual Studio? The Microsoft
    Visual Studio development system is a
    suite of development tools designed to aid
    software developers — whether they are
    novices or seasoned professionals — face
    complex challenges and create innovative
    solutions. Visual Studio's role is to improve
    the process of development and make the
    work of achieving breakthroughs easier
    and more satisfying.




   ―An Overview of Microsoft Visual Studio
    2008 White Paper‖ – see attached
    document on right side
Visual Studio Editions
   Visual Studio Express Edition
       Visual Basic 2008 Express with SP1, Visual C# 2008 Express with SP1, Visual C++ 2008 Express with
        SP1, Visual Web Developer 2008 Express with SP1
       SQL Server 2008 Express
       SQL Server Compact Edition
       They are free
   Visual Studio Standard Edition
       Visual Studio 2008 Standard Edition provides a full-featured development environment for Windows
        and Web developers. It’s a perfect fit for individual developers.
   Visual Studio Professional Edition
       Visual Studio 2008 Professional Edition was engineered to support development projects that target
        the Web (including ASP.NET AJAX), Windows Vista, Windows Server 2008, The 2007 Microsoft
        Office system, SQL Server 2008, and Windows Mobile devices.
   Visual Studio Team System
       Microsoft Visual Studio Team System 2008 is an integrated Application Life-cycle Management (ALM)
        solution comprising tools, processes, and guidance to help everyone on the team improve their skills
        and work more effectively together. Visual Studio Team System enables members of your team to:
           Collaborate and communicate more effectively with other team members and business stakeholders.
           Ensure software quality using advanced quality tools at every step of the application life cycle.
           Gain visibility into project activity and priorities to make informed decisions based on real-time data.
   Visual Studio 2008 Product Comparison
Visual Studio Extensibility (VSX)
   Use the Visual Studio SDK to create extensions for the Visual Studio platform
    including the Visual Studio 2008 Shell.
   Visual Studio Shell
       Enables developers to rapidly create and distribute their own custom tools by building on
        a streamlined Visual Studio IDE; does not include languages and compilers.
       The Visual Studio Shell is freely available as part of the Visual Studio SDK. Visual Studio
        Shell is royalty-free for building and deploying applications.
           AddOn Studio for World of Warcraft is an open-source development tool aimed to bring the Visual
            Studio experience to building World of Warcraft add-ons.
   Visual Studio Tools for Applications
       Enables ISVs and enterprises to embed a streamlined IDE into their applications,
        accelerating customization development by end users, resellers, system integrators, and
        internal teams. Includes support for Visual Basic and Visual C# along with other tools for
        application customization.
       Visual Studio Tools for Applications must be licensed for redistribution with applications.
        The VSTA SDK provides one copy of VSTA for evaluation, development, and test
        purposes only.
       Microsoft offers licensees per-seat and royalty-based licensing options.
   Home Page
   Visual Studio Gallery: Products & Extensions for Visual Studio
   Learn Visual Studio Extensibility
Visual Studio Service Pack 1
   Improved WPF designers
   SQL Server 2008 support
   ADO.NET Entity Designer
   Visual Basic and Visual C++ components and tools (including an MFC-based Office 2007
    style ‘Ribbon’)
       This update to the MFC library enables developers to build modern user interfaces with support for the
        Office 2007 Ribbon Bar, Office-style menus, Visual Studio-style docking toolbars, tabbed documents
        and much more. All of the components included in the update will run on Windows 2000 and above.
       BCGSoft Co Ltd announced that Microsoft Corporation has integrated BCGControlBar Professional
        Edition technology in the next version of the Microsoft Foundation Classes (MFC) library.
       Ribbons
   Visual Studio Team System Team Foundation Server (TFS) addresses customer feedback
    on version control usability and performance, email integration with work item tracking and
    full support for hosting on SQL Server 2008
   Richer JavaScript support, enhanced AJAX and data tools, and Web site deployment
    improvements
   New in Visual Studio 2008 Service Pack 1 (SP1)
   Visual Studio 2008 Service Pack 1 release notes and a list of fixed issues
Visual C++ 2008 Poster
   Link: Visual C++ 2008 Keybinding Reference Poster
CodePlex
   CodePlex is Microsoft's open source project hosting web
    site. Start a new project, join an existing one, or
    download software created by the community.
   Microsoft does not control, review, revise, endorse or
    distribute the third party projects on this site. Microsoft is
    hosting the CodePlex site solely as a web storage site
    as a service to the developer community.
   More About CodePlex...
   CodePlex Homepage
"How Do I" Videos
   On this page you will find dozens of videos designed for all Visual Studio
    Developers, from the novice to the professional, to highlight some of the
    great new features available in Visual Studio 2008 to help you and your
    organization experience productivity breakthroughs, create outstanding
    user experiences, and collaborate across the development life-cycle.
       How Do I: Create and Modify a Cascading Style Sheet in Visual Studio
        2008?
       How Do I: Use JavaScript IntelliSense in Visual Studio 2008?
       How Do I: Learn About the Integrated Development Environment in Visual
        Studio 2008?
       How Do I: Create a Rich Client Application with MFC?
       How Do I: Read and Write Selected Text from a Visual Studio 2008 Source
        Code Window?
       etc…
   "How Do I?" Videos for Team System
Channel 9
   Channel 9 is all about the conversation. Channel 9 should inspire
    Microsoft and our customers to talk in an honest and human voice.
    Channel 9 is not a marketing tool, not a PR tool, not a lead generation
    tool.
   Be a human being. Channel 9 is a place for us to be ourselves, to share
    who we are, and for us to learn who our customers are.
   Marketing has no place on Channel 9. When we spend money on
    Channel 9 the goal is to surprise and delight, not to promote or preach.
   Lynne Hill: Parallel Computing Platform - The Vision and Future
   Cogwheel: Building World of Warcraft Addons
   QuakeLight Preview
   Expert to Expert: Natural Language and Computational Linguistics
Visual Studio Tip of the Day by Sara Ford
   Sara Ford is Software Design Engineer in Test (SDET) on the Visual Studio Core
    team. She have been on the team for 4 years, since joining Microsoft.
       When I grow up, I want to be a Test Lead.
   Did you know… How to change the default templates that appear in the New
    Project Dialog? - #342
   Did you know… What unchecking the display an explorer window on the Export
    Templates Wizard does? - #341
   Did you know… You can view the build order for the solution? - #334
   Did you know… How to change the build order for your solution? - #333
   Did you know… You can use the New Project Dialog to add a new project to a
    solution? - #330
   Did you know... You can add $exception to the Watch window to see the caught
    exception - #318
   Did you know... What's the difference between the Autos window and the Locals
    window? - #316
   etc…
Visual Studio Tips: Task List
   The Task List helps to create and manage a list of programming tasks. In the Task List window, you can do
    the following:
       Create User Tasks, which are notes about work to be done.
       Display Task Comments that link to lines in your code where work must be done.
       Display custom Categories of task messages.
   Comments in code begin with the comment mark preferred by your development language. If you insert a
    token string (TODO, UNDONE, HACK, or a custom token string) after the comment mark, a shortcut to
    the comment will appear in the Task List.
Visual Studio Tips: Bookmarks
   The Bookmarks window is a handy companion tool to the Code Editor. You can mark lines in your code
    files with bookmarks and then organize these bookmarks into virtual folders. This enables you to open files
    and navigate directly to the lines marked simply by clicking entries in the Bookmarks window.
       Bookmark displays the name of the bookmark. Default names are created as Bookmarkn where n is a number. You can
        create custom bookmark names by right-clicking on the bookmark entry and selecting Rename from the context menu.
       Each bookmark has its own check box. To activate an existing bookmark, select its check box in the Bookmarks
        window. To hide (but not remove) an existing bookmark, clear its check box in the Bookmarks window.
Visual Studio Tips: Error List
   The Error List helps you speed application development. In the Error List window, you can:
       Display the Errors, Warnings, and Messages produced as you edit and compile code.
       Find syntax errors noted by IntelliSense.
       Find deployment errors, certain Static Analysis errors, and errors detected while applying Enterprise
        Template policies.
       Double-click any error message entry to open the file where the problem occurs, and move to the error
        location.
       Filter which entries are displayed, and which columns of information appear for each entry.
Visual Studio Tips: Tabs
   Tab size
       Sets the distance in spaces between tab stops. The default is four spaces.
   Indent size
       Sets the size in spaces of an automatic indentation. The default is four spaces. Tab characters, space characters, or both will be inserted to fill
        the specified size.
   Insert spaces
       When selected, indent operations insert only space characters, not TAB characters. If the Indent size is set to 5, for example, then five space
        characters are inserted whenever you press the TAB key or the Increase Indent button on the Formatting toolbar.
   Keep tabs
       When selected, indent operations insert as many TAB characters as possible. Each TAB character fills the number of spaces specified in Tab
        size. If the Indent size is not an even multiple of the Tab size, space characters are added to fill in the difference.

More Related Content

Viewers also liked

Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programmingRoger Argarin
 
Intro to visual studio 2008
Intro to visual studio 2008Intro to visual studio 2008
Intro to visual studio 2008nicky_walters
 
Code blocks – open source ide
Code blocks – open source ideCode blocks – open source ide
Code blocks – open source ideSave the Children
 
Aprenda a trabalhar no Excel - Welington Carvalho
Aprenda a trabalhar no Excel  - Welington CarvalhoAprenda a trabalhar no Excel  - Welington Carvalho
Aprenda a trabalhar no Excel - Welington CarvalhoWelington Carvalho
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singhSudeep Singh
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)Matthew Levandowski
 
Como criar gráficos profissionais em excel
Como criar gráficos profissionais em excelComo criar gráficos profissionais em excel
Como criar gráficos profissionais em excelNilson Oliveira
 
Treinamento de Gráficos Avançados em Excel 8h
Treinamento de Gráficos Avançados em Excel  8hTreinamento de Gráficos Avançados em Excel  8h
Treinamento de Gráficos Avançados em Excel 8hBCN Treinamentos
 
Curso Dashboard em Excel Versão 2.0
Curso Dashboard em Excel  Versão 2.0Curso Dashboard em Excel  Versão 2.0
Curso Dashboard em Excel Versão 2.0BCN Treinamentos
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Infográficos em Excel - Demonstração
Infográficos em Excel - DemonstraçãoInfográficos em Excel - Demonstração
Infográficos em Excel - DemonstraçãoBCN Treinamentos
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month projectGinne yoffe
 

Viewers also liked (13)

Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programming
 
Intro to visual studio 2008
Intro to visual studio 2008Intro to visual studio 2008
Intro to visual studio 2008
 
Visual basic 2008
Visual basic 2008Visual basic 2008
Visual basic 2008
 
Code blocks – open source ide
Code blocks – open source ideCode blocks – open source ide
Code blocks – open source ide
 
Aprenda a trabalhar no Excel - Welington Carvalho
Aprenda a trabalhar no Excel  - Welington CarvalhoAprenda a trabalhar no Excel  - Welington Carvalho
Aprenda a trabalhar no Excel - Welington Carvalho
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)
 
Como criar gráficos profissionais em excel
Como criar gráficos profissionais em excelComo criar gráficos profissionais em excel
Como criar gráficos profissionais em excel
 
Treinamento de Gráficos Avançados em Excel 8h
Treinamento de Gráficos Avançados em Excel  8hTreinamento de Gráficos Avançados em Excel  8h
Treinamento de Gráficos Avançados em Excel 8h
 
Curso Dashboard em Excel Versão 2.0
Curso Dashboard em Excel  Versão 2.0Curso Dashboard em Excel  Versão 2.0
Curso Dashboard em Excel Versão 2.0
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Infográficos em Excel - Demonstração
Infográficos em Excel - DemonstraçãoInfográficos em Excel - Demonstração
Infográficos em Excel - Demonstração
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 

Similar to Visual Studio 2008 Overview

VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewRoberto Stefanetti
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop AppFajar Baskoro
 
Visual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT studentsVisual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT studentsSteins18
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual StudioMuhammad Aqeel
 
Visual studio 11 developer preview
Visual studio 11 developer previewVisual studio 11 developer preview
Visual studio 11 developer previewWei Sun
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellAravindharamanan S
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellAravindharamanan S
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overviewjanadbest
 
Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08guest1197609
 
The Importance Of Microsoft Visual Studio In Today’s World.pdf
The Importance Of Microsoft Visual Studio In Today’s World.pdfThe Importance Of Microsoft Visual Studio In Today’s World.pdf
The Importance Of Microsoft Visual Studio In Today’s World.pdfDirect Deals, LLC
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010joycsc
 
Visual studio vs visual studio code
Visual studio vs visual studio codeVisual studio vs visual studio code
Visual studio vs visual studio codeStat Analytica
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-eehomeworkping3
 
Getting Started with Visual Studio 2015 and C# 6.0
Getting Started with Visual Studio 2015 and C# 6.0 Getting Started with Visual Studio 2015 and C# 6.0
Getting Started with Visual Studio 2015 and C# 6.0 WinWire Technologies Inc
 

Similar to Visual Studio 2008 Overview (20)

Overview
OverviewOverview
Overview
 
Sharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual BasicSharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual Basic
 
Overview visual studio
Overview visual studioOverview visual studio
Overview visual studio
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment Preview
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
 
Visual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT studentsVisual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT students
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual Studio
 
Visual studio 11 developer preview
Visual studio 11 developer previewVisual studio 11 developer preview
Visual studio 11 developer preview
 
Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overview
 
Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08
 
The Importance Of Microsoft Visual Studio In Today’s World.pdf
The Importance Of Microsoft Visual Studio In Today’s World.pdfThe Importance Of Microsoft Visual Studio In Today’s World.pdf
The Importance Of Microsoft Visual Studio In Today’s World.pdf
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010
 
Visual studio vs visual studio code
Visual studio vs visual studio codeVisual studio vs visual studio code
Visual studio vs visual studio code
 
Visual Studio IDE
Visual Studio IDEVisual Studio IDE
Visual Studio IDE
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-ee
 
Getting Started with Visual Studio 2015 and C# 6.0
Getting Started with Visual Studio 2015 and C# 6.0 Getting Started with Visual Studio 2015 and C# 6.0
Getting Started with Visual Studio 2015 and C# 6.0
 
Vs2005p
Vs2005pVs2005p
Vs2005p
 

More from Roman Okolovich

More from Roman Okolovich (11)

Unit tests and TDD
Unit tests and TDDUnit tests and TDD
Unit tests and TDD
 
C# XML documentation
C# XML documentationC# XML documentation
C# XML documentation
 
code analysis for c++
code analysis for c++code analysis for c++
code analysis for c++
 
Using QString effectively
Using QString effectivelyUsing QString effectively
Using QString effectively
 
Ram Disk
Ram DiskRam Disk
Ram Disk
 
64 bits for developers
64 bits for developers64 bits for developers
64 bits for developers
 
Virtual Functions
Virtual FunctionsVirtual Functions
Virtual Functions
 
State Machine Framework
State Machine FrameworkState Machine Framework
State Machine Framework
 
The Big Three
The Big ThreeThe Big Three
The Big Three
 
Parallel Programming
Parallel ProgrammingParallel Programming
Parallel Programming
 
Smart Pointers
Smart PointersSmart Pointers
Smart Pointers
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Visual Studio 2008 Overview

  • 1. Visual Studio 2008 Overview By Roman Okolovich
  • 2. Overview  What is Visual Studio? The Microsoft Visual Studio development system is a suite of development tools designed to aid software developers — whether they are novices or seasoned professionals — face complex challenges and create innovative solutions. Visual Studio's role is to improve the process of development and make the work of achieving breakthroughs easier and more satisfying.  ―An Overview of Microsoft Visual Studio 2008 White Paper‖ – see attached document on right side
  • 3. Visual Studio Editions  Visual Studio Express Edition  Visual Basic 2008 Express with SP1, Visual C# 2008 Express with SP1, Visual C++ 2008 Express with SP1, Visual Web Developer 2008 Express with SP1  SQL Server 2008 Express  SQL Server Compact Edition  They are free  Visual Studio Standard Edition  Visual Studio 2008 Standard Edition provides a full-featured development environment for Windows and Web developers. It’s a perfect fit for individual developers.  Visual Studio Professional Edition  Visual Studio 2008 Professional Edition was engineered to support development projects that target the Web (including ASP.NET AJAX), Windows Vista, Windows Server 2008, The 2007 Microsoft Office system, SQL Server 2008, and Windows Mobile devices.  Visual Studio Team System  Microsoft Visual Studio Team System 2008 is an integrated Application Life-cycle Management (ALM) solution comprising tools, processes, and guidance to help everyone on the team improve their skills and work more effectively together. Visual Studio Team System enables members of your team to:  Collaborate and communicate more effectively with other team members and business stakeholders.  Ensure software quality using advanced quality tools at every step of the application life cycle.  Gain visibility into project activity and priorities to make informed decisions based on real-time data.  Visual Studio 2008 Product Comparison
  • 4. Visual Studio Extensibility (VSX)  Use the Visual Studio SDK to create extensions for the Visual Studio platform including the Visual Studio 2008 Shell.  Visual Studio Shell  Enables developers to rapidly create and distribute their own custom tools by building on a streamlined Visual Studio IDE; does not include languages and compilers.  The Visual Studio Shell is freely available as part of the Visual Studio SDK. Visual Studio Shell is royalty-free for building and deploying applications.  AddOn Studio for World of Warcraft is an open-source development tool aimed to bring the Visual Studio experience to building World of Warcraft add-ons.  Visual Studio Tools for Applications  Enables ISVs and enterprises to embed a streamlined IDE into their applications, accelerating customization development by end users, resellers, system integrators, and internal teams. Includes support for Visual Basic and Visual C# along with other tools for application customization.  Visual Studio Tools for Applications must be licensed for redistribution with applications. The VSTA SDK provides one copy of VSTA for evaluation, development, and test purposes only.  Microsoft offers licensees per-seat and royalty-based licensing options.  Home Page  Visual Studio Gallery: Products & Extensions for Visual Studio  Learn Visual Studio Extensibility
  • 5. Visual Studio Service Pack 1  Improved WPF designers  SQL Server 2008 support  ADO.NET Entity Designer  Visual Basic and Visual C++ components and tools (including an MFC-based Office 2007 style ‘Ribbon’)  This update to the MFC library enables developers to build modern user interfaces with support for the Office 2007 Ribbon Bar, Office-style menus, Visual Studio-style docking toolbars, tabbed documents and much more. All of the components included in the update will run on Windows 2000 and above.  BCGSoft Co Ltd announced that Microsoft Corporation has integrated BCGControlBar Professional Edition technology in the next version of the Microsoft Foundation Classes (MFC) library.  Ribbons  Visual Studio Team System Team Foundation Server (TFS) addresses customer feedback on version control usability and performance, email integration with work item tracking and full support for hosting on SQL Server 2008  Richer JavaScript support, enhanced AJAX and data tools, and Web site deployment improvements  New in Visual Studio 2008 Service Pack 1 (SP1)  Visual Studio 2008 Service Pack 1 release notes and a list of fixed issues
  • 6. Visual C++ 2008 Poster  Link: Visual C++ 2008 Keybinding Reference Poster
  • 7. CodePlex  CodePlex is Microsoft's open source project hosting web site. Start a new project, join an existing one, or download software created by the community.  Microsoft does not control, review, revise, endorse or distribute the third party projects on this site. Microsoft is hosting the CodePlex site solely as a web storage site as a service to the developer community.  More About CodePlex...  CodePlex Homepage
  • 8. "How Do I" Videos  On this page you will find dozens of videos designed for all Visual Studio Developers, from the novice to the professional, to highlight some of the great new features available in Visual Studio 2008 to help you and your organization experience productivity breakthroughs, create outstanding user experiences, and collaborate across the development life-cycle.  How Do I: Create and Modify a Cascading Style Sheet in Visual Studio 2008?  How Do I: Use JavaScript IntelliSense in Visual Studio 2008?  How Do I: Learn About the Integrated Development Environment in Visual Studio 2008?  How Do I: Create a Rich Client Application with MFC?  How Do I: Read and Write Selected Text from a Visual Studio 2008 Source Code Window?  etc…  "How Do I?" Videos for Team System
  • 9. Channel 9  Channel 9 is all about the conversation. Channel 9 should inspire Microsoft and our customers to talk in an honest and human voice. Channel 9 is not a marketing tool, not a PR tool, not a lead generation tool.  Be a human being. Channel 9 is a place for us to be ourselves, to share who we are, and for us to learn who our customers are.  Marketing has no place on Channel 9. When we spend money on Channel 9 the goal is to surprise and delight, not to promote or preach.  Lynne Hill: Parallel Computing Platform - The Vision and Future  Cogwheel: Building World of Warcraft Addons  QuakeLight Preview  Expert to Expert: Natural Language and Computational Linguistics
  • 10. Visual Studio Tip of the Day by Sara Ford  Sara Ford is Software Design Engineer in Test (SDET) on the Visual Studio Core team. She have been on the team for 4 years, since joining Microsoft.  When I grow up, I want to be a Test Lead.  Did you know… How to change the default templates that appear in the New Project Dialog? - #342  Did you know… What unchecking the display an explorer window on the Export Templates Wizard does? - #341  Did you know… You can view the build order for the solution? - #334  Did you know… How to change the build order for your solution? - #333  Did you know… You can use the New Project Dialog to add a new project to a solution? - #330  Did you know... You can add $exception to the Watch window to see the caught exception - #318  Did you know... What's the difference between the Autos window and the Locals window? - #316  etc…
  • 11. Visual Studio Tips: Task List  The Task List helps to create and manage a list of programming tasks. In the Task List window, you can do the following:  Create User Tasks, which are notes about work to be done.  Display Task Comments that link to lines in your code where work must be done.  Display custom Categories of task messages.  Comments in code begin with the comment mark preferred by your development language. If you insert a token string (TODO, UNDONE, HACK, or a custom token string) after the comment mark, a shortcut to the comment will appear in the Task List.
  • 12. Visual Studio Tips: Bookmarks  The Bookmarks window is a handy companion tool to the Code Editor. You can mark lines in your code files with bookmarks and then organize these bookmarks into virtual folders. This enables you to open files and navigate directly to the lines marked simply by clicking entries in the Bookmarks window.  Bookmark displays the name of the bookmark. Default names are created as Bookmarkn where n is a number. You can create custom bookmark names by right-clicking on the bookmark entry and selecting Rename from the context menu.  Each bookmark has its own check box. To activate an existing bookmark, select its check box in the Bookmarks window. To hide (but not remove) an existing bookmark, clear its check box in the Bookmarks window.
  • 13. Visual Studio Tips: Error List  The Error List helps you speed application development. In the Error List window, you can:  Display the Errors, Warnings, and Messages produced as you edit and compile code.  Find syntax errors noted by IntelliSense.  Find deployment errors, certain Static Analysis errors, and errors detected while applying Enterprise Template policies.  Double-click any error message entry to open the file where the problem occurs, and move to the error location.  Filter which entries are displayed, and which columns of information appear for each entry.
  • 14. Visual Studio Tips: Tabs  Tab size  Sets the distance in spaces between tab stops. The default is four spaces.  Indent size  Sets the size in spaces of an automatic indentation. The default is four spaces. Tab characters, space characters, or both will be inserted to fill the specified size.  Insert spaces  When selected, indent operations insert only space characters, not TAB characters. If the Indent size is set to 5, for example, then five space characters are inserted whenever you press the TAB key or the Increase Indent button on the Formatting toolbar.  Keep tabs  When selected, indent operations insert as many TAB characters as possible. Each TAB character fills the number of spaces specified in Tab size. If the Indent size is not an even multiple of the Tab size, space characters are added to fill in the difference.