跳转到内容

C# 编程/NET Framework 概述

来自维基教科书,开放的书籍,开放的世界

.NET Framework 是一个构建、部署和运行 Web 服务、Web 应用程序、Windows 服务和 Windows 应用程序的通用环境。.NET Framework 包含公共类库 - 例如 ADO.NET、ASP.NET 和 Windows 窗体 - 以提供可以集成到各种计算机系统中的高级标准服务。

2000 年 6 月,微软发布了 .NET 平台和一种名为 C# 的新编程语言。C# 是一种通用的面向对象编程语言,旨在提供最佳的简洁性、扩展性和性能。它的语法与 Java 非常相似,主要区别在于所有变量类型都源自一个共同的祖先类。

C# 本身就是一种语言。它可以执行数学和逻辑运算、变量赋值和其他编程语言的预期特征。这本身对于更复杂的应用程序来说还不够灵活。在某个阶段,开发人员将希望与主机系统交互,无论是读取文件还是从 Internet 下载内容。

.NET 框架是为 Windows 平台开发的工具集,允许开发人员与主机系统或任何外部实体交互,无论是另一个进程还是另一台计算机。.NET 平台是 Windows 平台的特定实现。其他操作系统由于操作系统 I/O 管理、安全模型和接口的不同,也具有自己的实现。

  • 最初称为 NGWS(下一代 Windows 服务)。
  • .NET 不会任何浏览器中运行。它是一种运行时语言(公共语言运行时)类似于 Java 运行时。相比之下,Microsoft Silverlight确实在浏览器中运行。
  • .NET 基于最新的 Web 标准。
  • .NET 建立在以下 Internet 标准之上
    • HTTP,Internet 应用程序之间的通信协议
    • SOAP,用于请求 Web 服务的标准格式
    • UDDI,用于搜索和发现 Web 服务的标准
    • XML,Internet 应用程序之间交换数据的格式
华夏公益教科书