.NET的简单概览

2024-08-26 22:08
文章标签 简单 概览 net

本文主要是介绍.NET的简单概览,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        在C#中,使用了vs开发工具,涉及到了.NET的知识,所以先对.NET来一个全面的了解。

什么是.NET?

        鲍尔默:Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。

        .NET的核心包括:分布式计算、XML、组件技术、即时编译技术等。

        分布式计算可以讲计算机应用物理地分布到多台计算机上执行,这使得在网络上部署大型应用成为可能。分布式计算对于用户的请求完全是透明的,还可以根据用户的请求对系统进行动态的负载均衡。

        XML是新一代电子数据交换的标准,使异种网络进行数据交换变得简单。同时由于其灵活性、安全性等特点,使得已经有越来越多的软件采用XML作为数据流转、传递的格式。

        组件技术:程序设计院可以讲实现某些特定功能的程序用面向对象的技术封装为组件,以便于这些程序代码可以重复利用;这样的结果将程序设计员从大量的API函数中解放出来,便捷地使用组件搭建应用。

        即时编译技术被应用在Web平台Asp.NET上,使应用程序再第一次运行时,根据主机的硬件和软件环境进行代码优化,并进行编译,提高了效率。

.NET的目的:

        .NET支持27中编程语言,共享一组提供基本服务的class library,由此搭建了一个个体融于集体的物联网环境,最终目的就是让用户在任何地方,任何时间,任何设备都能访问他们所需要的信息、文件和程序。

.NET的成员:

        Windows.NET:是融入.NET技术的windows,紧密整合了.NET的一系列核心构造模块,为数字媒体及应用间协调工作提供支持。

        .NET Framework:目的是便于开发商更容易的建立网络应用程序和web服务,特色是提供了一个多语言组件开发和执行的环境;包含三个组成部分:

                通用语言描述器:用于将各种.NET编程语言编译为统一的以中间语言表示的Managed Code。

                基类函数库:供web的网络应用程序和服务组件和windows应用程序使用。

                通用语言运行库:可以讲IL表示的Managed Code转化为不同的设备可以直接执行的机器码。


        .NET企业服务器:.NET企业服务器是企业继承和管理所有基于web的各种应用的基础,为企业未来的电商的高可靠性、高性能、高可伸缩性和高管理性提供了保障。

产品

简介

Application Cernter 2000

部署和管理基于windows2000之上的web应用

BizTalk Server 2000

用于企业间交换商务信息

Commerce Server 2000

用于快速创建在线电子商务

Exchange Server 2000

提供基于windows2000的通信和协作功能

Host Integration Server 2000

为主机系统的组件集成提供方便

Internet Security Server 2000

主要解决企业应用安全性和可管理性的问题

Mobie Informtion Server 2000

为移动解决方案提供可靠而具有伸缩性的平台

SQL Server 2000

提供完全的数据库和数据分心解决方案

 这些服务器共同组成了.NET的企业服务器。

        模块构建服务:.NET平台中的和兴网络服务集合,主要包括:Internet XML通信,InternetXML数据空间,Internet动态更新,Internet日程安排,Internet身份认证,internet目录服务和Internet即时信息传递等服务。

        Visualstudio.NET是visual studio的最新版,是完全基于XML的新一代编程工具和开发环境,还包含了微软为.NET量身定做的编程语言C#。

        总结:.NET就是一个大的理想环境,目的就是为了方便的开发出应用软件出来,将面向对象的思想应用在软件开发中。尤其是.NET Framework的出现,将很多的常用的类给封装到了一个统一的大的库中,方便了程序员的使用,对软件的开发起了推动的作用。当然了,这知识.NET的一个简单认识,真正到用的时候还需要学习很多知识,光支持的编程语言就有27种,这真的是一个熔炉啊!

 

 

这篇关于.NET的简单概览的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109812

相关文章

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要