C#环境设置

/ / C#环境设置

在本章中,无涯教程将讨论创建C#编程所需的工具,已经提到C#是.Net框架的一部分,用于编写.Net应用程序。因此,在讨论运行C#程序的可用工具之前,先了解C#与.Net框架的关系。

.Net Framework

Net Framework是一个革命性的平台,它可以帮助您编写以下类型的应用程序-

  • Windows applications
  • Web applications
  • Web services

Net Framework应用程序是多平台应用程序,框架的设计方式使得它可以在以下任何语言中使用:C#、C+、Visual Basic、Jscript、COBOL等,所有这些语言都可以访问框架并相互通信。

无涯教程网

NET框架由C#等客户端语言使用的庞大代码库组成,以下是.Net Framework-的一些组件

  • Common Language Runtime (CLR)
  • .Net Framework Class Library
  • 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

C#集成开发工具

微软为C#编程-提供了以下开发工具

  • Visual Studio 2010 (VS)
  • Visual C# 2010 Express (VCE)
  • Visual Web Developer

后两个可以从微软官方网站免费获得,使用这些工具,您可以编写从简单的命令行应用程序到更复杂的应用程序的各种C#程序,您还可以使用基本文本编辑器(如记事本)编写C#源代码文件,并使用命令行编译器将代码编译到程序集中,命令行编译器也是.NET Framework的一部分。

Visual C#速成版和Visual Web Developer速成版是Visual Studio的精简版本,具有相同的外观。它们保留了Visual Studio的大多数功能。在本教程中,无涯教程使用了Visual C#2010学习版。

您可以从Microsoft Visual Studio下载它。它会自动安装在您的计算机上。

在Linux或Mac上编写程序

尽管.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。

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

前端工程师的AI实战课 -〔柳博文〕

Python工匠:案例、技巧与工程实践 -〔朱雷〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

JavaScript进阶实战课 -〔石川〕

微信小程序全栈开发实战 -〔李艺〕

图解 Google V8 -〔李兵〕

程序员的数学基础课 -〔黄申〕

机器学习40讲 -〔王天一〕

趣谈网络协议 -〔刘超〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者