Visual Studio 2005 (.NET)

Visual Studio is Microsoft's flagship software development product for computer programmers. It centers on an integrated development environment which lets programmers create stand alone applications, web sites, web applications, and web services that run on any platforms supported by Microsoft's .NET Framework (for all versions after 6). Supported platforms include Microsoft Windows servers and workstations, PocketPC, Smartphones, and World Wide Web browsers.

Visual Studio includes the following:
Visual Basic
Visual C++
Visual C#
Visual J#
Visual Web Developer

Visual Studio 2005 was released in October 2005. Whilst the .NET is no longer used Visual Studio 2005 still primarily targets the .NET Framework, which was upgraded to version 2.0. Visual Studio 2005's internal version number is 8.0 while the file format version is 9.0.

The most important language feature added in this version was the introduction of generics, which are similar in many respects to C++ templates. This potentially increases the number of bugs caught at compile-time instead of run-time by encouraging the use of strict type checking in areas where it was not possible before. C++ also got a similar upgrade with the addition of C++/CLI which is set to replace the use of Managed C++.

Other new features of Visual Studio 2005 include the "Deployment Designer" which allows application designs to be validated before deployments, an improved environment for web publishing when combined with ASP.NET 2.0 and load testing to see application performance under various sorts of user loads.

 

Course TitleDays
MS2542 Advanced Data Access with Microsoft Visual Studio 2005 2 days
MS2549 Advanced Distributed Application Development with Microsoft Visual Studio 2005 2 days
MS2544 Advanced Web Application Technologies with Microsoft Visual Studio 2005 2 days
MS2547 Advanced Windows Forms Technologies with Microsoft Visual Studio 2005 2 days
MS2710 Analyzing Requirements and Defining Microsoft .NET Solution Architectures 5 days
MS2557 Building COM+ Applications Using Microsoft .NET Enterprise Services 5 days
MS2541 Core Data Access with Microsoft Visual Studio 2005 3 days
MS2548 Core Distributed Application Development with Microsoft Visual Studio 2005 3 days
MS2543 Core Web Application Technologies with Microsoft Visual Studio 2005 3 days
MS2546 Core Windows Forms Technologies with Microsoft Visual Studio 2005 3 days
MS2565 Developing Microsoft .NET Applications for Windows (Visual Basic .NET) 5 days
MS2555 Developing Microsoft .NET Applications for Windows (Visual C# .NET) 5 days
MS2310 Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET 5 days
MS2840 Implementing Security for Applications 5 days
MS2609 Introduction to C# Programming with Microsoft .NET 5 days
MS2717 Introduction to Microsoft .NET Development 2 days
MS4994 Introduction to Programming Microsoft .NET Framework Applications with Microsoft Visual Studio 2005 5 days
MS2559 Introduction to Visual Basic .NET Programming with Microsoft .NET 5 days
MS2124 Programming with C# 5 days
MS2389 Programming with Microsoft ADO.NET 3 days
MS2373 Programming with Microsoft Visual Basic .NET 5 days
MS2415 Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET) 5 days
MS2349 Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET) 5 days
MS4995 Programming with the Microsoft .NET Framework Using Microsoft Visual Studio 2005 5 days
The C#3.0 Programming Language 4 days
MS2310/2389 Web Application Development & Data Access with Visual Basic .NET & C# FAST TRACK 5 days
MS2565/2389 Windows Application Development & Data Access with Visual Basic.NET FAST TRACK 5 days