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