.NET
.NET是 Microsoft XML Web services平台。XML Web services允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。.NET平台提供创建XML Web services并将这些服务集成在一起之所需。
一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。如果一个应用程序跟.NET Framework无关,它就不能够叫做.NET程序。
.NET 框架体系结构
建立在操作系统最上层的服务,是管理运行代码需求的公共语言运行时(Common Language Runtime),这些代码可以用任何现代编码语言所编写。Runtime提供了许多服务,这些服务有助于简化代码开发和应用程序的开发,同时也将提高应用程序的可靠性。.NET框架包含三个主要部分:CLR,具有多层次结构的统一类库集合和高级版“活动服务器页面(ASP+)。”
.NET Framework
.NET Framework是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。
.NET Framework运行环境
最里层的是硬件,在应用系统和硬件之间是操作系统。应用系统的程序最后必须编译成某种操作系统和硬件环境能够运行的机器代码才能运行。
不论采用什么技术编写的应用系统,其最终的执行代码必须是和某种操作系统和硬件换将相匹配的,这样才能被正确的执行。这样编译后的可执行代码称为非托管代码。非托管代码的执行时应用系统直接和操作系统打交道。
.NET平台上主要可以开发和运行5类应用程序
-
windows Form:这种程序运行在客户机上,因为常有一道多个Form窗体元素,所以是最典型的一种应用程序,基于C/S模式。
-
Web程序:主要是利用ASP.NET技术开发的动态网站,用户可以使用IE浏览器进行访问,是B/S模式应用程序。
-
局域网应用程序:局域网中的分布式计算机之间需要互相通过.NET Remoting(.NET远程)等技术进行通信。
-
XML Web Service应用程序:基于XML Web Service技术开发的跨平台、跨系统的分布式系统。
-
移动数字设备程序:为手机、PDA、便携式游戏机等开发的应用程序。
视频.NET概述
通过看视频,然后又把所有的内容大概看了一下,第一章主要讲的是概述,一个全局观,总结了一下。
加油!
其实不管学习什么也好,做什么也好,先不要把它想那么难,事实上也没有那么难,放宽心学习,坚持去做就好了,这算是我自己的一些心得体会吧。在此鼓励一下大家,大家一起加油,共同进步!
下面还会继续总结我的.NET学习,博客正在更新中,敬请期待。