C # is part of the. NET Framework for writing. NET application.
C # Integrated development environment (IDE)
Microsoft provides the following C # programming development tools:
Visual Studio (VS)
Visual C # Express (VCE)
Visual Web Developer
The last two are free to download from Microsoft's official website. With these tools, you can write a wide variety of C # programs, from simple command-line applications to more complex applications. You can also use a basic text editor, such as Notepad, to write C # source code files and code compiled to use the command-line compiler, which is part of the. NET Framework.
Visual C#express and Visual Web Developer Express Editions are trimmed down by the version of Visual Studio and have the same look and feel. They retain most of the functionality of Visual Studio. I'm using Visual Studio 2010. I installed the image file can choose to install the following development tools, so I installed together to facilitate later learning to use:
IDE tools can be downloaded from Microsoft Visual Studio. It will automatically be installed on your machine. Please note that an Internet connection is required to install the Express version.
The following is the. Net Framework Framework (note: content from the Internet):
The. NET Framework is a revolutionary platform that can help you write applications in the following ways:
Windows applications
Web application
Web Services
. NET Framework application is a cross-platform application. The framework is designed in such a way that it can be used from any of the following languages: C#,c++,visual Basic,jscript,cobol and other languages to access the framework and communicate with each other.
. The NET Framework includes a huge code base for client languages like C #. Here are some. NET Framework is part of:
Common language Runtime (CLR)
. NET Framework class Library
Common Language Specification
Common Type System
Meta Data and components
Windows Forms
ASP and ASP.
ado
Windows Workflow Foundation (WF)
Windows Demo Basics
Windows Communication Foundation (WCF)
Linq
For each component's work, refer to the Microsoft documentation for an introduction to ASP and detailed information for each component.
C # Learning Note One: settings for the C # development environment