Microsoft .NET Application Development
The .NET Framework (pronounced dot net) is a software
framework developed by Microsoft that runs primarily on
Microsoft Windows. It includes a large library and provides
language interoperability (each language can use code written in
other languages) across several programming languages.
Programs written for the .NET Framework execute in a software
environment (as contrasted to hardware environment), known as
the Common Language Runtime (CLR), an application virtual
machine that provides services such as security, memory
management, and exception handling.
The class library and the CLR together
constitute the .NET Framework.
The .NET Framework's Base Class
Library provides user interface, data
access, database connectivity,
cryptography, web application
development, numeric algorithms, and
network communications. Programmers
produce software by combining their own
source code with the .NET Framework
and other libraries. The .NET Framework
is intended to be used by most new
applications created for the Windows
platform. Microsoft also produces an
integrated development environment
largely for .NET software called Visual
Studio.
Microsoft Visual Studio
Microsoft Visual Studio is an integrated
development environment (IDE) from
Microsoft. It is 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 accepts plug-ins that enhance the
functionality at almost every level—including adding support for
source-control systems (like Subversion and Visual SourceSafe)
and 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 different programming languages by
means of language services, which allow the code editor and
debugger to support (to varying degrees) nearly any
programming language, provided a language-specific service
exists. Built-in languages include C/C++ (via Visual C++),
VB.NET (via Visual Basic .NET), C# (via Visual C#), and F# (as
of Visual Studio 2010). Support for other languages such as M,
Python, and Ruby )among others) is available via language
services installed separately. It also supports XML/XSLT,
HTML/XHTML, JavaScript and CSS. Individual language-
specific versions of Visual Studio also exist which provide more
limited language services to the user: Microsoft Visual Basic,
Visual J#, Visual C#, and Visual C++.
Microsoft provides "Express" editions of its Visual Studio 2010
components Visual Basic, Visual C#, Visual C++, and Visual
Web Developer at no cost. Visual Studio 2012, 2010, 2008 and
2005 Professional Editions, along with language-specific
versions (Visual Basic, C++, C#, J#) of Visual Studio Express
2010 are available for free to students as downloads via
Microsoft's DreamSpark program.
Microsoft Visual Studio and .NET Links
Microsoft Visual Studio .NET
© J.C.N. Associates, L.L.C. 1991 - 2021
Voice: 646/583.2989 | Fax: 732/595.9125
Microsoft Visual FoxPro
IT Software Project Management
Source of content includes Wikipedia
J.C.N. Associates, L.L.C.
Microsoft Visual FoxPro
IT Software Project Management