21
Visual Studio 2005 Visual Studio 2005 Express Editions Express Editions Stephen Turner Stephen Turner Software Design Engineer Software Design Engineer [email protected] [email protected] Microsoft UK Microsoft UK

Visual Studio 2005 Express Editions Stephen Turner Software Design Engineer [email protected] Microsoft UK

Embed Size (px)

Citation preview

Visual Studio 2005Visual Studio 2005Express EditionsExpress Editions

Stephen TurnerStephen TurnerSoftware Design EngineerSoftware Design [email protected]@microsoft.comMicrosoft UKMicrosoft UK

Expanding the Developer Expanding the Developer MarketMarket

EvaluateEvaluate.NET.NET

Interact withInteract withstudentsstudents

Build coolBuild coolappsapps

Learn howLearn howto programto program

HobbyistsHobbyists

StudentsStudents FacultyFaculty

EnthusiastsEnthusiasts

Visual Studio Express Visual Studio Express EditionsEditionsEntry Level but with Powerful FeaturesEntry Level but with Powerful Features

Ideal for hobbyists, enthusiasts & studentIdeal for hobbyists, enthusiasts & studentLightweight: less than 80MBLightweight: less than 80MBEasy to use: simplified & streamlined interfaceEasy to use: simplified & streamlined interfaceEasy to learn: includes “Getting Started” docsEasy to learn: includes “Getting Started” docs

Attractive retail packagingAttractive retail packagingDesigned for maximum visual appealDesigned for maximum visual appealIncludes “glossy” activity books for first-timersIncludes “glossy” activity books for first-timers(Visual Web Developer & Visual Basic only)(Visual Web Developer & Visual Basic only)

Visual Studio 2005Visual Studio 2005A New Bar for Programmer ProductivityA New Bar for Programmer Productivity

Powerful, flexible languagesPowerful, flexible languagesGenerics, “My” classes, partial typesGenerics, “My” classes, partial typesEdit & continue, refactoring, debugger Edit & continue, refactoring, debugger improvementsimprovements

Superior smart client developmentSuperior smart client developmentClickOnce deployment, new controls, ClickOnce deployment, new controls, improved designers & data supportimproved designers & data support

Best in class web developmentBest in class web development70% code reduction, new controls, 70% code reduction, new controls, improved web server security & improved web server security & performanceperformance

Visual Visual Basic Basic Express EditionExpress Edition

Built-in My Movie Collection starter kitBuilt-in My Movie Collection starter kitMy classes provide simple access to the .NET My classes provide simple access to the .NET FrameworkFrameworkTutorials targeted at new programmersTutorials targeted at new programmersOver 200 IntelliSense Code SnippetsOver 200 IntelliSense Code SnippetsEdit & Continue!Edit & Continue!Automatically generated data-bound UIAutomatically generated data-bound UIRich forms designer with new snap-lines & in-place Rich forms designer with new snap-lines & in-place property editingproperty editingNew such as GridView, ToolStrip & WebBrowserNew such as GridView, ToolStrip & WebBrowserBackground compilation & AutoCorrectBackground compilation & AutoCorrectConnect to web services, e.g. Amazon.comConnect to web services, e.g. Amazon.comNew Smart Tags to access common control featuresNew Smart Tags to access common control featuresDebugger Datatips & Visualizers clarify complex Debugger Datatips & Visualizers clarify complex structuresstructures

Visual Visual Basic Basic Express EditionExpress Edition

New IDE featuresNew IDE featuresAutomatic data-bound UIAutomatic data-bound UI

Visual Visual C++C++ Express Edition Express Edition

Create projects based on templates or existing source Create projects based on templates or existing source codecodeWrite & compile ISO C++ conforming code with full Write & compile ISO C++ conforming code with full compiler & library supportcompiler & library supportIncorporate the .NET Framework in your programs using Incorporate the .NET Framework in your programs using new C++/CLI syntaxnew C++/CLI syntaxEdit your code using a fully customizable editorEdit your code using a fully customizable editorDebug your programs with the Visual Studio debuggerDebug your programs with the Visual Studio debuggerSearch & filter your code with the enhanced Class ViewSearch & filter your code with the enhanced Class ViewUnderstand your code better with live code browsingUnderstand your code better with live code browsingIncorporate external build tools into the project systemIncorporate external build tools into the project systemCompile applications using Whole Program OptimizationCompile applications using Whole Program OptimizationLocate bugs & buffer overrun issues using Runtime Locate bugs & buffer overrun issues using Runtime ChecksChecks

Visual Visual J#J# Express Edition Express Edition

Get started quickly - lightweight & easy to installGet started quickly - lightweight & easy to installUse the Java language you already knowUse the Java language you already knowEnvironment more conducive to learning how to Environment more conducive to learning how to programprogramTake advantage of always up-to-date product Take advantage of always up-to-date product documentation using Online Helpdocumentation using Online HelpCreate fun & interesting apps using the built-in starter Create fun & interesting apps using the built-in starter kitskitsComplete school assignments with full support for Complete school assignments with full support for existing Java-language curriculumexisting Java-language curriculumRapid application development features found in the Rapid application development features found in the professional versions of Visual Studio 2005professional versions of Visual Studio 2005Build data-driven applications using SQL Server 2005 Build data-driven applications using SQL Server 2005 Express EditionExpress EditionSecure, reliable & high-performance .NET FrameworkSecure, reliable & high-performance .NET FrameworkJoin a community of other student & hobbyist Join a community of other student & hobbyist developers!developers!

Visual Visual C#C# Express Edition Express Edition

Tutorials guide beginners through creating their first Windows Tutorials guide beginners through creating their first Windows appappDrag-and-drop authoring of rich interactive applicationsDrag-and-drop authoring of rich interactive applicationsFully integrated RSS Screensaver starter kit makes learning fun & Fully integrated RSS Screensaver starter kit makes learning fun & easyeasyIntelliSense Code Snippets reduce boilerplate codeIntelliSense Code Snippets reduce boilerplate codeRefactoring support automates the process of editing your codeRefactoring support automates the process of editing your codeBuilt-in debugger & AutoCorrect help fix common mistakesBuilt-in debugger & AutoCorrect help fix common mistakesDebugger datatips & visualizers help clarify complex data Debugger datatips & visualizers help clarify complex data structuresstructuresEasily connect & retrieve data from web servicesEasily connect & retrieve data from web servicesBuild data-enabled applications with SQL Server 2005 Express Build data-enabled applications with SQL Server 2005 Express EditionEditionNew controls like the SoundPlayer, WebBrowser, Toolstrip, New controls like the SoundPlayer, WebBrowser, Toolstrip, Background Worker & GridViewBackground Worker & GridViewNew Smart Tags provide easy access to common control featuresNew Smart Tags provide easy access to common control featuresFully customizable editor features lets you control over 40 Fully customizable editor features lets you control over 40 formatting settings including type coloring, formatting & formatting settings including type coloring, formatting & keyboard shortcutskeyboard shortcutsSimplify configuring your application using the new Project PaneSimplify configuring your application using the new Project PaneTake advantage of powerful language constructs like generics, Take advantage of powerful language constructs like generics, iterators, partial types & anonymous methodsiterators, partial types & anonymous methods

Visual Visual C#C# Express Edition Express Edition

RefactoringRefactoring

Something for EveryoneSomething for Everyone

ArchitectsArchitectsDevelopersDevelopers

TestersTestersProjectProject

ManagersManagers

HobbyistsHobbyistsEnthusiastsEnthusiasts

StudentsStudents

Managing the Software Managing the Software LifecycleLifecycle

IncreasedIncreasedReliabilityReliability

QualityQualityEarly & OftenEarly & Often

PredictabilityPredictability& Visibility& Visibility

Design forDesign forOperationsOperations

ProjectProjectManagerManager

SolutionSolutionArchitectArchitect

DeveloperDeveloperTesterTester

InfrastructureInfrastructureArchitectArchitect

Visual Studio Team SystemVisual Studio Team System

Change Management

Work Item Tracking

Reporting

Project Site

Visual Studio

Team Foundation Integration Services

Project Management

Pro

cess

an

d A

rch

itect

ure

Pro

cess

an

d A

rch

itect

ure

G

uid

an

ceG

uid

an

ce

Dynamic Code Analyzer

Visual Studio

Team Architect

Static Code Analyzer

Code Profiler

Unit Testing

Code Coverage

Visio and UML Modeling

Team Foundation Client (includes CAL)

Visual Studio Professional Edition

Load Testing

Manual Testing

Test Case Management

Application Designer

Logical Infra. Designer

Deployment Designer

Visual Studio

Team DeveloperVisual Studio

Team Test

Vis

ual S

tud

io In

du

stry

V

isu

al S

tud

io In

du

stry

Part

ners

Part

ners

Big Build

Class Designer

Visual Studio 2005Visual Studio 2005Expanding FunctionalityExpanding Functionality

Novices

Enthusiasts

Students

Hobbyists

Part-Timers

Professionals

Consultants

Enterprise Devs

Architects

Testers

VB6 Devs

What’s in the Box?What’s in the Box?

ExpresExpresss

StandaStandardrd ProPro TeamTeam

Windows or Web DesignersWindows or Web Designers

Code Editors and IntelliSenseCode Editors and IntelliSense

Programming LanguagesProgramming Languages

Remote Data AccessRemote Data Access

Mobile Device DevelopmentMobile Device Development

User ExperienceUser Experience SimplifiedSimplified SimplifiedSimplified

Server Development/DebuggingServer Development/Debugging

SQL Server 2005 DevelopmentSQL Server 2005 Development

Office DevelopmentOffice Development VSTO Add-VSTO Add-InIn

Architecture, Development, Architecture, Development, Testing, and Project Management Testing, and Project Management ToolsTools

Developer RoadmapDeveloper Roadmap

Professional Special EditionProfessional Special Edition

http://msdn.microsoft.com/vstudio/sehttp://msdn.microsoft.com/vstudio/se

SQL Server 2005SQL Server 2005 Express Express EditionEdition

Integrated Common Language Runtime (CLR) support - Integrated Common Language Runtime (CLR) support - stored procedures & functions in your favorite languagestored procedures & functions in your favorite languageNative XML supportNative XML supportXCopy support for moving databasesXCopy support for moving databasesRobust & reliable installation - either GUI or silent Robust & reliable installation - either GUI or silent modesmodesAutomated servicing & patchingAutomated servicing & patchingDeep integration with Visual Studio and rich data Deep integration with Visual Studio and rich data controls like the DataGridView, DataNavigator & controls like the DataGridView, DataNavigator & DataConnectorDataConnectorSupport for databases up to 4GBSupport for databases up to 4GBSupport for disconnected systems with SQL Server Support for disconnected systems with SQL Server Service Broker & replicationService Broker & replicationSQL Server Express Manager, a new easy-to-use SQL Server Express Manager, a new easy-to-use database management & query analysis tooldatabase management & query analysis toolEasier deployment via Visual Studio ClickOnceEasier deployment via Visual Studio ClickOnceNot performance limited!Not performance limited!

Visual Visual Web DeveloperWeb Developer ExpressExpress

Fully functional Personal PotoStarter Kits out of the box Fully functional Personal PotoStarter Kits out of the box IntelliSense everywhere IntelliSense everywhere 100 percent source code preservation 100 percent source code preservation Rich, integrated debugger for Web applications Rich, integrated debugger for Web applications Support for FTP & file system-based projects & deployment Support for FTP & file system-based projects & deployment Build & test applications locally using the built-in Web server, Build & test applications locally using the built-in Web server, without needing IIS without needing IIS Improved design surface & table designer for an enhanced Improved design surface & table designer for an enhanced WYSIWYG design experience WYSIWYG design experience Easily integrate data without any code using code-free Easily integrate data without any code using code-free databinding databinding Built-in Copy Web publishing tool to easily manage Built-in Copy Web publishing tool to easily manage deployment deployment New Smart Tags provide easy access to common control New Smart Tags provide easy access to common control features features Improved compilation model allows save/refresh style page Improved compilation model allows save/refresh style page development development Design-time support for ASP.NET 2.0 Master Pages & ThemesDesign-time support for ASP.NET 2.0 Master Pages & Themes

Visual Visual Web DeveloperWeb Developer ExpressExpress

http://msdn.microsoft.com/vs2005http://msdn.microsoft.com/vs2005