Csharp 简明教程
C
在本章中,我们将讨论创建 C# 编程所需工具。我们已经提到 C# 是 .Net 框架的一部分,并用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,我们了解一下 C# 与 .Net 框架有何关系。
The .Net Framework
-
Windows applications
-
Web applications
-
Web services
-
Common Language Runtime (CLR)
-
.Net Framework 类库
-
Common Language Specification
-
Common Type System
-
Metadata and Assemblies
-
Windows Forms
-
ASP.Net and ASP.Net AJAX
-
ADO.Net
-
Windows Workflow Foundation (WF)
-
Windows Presentation Foundation
-
Windows Communication Foundation (WCF)
-
LINQ
对于这些组件中每个组件执行的任务,请参阅 ASP.Net - Introduction ,有关每个组件的详细信息,请查阅 Microsoft 文档。
Integrated Development Environment (IDE) for C
Microsoft 提供了以下用于 C# 编程的开发工具:
-
Visual Studio 2010 (VS)
-
Visual C# 2010 Express (VCE)
-
Visual Web Developer
后两者可以从 Microsoft 官方网站免费获取。使用这些工具,你可以编写各种 C# 程序,从简单的命令行应用程序到更复杂的应用程序。你还可以使用基本文本编辑器(如记事本)编写 C# 源代码文件,并使用命令行编译器编译该代码,并转换为程序集的,它也是 .NET Framework 的一部分。
Visual C# Express 版和 Visual Web Developer Express 版是 Visual Studio 的精简版,并且具备相同的外观。它们保留了 Visual Studio 的大部分功能。在本教程中,我们使用了 Visual C# 2010 Express。
你可以从 Microsoft Visual Studio 下载它。它会自动安装到你的电脑上。
注意:安装 express 版本需要有效互联网连接。
Writing C
尽管 .NET Framework 在 Windows 操作系统上运行,但有一些适用于其他操作系统的替代版本。 Mono 是 .NET Framework 的开源版本,其中包含一个 C# 编译器,它可以在包括各种 Linux 和 Mac OS 等几种操作系统上运行。请查看 Go Mono 。
Mono 的既定目的是不仅能够跨平台运行 Microsoft .NET 应用程序,还为 Linux 开发人员提供更好的开发工具。Mono 可以在包括 Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX 在内的许多操作系统上运行。