Microsoft Visual Studio is an Integrated Development Environment (IDE) from Microsoft. It can be used to develop console and Graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight.
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Microsoft Visual Studio
Top 10 for Microsoft Visual Studio
Things about Microsoft Visual Studio you find nowhere else.
Select content modules
Microsoft Visual Studio Tools for the Microsoft Office System
Build Office Business Applications using Visual Studio ... Visual Studio Tools for Office, Version 2003 blog. Microsoft Developer Tools Roadmap 2004-2005 ...blogs.msdn.com/vsto2Visual Studio For Devices
Visual Studio For Devices. A Team blog from the Visual Studio for Devices Team. This Blog ... present in the datastore (e.g Microsoft.RemoteTools.Packages.xsl) ...blogs.msdn.com/vsdteam/MSDN Canada | Visual Studio Downloads .NET Developers
... to learn about and download trial versions of Microsoft's Developer software including Visual Studio, .NET ... Guthrie's Blog. Scott is the Microsoft vice ...www.msdn.microsoft.com/canada/Professional Visual Studio
... Microsoft Visual Studio Tools for the Microsoft ... Tools for Visual Studio 2008 SP1. Live Framework Tools for Visual Studio ... any post in this blog; ...www.professionalvisualstudio.com/blogMicrosoft Visual Studio - Wikipedia, the free encyclopedia
Microsoft Visual Studio is an integrated development environment (IDE) from ... http://www.danielmoth.com/Blog/2007/11/visual-studio-2008-build-version.htm l. ...en.wikipedia.org/wiki/Microsoft_Visual_StudioMicrosoft Visual Studio is an Integrated Development Environment (IDE) from Microsoft. It can be used to develop console and Graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight.
Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It allows plug-ins to be added that enhance the functionality at almost every level - including adding support for source control systems (like Subversion and Visual SourceSafe) to adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer).
Visual Studio supports languages by means of language services, which allow any programming language to be supported (to varying degrees) by the code editor and debugger, provided a language-specific service has been authored. Built-in languages include C/C++ (via Visual C++), VB.NET (via Visual Basic .NET), and C# (via Visual C#). Support for other languages such as Chrome, F#, Python, and Ruby among others has been made available via language services which are to be installed separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS. Language-specific versions of Visual Studio also exist which provide more limited language services to the user. These individual packages are called Microsoft Visual Basic, Visual J#, Visual C#, and Visual C++.
Currently, Visual Studio 2008 and 2005 Professional Editions, along with language-specific versions (Visual Basic, C++, C#, J#) of Visual Studio 2005 are available to students as downloads free of charge via Microsoft's DreamSpark program. Visual Studio 2010 is currently in development.
Architecture
Visual Studio does not support any programming language, solution or tool intrinsically. Instead, it allows various functionality to be plugged in. Specific functionality is coded as a VSPackage. When installed, the functionality is available as a Service. The IDE provides three services: SVsSolution, which provides the ability to enumerate projects and solutions; SVsUIShell, which provides windowing and UI functionality (including tabs, toolbars and tool windows); and SVsShell, which deals with registration of VSPackages. In addition, the IDE is also responsible for coordinating and enabling communication between services. All editors, designers, project types and other tools are implemented as VSPackages. Visual Studio uses COM to access the VSPackages. The Visual Studio SDK also includes the Managed Package Framework (MPF), which is a set of managed wrappers around the COM-interfaces that allow the Packages to be written in .NET languages. However, MPF does not provide all the functionality exposed by the Visual Studio COM interfaces. The services can then be consumed for creation of other packages, which add functionality to the Visual Studio IDE.


























