Visual Studio 2005 - PowerPoint PPT Presentation

Visual studio 2005 l.jpg
Download
1 / 46

Visual Studio 2005. Professor Corinne Hoisington. Developer NOT Programmer. T hree 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 . Business Lay Staff. IT Staff.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

Visual Studio 2005

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Visual studio 2005 l.jpg

Visual Studio 2005

Professor Corinne Hoisington


Developer not programmer l.jpg

Developer 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


Business is changing l.jpg

Business Lay Staff

IT Staff

Business is Changing!


Which language l.jpg

Which 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.


Teaching the basics l.jpg

Teaching the Basics?


What s next visual studio 2005 l.jpg

What’s 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


Slide9 l.jpg

1975

1990

1995

2002

Tools 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


Dropping net l.jpg

Dropping .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.


So what s your sign l.jpg

So What’s 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


1 in 8 it professionals are developers l.jpg

1 in 8 IT Professionals are Developers


Packages l.jpg

Packages

Express Products


New editions l.jpg

New Editions

  • Visual Studio Standard Edition

  • Visual Studio Professional Edition

  • Visual Studio Team System


Slide15 l.jpg

IncreasedReliability

QualityEarly & Often

Design forOperations

Predictability& Visibility

Developer

Tester

SolutionArchitect

ProjectManager

InfrastructureArchitect

Expanding Visual Studio


Significant changes l.jpg

Significant 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


Easier design with snap lines l.jpg

Easier Design with Snap Lines

Snap lines can align controls with the edges of other controls


Resources folder l.jpg

Resources Folder


Masked textboxes l.jpg

Masked Textboxes


Edit and continue are back l.jpg

Edit and Continue are BACK!

  • Visual Basic 6 had the edit and continue feature but early versions of VS left it out but we can rejoice—it'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.


Break point l.jpg

Break Point


Testing l.jpg

Testing


Click once l.jpg

Click 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.


New menustrip control l.jpg

New MenuStrip Control


Clickonce publishing l.jpg

ClickOnce Publishing

Right-click on the project in the Solution Explorer

window and select Publish


Code snippets l.jpg

Code 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.


Splash screens made easy l.jpg

Splash Screens Made Easy


Temporary projects l.jpg

Temporary 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.


Saves time l.jpg

Saves Time


Debugger datatips for complex numbers l.jpg

Debugger 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


Visual basic error correction dialog box l.jpg

Visual Basic Error Correction Dialog Box


Immediate window is back l.jpg

Immediate Window (is Back)


Autocorrect l.jpg

AutoCorrect

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.


Exception assistant l.jpg

Exception Assistant

RunTime Errors


Coding differences l.jpg

Coding Differences

Visual Basic .NET 2003

  • Const GreetingName As String = "Greeting"Dim sDisplay As ObjectDim ResMgr As ResourceManagerResMgr = New ResourceManager("ResourcesSample.MyStrings",_Me.GetType.Assembly)sDisplay = ResMgr.GetString(GreetingName)

Visual Basic 2005

  • My.Resources.MyStrings.Greeting


Music l.jpg

Music?

My.Computer.Audio.Play("C:\Abba.wav")


Visual studio tools for office l.jpg

Visual Studio Tools for Office


Slide38 l.jpg

ASP 2.0 Whidbey

  • Significant Changes

  • 100% Backward Compatibility

  • New Portal Features

  • 45 New Server Controls like Login Security


Asp 2 0 l.jpg

ASP 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


Ado changes l.jpg

ADO Changes


Data sources window l.jpg

Data Sources Window


Handheld applications l.jpg

Handheld Applications


Visual studio team system l.jpg

Visual 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


Slide44 l.jpg

SolutionArchitect

Academic

Stakeholder

Developer

Tester

Project Manager

Development LifecycleKey Players Across Roles


Slide45 l.jpg

Developer

InfrastructureArchitect

Project Manager

End User

Tester

SolutionArchitect

Development Teams


Slide46 l.jpg

IT Operations doesn’tunderstand applicationstructure

Reduce complexitythrough operationsknowledge

Increase communication and collaborationvia product integration

Infrastructure

Architect

Developers don’tunderstand operationspolicy

Solution

Architect

Communication Barriers

  • Pockets of information within disciplines

  • Unclear delineation of responsibilities

  • Conflicting best practices and architectures

  • Conflicting strategic goals and objectives


  • Login