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

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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
"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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Recently uploaded (20)

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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
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
 
"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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

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.