zoukankan      html  css  js  c++  java
  • .NET视频学习总结

                 .NET视频看完非常久了,可是总结却不知从何做起,视频中讲到的非常多概念还是混淆。于是在总结.NET的学习之前,先弄懂几个概念。

                   什么是.NET。什么是FRAMEWORK,什么又是.NET FRAMEWORK?从网上看过非常多资料,但是仍然是千篇一律。非常难令人懂。

    看了这么多,自己也有一点儿看法(知识有限,比較片面)。看到一张图片,例如以下:

                  通常我们都知道.NET是一种技术平台,通过这个平台,我们能够运用各种语言来开发各种应用程序,比如眼下所支持的VB.NET,C#.NET等(这便是vb或C#语言在.NET执行平台上进行开发)。那么既然把它叫做一种技术平台,必定要有一定技术的支持。这样的技术即是利用.NET FRAMEWORK中的类库和组件。

    这里我们须要知道.NET FRAMEWORK究竟是什么?事实上我也不懂,仅仅是凭自己的理解,给自己一个理由先去接受,对与不正确,以后再说。

                  首先从字面意思上看,FRAMEWORK为框架的意思,那么与.NET结合起来就是各种类库和组件组成的一个框架。就好像我们通常所说的抽象类。它仅仅是一个框架,真正的实现还要依据情况来定。

      


           到如今,我们再返回去看.NET FRAMEWORK的概念,它包含公共语言执行时(CRL)和基底类别库(BCL)。基底类别库就好像一些原料,而公共语言执行时负责管理它们。在这里要着重强调一些CLR的作用:它是.NET的“心脏”。用来携带.NET的应用程序。并将它编译成本机的处理器代码,然后执行代码。

    它主要负责:加载并执行代码,应用程序隔离,内存管理,安全性,异常处理,交互操作等。

           那么在此基础上便构成了上图中看到的.NET(ADO.NET)&XML的开发平台。

           再看上面的公共语言规范:上面提到了CRL负责各种交互操作。此时必须考虑到各种语言之间的通信问题。怎样才干让.NET的不论什么开发者都使用不论什么语言。必须有一个同一的规范,这个规范是在.NET平台上所遵循的各种开发语言之间的规范即公共语言规范,最上层的即是所须要用到的开发语言。


    了解了上述一些基本概念后,来总结一下.NET视频中所学的基础知识。

               视频中所讲的知识点可分为三大块:

    1.VB.NET程序开发基础:基于面向对象的特点,在VB的基础上添加了面向对象程序设计的语法知识,主要还在继承,接口,多态等。即核心为类

     2.为在.NET平台上与数据库连接时相关的知识。这里重点还在于数据库连接的几个对象。

    详情见:http://blog.csdn.net/wangyy130/article/details/26002459


    3.第三部分为.NET平台上所支持的各种应用程序。一部分为我们原来接触过得应用程序比如:GUI应用程序,WinForm和防护式应用程序

    第二部分是因为.NET 是 Microsoft XML Web services 平台。

    XML Web services 同意应用程序通过 Internet 进行通讯和共享数据,所以这里包含了有关web service的分布式程序设计和多线程并发运行的程序设计的相关知识。


     

    关于应用程序的设计与部署,这是第三部分中讲到的另外一小部分的知识:


    
    以上是视频中讲到的有关VB.NET的相关知识,总的来看,涉及到vb.net语言基础的内容非常少,它主要还是由VB语言和面向对象的几大特点相结合,在原来的基础上,因为在.NET开发平台上,能够使用类库和组件等来相应用程序进行设计。

    和原来学过的知识相比没有太大的差别,仅仅是个别keyword和用法稍有差别。总之这部分还是以面向对象的特点为核心。知识重在融会贯通,我想这些也是今后学习各种面向对象语言的基础。

           
    
  • 相关阅读:
    各种各样的Hashes
    爬取时出现报错 encoding error : input conversion failed due to input error, bytes 0xAC 0x4E 0x00 0x00
    Youtube.com中Uncaught TypeError: copy is not a function,如何解决
    生成“2021-Aug-27th”这样的1st,2nd,3rd, 4th 日期格式
    How to clear the content of the recycle bin in PowerShell?
    Delphi开发的服务在Windows2003 64位注册方式
    VS2015打开时,一直处理等待状态,并显示“Microsoft Visual Studio正忙”的提示窗,如下图
    Oracle操作类
    ie浏览器与其他浏览器兼容性问题解决
    echarts实时曲线【转】
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6931612.html
Copyright © 2011-2022 走看看