Transcript Document
Introduction to Visual Studio.Net 2005 By Sam Nasr September 27, 2005 www.ClevelandDotNet.info Agenda Introduction Overview of VS.Net 2005 Examples Q&A Announcements Survey and raffle Overview Beta release code named “Whidbey” Based on .Net Framework 2.0 Production release: Nov. 7th 2005 (http://www.microsoft.com/events/2005launchevents/default.mspx) Release 2005. delayed due to SQL Server VS Editions Express Standard Professional Team Systems Express Editions Express Edition: Lightweight development tools for hobbyists, students, and new .Net developers. Less cluttered development environment with tutorials. Available for 6 popular MS packages. Visual Basic Express Visual C# Express Visual C++ Express Visual Web Developer Express Visual J# Express SQL Server Express Standard Edition Entry point professional development tool Maintains simplicity of Express line but with development tools: IntelliSense Support for 3rd party tools Visual Basic, C#, C++ and J# Build Windows, Web, and Mobile Applications Create client/server applications using Web services/remote data access Use SQL Reporting Services to summarize, tabulate and display output Full debugging tools, Pre-compilation of web sites 508/WCAG accessibility checking Estimated Retail Price: $299 US* Upgrade Price: $199 US* *Prices are estimated retail prices in U.S. dollars. Reseller prices may vary by geography. Professional Editions Team Systems Editions Integrated software life-cycle tools for collaboration: Team Foundation: is an extensible team collaboration server that provides work item tracking, source control, reporting, and process guidance. Team Edition for Architects is a set of integrated application design tools for service-oriented development. Team Edition for Developers provides code quality and performance tools that enable teams to build reliable, mission-critical services and applications. Team Edition for Testers provides advanced load testing tools that enable teams to verify the performance of applications before deployment. System Requirements (Express Edition) Processor Operating System Microsoft Windows 2003 Server. Windows XP, Service Pack 2. Windows 2000, Service Pack 4. RAM Minimum: 600 megahertz (MHz) Pentium processor Recommended: 1 gigahertz (GHz) Pentium processor Minimum: 128 megabytes (MB) Recommended: 256 MB Hard Disk: Up to 1.3 GB of available space may be New Features Development Environment Code Editing Projects, Solutions, and Items Building, Testing, and Deployment Debugger Features Extensibility and Automation Help Features Development Environment Export/Import IDE Settings Guide Diamond Emacs Shortcuts Community Menu Code Editing Code Snippets Smart tags Refactoring Track Changes Bookmark window AutoRecover Document Outline window Full XML 1.0 syntax checking XML Validation XML Code snippets Flexible schema association XSD-based IntelliSense Configurable text colors XSL Editing XSL debugger Projects, Solutions, & Items Temporary Projects (no saving needed) Stand-alone projects (no solution needed) Solution Folders Referencing an EXE Visual Studio Conversion Wizard Create Project from Existing Code Files Wizard Solution and Project Platform Targeting Starter Kits (shared project templates) Custom Project and Project Item Templates Building, Testing, Deployment Microsoft Build Engine (MSBuild) XML Based Class Designer: allows you to visualize systems and apps; Generates the corresponding source code for methods, classes, and objects. Object Test Bench: Test as you code For more information, see Designing and Viewing Classes and Types and Object Test Bench. ClickOnce Deployment Windows Installer Deployment: support for 64-bit deployment, and deployment to Web Servers that host multiple Web sites. Debugger Features Edit and Continue Secure remote debugging Set up remote debugging by copying a single executable remote debugging of 64-bit managed and unmanaged code My Code debugging Tracepoints Processes window shows all processes you are attached to for debugging. Exception Assistant provides better information for better exception handling Immediate Window displays results without running the app Extensibility & Automation XML Add-In Registration Managed code add-ins (now supports C++ on the .NET Framework) Add-In Wizard (now supports creating add-ins using Visual J# and Visual C++) KeyPress events (BeforeKeyPress and AfterKeyPress) Solution Folders Localization for sample macros Add-In and Macro Security Help Features Help viewer default "How Do I" page Community Integration Search Filters Integration of Online Help Help source preferences Additional Info VS Express Home Page: http://lab.msdn.microsoft.com/express/ VS Express FAQ: http://lab.msdn.microsoft.com/express/faq/default.aspx VS 2005 (all products): http://msdn.microsoft.com/howtobuy/vs2005/ Launch 2005: http://msdn.microsoft.com/launch2005/ MSDN Labs: http://lab.msdn.microsoft.com/vs2005/resources/articles/default.aspx Comprehensive List: http://msdn2.microsoft.com/en-us/library/88fx1xy0 VS New Features: http://msdn.microsoft.com/library/default.asp?url=/library/enus/dnvsent/html/vsts-over.asp Section 508: http://www.w3.org/WAI/GL/508/508-UAAG.html Announcements MSDN Event Tue, Oct 04, 2005 @ 1:00 PM, Regal Severance Town Center. For more info, see http://www.msdnevents.com C#/VB.Net SIG Tue Oct 25, 2005 @ 6:30 PM For more info, see http://www.ClevelandDotNet.info 2005 Launch SQL Server 2005, Visual Studio 2005 & BizTalk Server 2006 Launch Nov 07, 2005 – Jan 11, 2006 (Nov 8 in Detroit) For more info, see http://msdn.microsoft.com/launch2005 SIG Web Site Career Board – 20+ current regional openings Blog – New entries daily: news articles, Q&A For more info, see http://www.ClevelandDotNet.info