• 首页
  • 新手教程库
  • 在线工具
  • 视频教程
  • 代码片段库
  • 更多功能
    • 在线测验
    • 手机APP
Hostwinds建站首选4刀起支持Linux/Win(支付宝)
PacificRack $12/年起三网线路优化(可支付宝)
国外VPS哪个最好?
搬瓦工VPS-新增日本机房限量方案年付69
HostDare CN2 GIA线路4k无压力
美国和欧洲vps
  1. 首页
  2. 新手教程库
  3. Microsoft技术教程
  4. C# - 环境
C# - 概述 C# - 概述 C# - 环境 C# - 程序结构 C# - 基本语法 C# - 数据类型 C# - 类型转换 C# - 变量 C# - 常量和文字 C# - 运营商 C# - 决策 C# - 循环 C# - 封装 C# - 方法 C# - Nullables C# - 数组 C# - 字符串 C# - 结构 C# - 枚举 C# - 类 C# - 继承 C# - 多态性 C# - 运算符重载 C# - 接口 C# - 命名空间 C# - 预处理器指令 C# - 正则表达式 C# - 异常处理 C# - 文件I / O. C# - 属性 C# - 反思 C# - 属性 C# - 索引器 C# - 代表 C# - 活动 C# - 收藏 C# - 泛型 C# - 匿名方法 C# - 不安全代码 C# - 多线程 C# - 有用的资源
教 程 目 录
上一节
下一节  

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

.Net Framework

.Net框架是一个革命性的平台,可以帮助您编写以下类型的应用程序 :

  • Windows应用程序

  • Web应用程序

  • Web服务

.Net框架应用程序是多平台的应用.该框架的设计方式使其可以使用以下任何语言:C#,C ++,Visual Basic,Jscript,COBOL等.所有这些语言都可以访问框架并相互通信./p>

.Net框架由客户端语言(如C#)使用的庞大代码库组成.以下是.Net框架的一些组件 :

  • 公共语言运行时(CLR)

  • .Net Framework类库

  • 通用语言规范

  • 通用类型系统

  • 元数据和大会

  • Windows窗体

  • ASP.Net和ASP.Net AJAX

  • ADO.Net

  • Windows Workflow Foundation(WF)

  • Windows Presentation Foundation

  • Windows Communication Foundation(WCF)

  • LINQ

对于每个组件执行的作业,请参阅 ASP.Net  - 简介,有关每个组件的详细信息,请参阅Microsoft的文档.

C#的集成开发环境(IDE)

Microsoft为C#编程提供以下开发工具 :

  • Visual Stu dio 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.

您可以从<a target ="_ blank"下载它"rel ="nofollow"href ="https://www.microsoft .com/visualstudio/eng/downloads"> Microsoft Visual Studio .它会自动安装在您的计算机上.

注意:您需要一个有效的Internet连接才能安装快速版.

在Linux上编写C#程序或Mac OS

虽然.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.

上一节
下一节  

相关新手教程:

Powershell教程
VBA教程
高级Excel教程
MFC 教程
C#教程
vb.net教程
Microsoft Project教程
LinQ教程
IT屋 ©2016-2020 京ICP备14011762号 鄂公网安备42018502004713号 站点地图 站点标签 意见&反馈  SiteMap <免责申明> 本站内容来源互联网,如果侵犯您的权益请联系我们删除.
  • 首页
  • 教程
  • 工具
  • 视频
  • 代码
  • 联系站长