190 likes | 408 Views
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
E N D
Introduction toVisual 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 delayed due to SQL Server 2005.
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.
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 • Minimum: 600 megahertz (MHz) Pentium processor • Recommended: 1 gigahertz (GHz) Pentium processor • Operating System • Microsoft Windows 2003 Server. • Windows XP, Service Pack 2. • Windows 2000, Service Pack 4. • RAM • 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/en-us/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