主页
  • 主页
  • 分类
  • 热文
  • 教程
  • 面试
  • 标签
C#

C# 基础

C# 主页
C# 概述
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 决策结构
C# 循环结构
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 操作符重载
C# 接口
C# 命名空间
C# 预处理
C# 正则表达式
C# 异常
C# 文件与流

C# 高级

C# 属性(Attributes)
C# 反射
C# 属性(Properties)
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 线程

基础

C# 主页
C# 概述
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 决策结构
C# 循环结构
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 操作符重载
C# 接口
C# 命名空间
C# 预处理
C# 正则表达式
C# 异常
C# 文件与流

高级

C# 属性(Attributes)
C# 反射
C# 属性(Properties)
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 线程

C# 环境


上一章 下一章

.Net 框架

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

  • Windows 应用程序
  • Web 应用程序
  • Web 服务

.Net 框架应用程序是多平台的应用程序。该框架的设计使得它可以被以下任何一种语言使用:C#、C++、Visual Basic、JScript、COBOL 等。所有这些语言都可以访问框架并且可以相互之间通信。

.Net 框架包含了一个庞大的代码库,供客户端语言如 C# 使用。以下是 .Net 框架的一些组成部分:

  • 公共语言运行时(CLR)
  • .Net 框架类库
  • 公共语言规范
  • 公共类型系统
  • 元数据和组件
  • Windows Forms
  • ASP.Net 和 ASP.Net AJAX
  • ADO.Net
  • Windows 工作流基础(WF)
  • Windows Presentation Foundation
  • Windows 通信基础(WCF)
  • LINQ

有关每个组件的工作详情,请参阅 ASP.Net - 简介,并且可以通过查阅微软的文档来获取每个组件的详细信息。

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

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

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

最后两个可以从微软官方网站免费下载。使用这些工具,你可以编写各种类型的 C# 程序,从简单的命令行应用程序到更复杂的应用程序。你也可以使用基本的文本编辑器(如记事本)编写 C# 源代码文件,并使用命令行编译器将其编译成组件,而这个命令行编译器也是 .NET 框架的一部分。

Visual C# Express 和 Visual Web Developer Express 版本是 Visual Studio 的简化版本,它们具有相同的外观。它们保留了 Visual Studio 的大部分功能。在本教程中,我们使用的是 Visual C# 2010 Express。

你可以从微软 Visual Studio 下载它,它会自动安装在你的机器上。

注意:你需要一个活跃的互联网连接来安装 Express 版本。

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

尽管 .NET Framework 运行在 Windows 操作系统上,但是有一些替代版本可以在其他操作系统上工作。Mono 是 .NET Framework 的开源版本,包含一个 C# 编译器,并且可以在包括各种 Linux 发行版和 Mac OS 在内的多个操作系统上运行。请查阅 Go Mono 获取更多信息。

Mono 的目标不仅是能够跨平台运行微软的 .NET 应用程序,而且还旨在为 Linux 开发者提供更好的开发工具。Mono 可以运行在许多操作系统上,包括 Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX。

上一章 下一章
阅读号二维码

关注阅读号

联系二维码

联系我们

© 2024 Yoagoa. All rights reserved.

粤ICP备18007391号

站点地图