View
218
Download
1
Category
Tags:
Preview:
Citation preview
Visual Studio 2005Visual Studio 2005Express EditionsExpress Editions
Stephen TurnerStephen TurnerSoftware Design EngineerSoftware Design Engineersturner@microsoft.comsturner@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
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
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
Recommended