Title: Visual Studio 2005
1Visual Studio 2005
- Professor Corinne Hoisington
2Developer NOT Programmer
- Three years ago, Monster.com reported 300 job
postings for the title ".NET Developer." - Today, the job site boasts more than 10,000
openings for the same position
3(No Transcript)
4Business is Changing!
5Which Language?
- A recent 2004 study conducted by Forrester
indicates that preference for .NET development is
only getting stronger. - According to the study, 56 of developers planned
to use .NET to perform a majority of their
development work, compared to 44 for Java.
6Teaching the Basics?
7Whats Next? Visual Studio 2005
- A flexible development tool for business
application developers building Windows, Web,
Office, Database or Mobile applications. - The release date is November 7, 2005
8(No Transcript)
9Tools Drive The Phenomenon
HTML Java
Visual Basic PowerBuilder Delphi
XML Web Services
Microsoft-BASIC Turbo Pascal QuickBasic
Enter the Web
Graphical User Interface
Cobol RPG
Enter the PC
Big Iron Rules
10Dropping .NET
- Visual Studio 2005, the ".NET" aspect has been
dropped from the product name, to reflect the
fact that modern versions of Windows (notably
Windows XP and Windows Server 2003) are built
entirely on the now well-established .NET
software framework - The old, pre-.NET days are gone.
11So Whats Your Sign
- VB (1 Language)
- C (Gaining Popularity)
- C (Losing Popularity)
- J (Not Popular)
- ASP 2.0 (Web Forms)
- ADO 2.0 (Databases)
- Visual Studio Tools
- Mobile Applications
121 in 8 IT Professionals are Developers
13Packages
14New Editions
- Visual Studio Standard Edition
- Visual Studio Professional Edition
- Visual Studio Team System
15Expanding Visual Studio
16Significant Changes
- Easier ADO and Handheld Deployment
- Enhancements to class libraries the IDE with
new tools - SQL Server Yukon Support
- Click Once Technology Deployment
- Microsoft Office Tools
17Easier Design with Snap Lines
- Snap lines can align controls with the edges
of other controls
18Resources Folder
19Masked Textboxes
20Edit and Continue are BACK!
- Visual Basic 6 had the edit and continue feature
but early versions of VS left it out but we can
rejoiceit's back! - In Visual Basic 2005, you can make changes to
your code during debugging, back up the code
instruction pointer if you want, and re-execute
lines of code with the modified content. - While in Break mode, you can modify code or fix
bugs almost any code modification will work.
21Break Point
22Testing
23Click Once
- ClickOnce installer puts the complexities of
preparation for distribution and deployment in
the hands of the development environment, where
it belongs. - Support for running applications offline
- Rolling back to previous versions of an
application - Listing an application in the Windows Start menu,
as well as the Remove Programs catalog within the
Control Panel.
24New MenuStrip Control
25ClickOnce Publishing
Right-click on the project in the Solution
Explorer window and select Publish
26Code Snippets
- Right-click within the Visual Basic code
editor, and select a task that inserts the
prewritten code into your source file for you
Intellisense
Use the Tab key to navigate among the
placeholders in the snippet.
27Splash Screens Made Easy
28Temporary Projects
- How many times have you found out that you have
WindowsApplication53 already on your hard drive?
"Really?", you say to yourself, "How did that
happen? - Visual Studio .NET 2002 and Visual Studio .NET
2003 both had a propensity to persist your
temporary ideas as permanent projects on your
hard disk.
29Saves Time
30Debugger DataTipsfor Complex Numbers
- DataTips have the ability to drill into the
hierarchy for the type. - You can also edit those values from within the
data tips.
No Separate Window Needed
31Visual Basic Error Correction Dialog Box
32Immediate Window (is Back)
33AutoCorrect
- Makes it simple to determine why invalid code
won't compile, and to choose from multiple
options in order to fix the errors in code.
34Exception Assistant
RunTime Errors
35Coding Differences
- Visual Basic .NET 2003
- Const GreetingName As String "Greeting"Dim
sDisplay As ObjectDim ResMgr As
ResourceManagerResMgr New ResourceManager("Reso
urcesSample.MyStrings",_Me.GetType.Assembly)sDis
play ResMgr.GetString(GreetingName)
- Visual Basic 2005
- My.Resources.MyStrings.Greeting
36Music?
- My.Computer.Audio.Play("C\Abba.wav")
37Visual Studio Tools for Office
38ASP 2.0 Whidbey
- Significant Changes
- 100 Backward Compatibility
- New Portal Features
- 45 New Server Controls like Login Security
39ASP 2.0
- Faster Development for All
- Languages
- Dramatically reduces code for
- common scenarios
- Simplified data access
- Consistent Appearance
- Master pages
- Themes and skins
- Improved Performance
- Mobility Built In
40ADO Changes
41Data Sources Window
42Handheld Applications
43UML
44Visual Studio Team System
- Businesses today are faced with the need to build
and maintain increasingly complex Information
Technology solutions - Large, mission-critical applications are built by
teams that have a significant number of
participants that never write code, including
business sponsors, project managers, architects
and testers
Rational Tools
45Development LifecycleKey Players Across Roles
46Development Teams
47Communication Barriers
- Pockets of information within disciplines
- Unclear delineation of responsibilities
- Conflicting best practices and architectures
- Conflicting strategic goals and objectives
48(No Transcript)
49Visual Studio Team System
Visual StudioTeam Architect
Visual StudioTeam Developer
Visual StudioTeam Test
Visual StudioTeam Foundation
50The Next Version of Microsoft WindowsCode-Named
Longhorn
- Giving PC users more control and confidence
- Bringing order to information overload
- Connecting your world