首页 > 代码库 > C#初识--名词解疑
C#初识--名词解疑
对于没接触过C#或者.NET的童鞋来说,C#开发中有的专业名词会傻傻分不(wo)清(jiu)楚(shi),下面就结合我所学的和网上查阅的资料总结一下。
Windows 操作系统
windows
相信大家再熟悉不过了;由美国微软公司研发的一款桌面操作系统,问世与1985年,目前最新版本为Windows 10, 目前大部分家用PC都是安装的windows操作系统,市场份额大部分就相当于安卓系统在手机操作系统的份额,...
ps:目前流行的桌面操作系统有三个,win是其中之一,其他两个是:
mac os x
,由苹果公司所开发的,主要安装在苹果电脑上面,苹果系统和windows在操作习惯上基本是完全相反的(至于os x和win的恩怨情仇有兴趣的同学可以去了解下),苹果系统还是很好用的,嘻嘻
Linux
一套免费的类Unix操作系统,主要用于服务器,主流发行版本主要有:CentOS,Ubuntu,红帽等
.NET
.NET是 Microsoft XML Web services 平台,XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。
C#语言
首先,C#读作C Sharp;C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。由C和C++衍生而来,他看起来和java有着惊人的相似,它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角
Web Services
Web Services是.NET的核心,是新一代的计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。他不是微软发明的,也不是微软专有的,他是一个开放的工业标准;Web Services有以下特点:
- Web services允许应用之间共享数据
- Web services分散了代码单元
- 基于XML这种internet数据交换的通用语言,实现了跨平台、跨操作系统、跨语言
PS:对于app开发的同学来说,请不要试图用HTTP请求去调用Web services接口(因为我试过),因为它用的是SOAP协议
ASP.NET
ASP.NET是什么鬼?和.NET是什么关系?我们百度一下(建议大家使用谷歌哦,谁用谁知道)
ASP.NET 是.NET Framework的一部分,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。这么说和PHP类似咯,OK上面两个问题已经解决了!
如有问题,欢迎沟通和指教QQ:3436472949
C#初识--名词解疑