|
Microsoft Visual Studio is Microsoft's flagship software development product for computer programmers. It centers on an integrated development environment which lets programmers create standalone applications, web sites, web applications, and web services that run on any platforms supported by Microsoft's .NET Framework. Supported platforms include Microsoft Windows servers and workstations, PocketPC, Smartphones, and World Wide Web browsers. Image File history File links Microsoft_Visual_Studio_2005_Logo. ...
Image File history File links Download high resolution version (1024x537, 44 KB) Summary Screenshot of Visual Studio 2005. ...
In software engineering, software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ...
The Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
A software release refers to the creation and availability of a new version of a computer software product. ...
October 27 is the 300th day of the year (301st in leap years) in the Gregorian Calendar, with 65 days remaining. ...
2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...
A software release refers to the creation and availability of a new version of a computer software product. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Microsoft Windows is a family of operating systems by Microsoft. ...
An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers in developing software. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
This page as shown in the AOL 9. ...
The Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers in developing software. ...
A computer program (often simply called a program) is an example of computer software that prescribes the actions (computations) that are to be carried out by a computer. ...
A website, Web site or WWW site (often shortened to just site) is a collection of webpages, that is, HTML/XHTML documents accessible via HTTP on the Internet; all publicly accessible websites in existence comprise the World Wide Web. ...
In software engineering, a web application is an application delivered to users from a web server over a network such as the World Wide Web or an intranet. ...
The W3C defines a Web service[1] as a software system designed to support interoperable machine-to-machine interaction over a network. ...
In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. ...
The Microsoft . ...
Microsoft Windows is a family of operating systems by Microsoft. ...
This article is about computer servers. ...
A computer workstation, often colloquially referred to as workstation, is a high-end general-purpose microcomputer designed to be used by one person at a time and which offers higher performance than normally found in a personal computer, especially with respect to graphics, processing power and the ability to carry...
A Pocket PC is a computer in a handheld size that runs a variation of the operating system Windows CE. It has many capabilities of modern desktop PCs. ...
A smartphone is any electronic handheld device that integrates the functionality of a mobile phone, personal digital assistant (PDA) or other information appliance. ...
The Web and WWW redirect here. ...
A web browser is a software package that enables a user to display and interact with documents hosted by web servers. ...
Visual Studio includes the following: Some versions include a developer edition of Microsoft SQL Server. Visual Basic . ...
This article or section does not cite its references or sources. ...
Visual C# is Microsofts implementation of the C# programming language specification. ...
The J# (pronounced J-sharp) programming language is a transitional language for programmers of Suns Java and Microsofts J++ languages, so they may use their existing knowledge, and applications on Microsofts . ...
Microsoft SQL Server is a relational database management system (RDBMS) produced by Microsoft. ...
In the past, the following products were included: Microsoft Visual InterDev, part of Microsoft Visual Studio 97 and 6. ...
Active Server Pages (ASP) is Microsofts server-side technology for dynamically-generated web pages that is marketed as an add-on to Internet Information Services (IIS). ...
Microsoft Visual J++ is a compiler and an IDE for, a Java-based programming language, formerly incorporated into Microsoft Visual Studio. ...
Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. ...
Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. ...
xBase is the generic term for all programming languages that derive from the original dBase (Ashton-Tate) programming language. ...
History Visual Studio 97 Microsoft first released Visual Studio in 1997, bundling together many of its programming tools for the first time. Visual Studio 97 was released in two editions, Professional and Enterprise. It included Visual Basic 5.0 and Visual C++ 5.0, primarily for Windows programming; Visual J++ 1.1 for Java and Windows programming; and Visual FoxPro 5.0 for xBase programming. It introduced Visual InterDev for creating dynamically generated web sites using Active Server Pages. A snapshot of the Microsoft Developer Network library was also included. The Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firms relationship with developers. ...
Visual Studio 97 was Microsoft's first attempt at using the same development environment for multiple languages. Visual C++, Visual J++, InterDev, and the MSDN Library all used one environment, called Developer Studio. Visual Basic and Visual FoxPro used separate environments.
Visual Studio 6.0 The next version, version 6.0, was released in 1998. The version numbers of all of its constituent parts also moved to 6.0, including Visual J++ which jumped from 1.1, and Visual InterDev which was at 1.0. This version was the basis of Microsoft's development system for the next four years, as Microsoft transitioned their development focus to the .NET Framework. The Microsoft . ...
Visual Studio 6.0 was the last version to include Visual Basic as most VB programmers knew it; subsequent versions would include a quite different version of VB based on .NET. It was also the last version to include Visual J++, which included deeper ties to Windows and proprietary extensions to the Java language that were incompatible with Sun's version. This caused Sun to sue Microsoft. As part of the settlement, Microsoft would no longer sell programming tools that targeted the Java Virtual Machine. Although Microsoft's long-term goal was to unify its tools under one environment, this version actually had one more environment than VS 97. Visual J++ and Visual InterDev broke away from the Visual C++ environment, while Visual Basic and Visual FoxPro maintained their separate tools.
Visual Studio .NET (2002)
The Microsoft Visual Studio .NET logo. The biggest change was the introduction of a managed code development environment using the .NET Framework. Programs developed using .NET are not compiled to machine language (like C++ is, for example) but instead to a format called MSIL or CIL. When an MSIL application is executed, it is compiled while being executed into the appropriate machine language for the platform it is being executed on, thereby making code portable across multiple platforms. Programs compiled into MSIL can be executed only on platforms which have an implementation of Common Language Infrastructure. It is possible to run MSIL programs in Linux or Mac OS X using non-Microsoft .NET implementations like Mono and DotGNU. Image File history File links Download high resolution version (1983x496, 166 KB)Micorosft Visual Studio Logo File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ...
Image File history File links Download high resolution version (1983x496, 166 KB)Micorosft Visual Studio Logo File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ...
In Microsoft Windows terminology, managed code is computer instructions â that is, code â executed by a CLI-compliant virtual machine, such as Microsofts . ...
The Microsoft . ...
A system of codes directly understandable by a computers CPU is termed this CPUs native or machine language. ...
It has been suggested that this article or section be merged into Common Intermediate Language. ...
It has been suggested that Microsoft Intermediate Language be merged into this article or section. ...
In computing, just-in-time compilation (JIT), also known as dynamic translation, is a technique for improving the performance of bytecode-compiled programming systems, by translating bytecode into native machine code at runtime. ...
Visual overview of the Common Language Infrastructure (CLI) The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ...
Linux (also known as GNU/Linux) is a Unix-like computer operating system. ...
Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Computer, the latest of which is pre-loaded on all currently shipping Macintosh computers. ...
Mono is a project led by Novell (formerly by Ximian) to create an ECMA standard compliant . ...
The current version of the article or section reads like an advertisement. ...
Microsoft introduced C#, a new programming language, that targets .NET. It also introduced the successor to Visual J++ called Visual J#. Visual J# programs use Java's language syntax. However, unlike Visual J++ programs, Visual J# programs can only target the .NET Framework, not the Java Virtual Machine that all other Java tools target. The title given to this article is incorrect due to technical limitations. ...
A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ...
Visual Basic was drastically changed to fit the new framework, and the new version was called Visual Basic .NET. Microsoft also added extensions to C++, called Managed Extensions for C++, so that C++ programmers could create .NET programs. It has been suggested that this article or section be merged with Managed C Plus Plus. ...
Visual Studio .NET can be used to make applications targeting Windows (using Windows Forms, part of the .NET Framework), Web (using ASP.NET and Web Services) and, with an add-in, portable devices (using the .NET Compact Framework). Microsoft Windows Forms is the name given to the GUI portion of the Microsoft . ...
ASP.NET is a set of web application development technologies marketed by Microsoft. ...
A web service is a collection of protocols and standards used for exchanging data between applications. ...
The Microsoft . ...
The Visual Studio .NET environment was rewritten to partially use .NET. All languages are unified under one environment, except for Visual FoxPro. Compared to previous versions of Visual Studio, it has a cleaner interface and greater cohesiveness. It is also more customizable with tool windows that automatically hide when not in use. Also in this version, Visual FoxPro was no longer being bundled and is now sold separately. The internal version number of Visual Studio .NET is version 7.0.
Visual Studio .NET 2003 Microsoft released Visual Studio .NET in 2002 (the beta version was released on the Microsoft developer network in 2001). Microsoft introduced a minor upgrade to Visual Studio .NET in 2003 called Visual Studio .NET 2003. At that point, it referred to the previous version as Visual Studio .NET 2002. It included an upgrade to the .NET Framework, version 1.1. It also came with built-in support for developing programs for mobile devices, using either ASP.NET or the .NET Compact Framework. As well, the Visual C++ compiler was improved to be more standards-compliant, especially in the area of partial template specialization, and a free version of the same C++ compiler shipped with Visual Studio .NET 2003 was made available to the public, although without the IDE, called Visual C++ Toolkit 2003 (no longer available and now superseded by the Express Editions). For album titles with the same name, see 2002 (album). ...
Software development stages In computer programming, development stage terminology expresses how the development of a piece of software has progressed and how much further development it may require. ...
The Microsoft Developer Network (MSDN) is an information service from Microsoft for software developers. ...
Partial template specialization is a method of optimizing generic code at compile time. ...
Visual Studio 2003 shipped in four editions: Academic, Professional, Enterprise Developer, and Enterprise Architect. The Enterprise Architect edition included an implementation of Microsoft Visio's modeling technologies, which focused on creating Unified Modeling Language-based visual representations of an application's architecture. "Enterprise Templates" were also introduced, to help larger development teams standardize coding styles and enforce policies around component usage and property settings. Microsoft Visio is diagramming software for Microsoft Windows that is part of the Microsoft Office series of applications. ...
In the field of software engineering, the Unified Modeling Language (UML) is a non-proprietary specification language for object modeling. ...
Service Pack 1 for Visual Studio 2003 was released on September 13, 2006. The internal version number of Visual Studio .NET 2003 is version 7.1 while the file format version is 8.0.[1]
Visual Studio 2005 Visual Studio 2005, codenamed Whidbey (a reference to Whidbey Island in Puget Sound), was released online in October 2005 and hit the stores a couple of weeks later. Microsoft removed the ".NET" moniker from Visual Studio 2005 (as well as every other product with .NET in its name), but it still primarily targets the .NET Framework, which was upgraded to version 2.0. Whidbey Island Whidbey Island (historical spelling Whidby) is an island forming the northern boundary of the Puget Sound in Washington State, USA. It is part of Island County, and is home to more than 58,000 residents, known as Whidbey Islanders. It is located about 30 miles (50 km) north...
Puget Sound Puget Sound (pronounced IPA ) is a sound connected to the Pacific Ocean via the Strait of Juan de Fuca in the Pacific Northwest of the United States. ...
The most important language feature added in this version was the introduction of generics, which are very similar to C++ templates. This potentially increases the number of bugs caught at compile-time instead of run-time. C++ also got a similar upgrade with the addition of C++/CLI which is slated to eventually replace Managed C++. Generic programming is a way of computer programming where algorithms are written in an extended grammar and are made adaptable by specifying variable parts that are then somehow instantiated later by the compiler with respect to the base grammar. ...
C++/CLI (Common Language Infrastructure) is the newer language specification due to supersede Managed Extensions for C++. Completely reviewed to simplify the older Managed C++ syntax, it provides much more clarity over code readability than Managed C++. C++/CLI is standardized by ECMA. It is currently only available on Visual...
It has been suggested that this article or section be merged with Managed C Plus Plus. ...
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. Visual Studio 2005 also added extensive 64-bit support. Visual C++ 2005 supports compiling for x64 (AMD64 and EM64T) as well as IA-64 (Itanium). Previous versions of Visual Studio did not come with 64-bit support. The Platform SDK only included the 64-bit compilers and 64-bit versions of the Visual C++ 6.0 libraries. 64-bit versions of Visual C++ .NET 2003 libraries were available only by e-mailing Microsoft. x64 is Microsoft Corporations marketing designation for the Advanced Micro Devices AMD64 and Intel EM64T 64-bit Instruction Set Extensions to the x86 architecture, which were substantially similar as of 2004. ...
AMD64 Logo AMD64 (also x86-64 or x64) is a 64-bit microprocessor architecture and corresponding instruction set designed by Advanced Micro Devices. ...
Extended Memory 64-bit Technology (EM64T) is Intels implementation of AMD64, a 64-bit extension to the IA-32 architecture. ...
In computing, IA-64 (or ia64, short for Intel Architecture-64) is a 64-bit processor architecture developed in cooperation by Intel and Hewlett-Packard, implemented by processors such as Itanium and Itanium 2. ...
Itanium 2 logo Old Itanium logo The Itanium is an IA-64 microprocessor developed jointly by Hewlett-Packard and Intel. ...
Platform SDK is a collection of tools supplied by Microsoft free of cost as an internet download or on CD-ROM for a nominal fee. ...
Visual Studio 2005 is available in several editions, which are significantly different from previous versions: Express, Standard, Professional, Tools for Office, and Team System. For a side by side comparison of the various editions, visit Microsoft's Product Feature Comparisons. In addition to these, four separate Team System editions are provided in conjunction with MSDN Premium subscriptions: Team Suite, Team Edition for Software Architects, Team Edition for Software Developers, and Team Edition for Software Testers. Team Edition for Database Professionals is currently a Community Technology Preview and will be a separate Team Edition product and part of Team Suite when it launches. Visual Studio Team System is in beta as of November 2005. ...
Team System includes support for large development organizations, and comes in separate editions for software architects, developers, and testers. Tools for the Microsoft Office System lets developers create extensions to Microsoft Office. Microsoft Office is a suite of productivity programs created or purchased by Microsoft and developed for Microsoft Windows, and Apple Computers Mac OS and Mac OS X operating systems. ...
Express Editions were introduced for amateurs, hobbyists, and small businesses, and are available as a free download from Microsoft's web site. There are Express Editions for each language (Visual Basic, Visual C++, Visual C#, Visual J#), each targeting the .NET Framework on Windows, as well as a Visual Web Developer for creating ASP.NET web sites. The Express Editions lack many of the more advanced development tools and extensibility of the other editions. Media:Example. ...
In addition, Microsoft XNA Game Studio Express has recently become available. The XNA Game Studio is an add-on to the Visual C# Express version, and allows the general public to develop computer games for Microsoft Windows, and, for a fee, allows development of Xbox 360 games, as well. Microsoft XNA (XNAs Not Acronymed[1]) is a set of tools, complete with a managed runtime environment, provided by Microsoft which facilitates computer game design, development and management. ...
Microsoft Windows is a family of operating systems by Microsoft. ...
The Xbox 360 is the successor to Microsofts Xbox video game console, developed in co-operation with IBM, ATI, Samsung and SiS. Information on the console first came through viral marketing campaigns and it was officially unveiled on MTV on May 12, 2005, with detailed launch and game information...
Other than the Express Editions, individual language editions of Visual Studio are no longer available for purchase. Visual Studio 2005's internal version number is 8.0 while the file format version is 9.0.[2]
Future development The successor to Visual Studio 2005, code-named Orcas, is currently under development. The name Orcas is, like Whidbey, a reference to an island in Puget Sound, namely Orcas Island. The successor to Orcas is code-named Hawaii. Binomial name Orcinus orca Linnaeus, 1758 Orca range (in blue) The orca (Orcinus orca), commonly known as the killer whale, and sometimes called the grampus, is the largest member of the oceanic dolphin family. ...
Puget Sound Puget Sound (pronounced IPA ) is a sound connected to the Pacific Ocean via the Strait of Juan de Fuca in the Pacific Northwest of the United States. ...
Orcas Island is the largest of the San Juan Islands in San Juan County, Washington. ...
Orcas is focused on development of Windows Vista applications. It brings also a new language feature, LINQ, new versions of C# and Visual Basic languages, and improvements of .NET Framework. The first public available beta is the September 2006 CTP [1], released on September, 28th 2006. Windows Vista is the name of the latest release of Microsoft Windows, a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, and media centers. ...
Language intergrated query (LINQ) is a Microsoft project that aims to add a native querying syntax to C# and VB.Net. ...
The title given to this article is incorrect due to technical limitations. ...
Visual Basic (VB) is an event driven programming language and associated development environment from Microsoft. ...
Extensibility Visual Studio has a facility for developers to write extensions for Visual Studio to extend its capabilities. These extensions "plug into" Visual Studio and offer benefits beyond what Visual Studio itself offers. Extensions come in the form of macros, add-ins, and packages. Macros represent repeatable tasks and actions that developers can record programmatically for saving, replaying, and distributing. Add-ins provide access to the underlying routines that drive the Visual Studio IDE to automate tasks like build and deployment. Packages are created using the freely available Visual Studio SDK and enable deep integration for designers, compilers, and programming languages. Extensions can be developed in the Standard (and higher) versions of Visual Studio 2005. Express Editions do not support hosting extensions. Mike Evans and George Howe
See also Microsoft Visual Studio Express is a set of free IDEs developed by Microsoft that are lightweight versions of the Microsoft Visual Studio 2005 (codenamed Whidbey) product line. ...
SharpDevelop is a free and open source IDE for the C#, Visual Basic . ...
Dynamic-link library (DLL), also referred to as dynamic link library (without the hyphen), is Microsofts implementation of the shared library concept in the Microsoft Windows operating systems. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
IDE Add-Ins Xoreax Softwares IncrediBuild [1] Whole Tomato Softwares Visual Assist Joshua Jensens Workspace Whiz JetBrains ReSharper Koders Code Search Add-in Sparx Systemss MDG Integration [2] VG.net: Vector Graphics [3] Language Add-Ins Chrome programming language Eiffel programming language Ada programming language Category...
External links References - ^ http://www.ondotnet.com/pub/a/dotnet/excerpt/vshacks_chap1/index.html?page=4
- ^ http://www.ondotnet.com/pub/a/dotnet/excerpt/vshacks_chap1/index.html?page=4
|