1 / 46

Visual Studio 2005

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.

otylia
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Studio 2005 Professor Corinne Hoisington

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

  3. Business Lay Staff IT Staff Business is Changing!

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

  5. Teaching the Basics?

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

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

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

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

  10. 1 in 8 IT Professionals are Developers

  11. Packages Express Products

  12. New Editions • Visual Studio Standard Edition • Visual Studio Professional Edition • Visual Studio Team System

  13. IncreasedReliability QualityEarly & Often Design forOperations Predictability& Visibility Developer Tester SolutionArchitect ProjectManager InfrastructureArchitect Expanding Visual Studio

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

  15. Easier Design with Snap Lines Snap lines can align controls with the edges of other controls

  16. Resources Folder

  17. Masked Textboxes

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

  19. Break Point

  20. Testing

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

  22. New MenuStrip Control

  23. ClickOnce Publishing Right-click on the project in the Solution Explorer window and select Publish

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

  25. Splash Screens Made Easy

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

  27. Saves Time

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

  29. Visual Basic Error Correction Dialog Box

  30. Immediate Window (is Back)

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

  32. Exception Assistant RunTime Errors

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

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

  35. Visual Studio Tools for Office

  36. ASP 2.0 Whidbey • Significant Changes • 100% Backward Compatibility • New Portal Features • 45 New Server Controls like Login Security

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

  38. ADO Changes

  39. Data Sources Window

  40. Handheld Applications

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

  42. SolutionArchitect Academic Stakeholder Developer Tester Project Manager Development LifecycleKey Players Across Roles

  43. Developer InfrastructureArchitect Project Manager End User Tester SolutionArchitect Development Teams

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

More Related