.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开发平台上,可以使用类库和组件等来对应用程序进行设计。和原来学过的知识相比没有太大的区别,只是个别关键字和使用方法稍有区别。总之这部分还是以面向对象的特点为核心。知识重在融会贯通,我想这些也是今后学习各种面向对象语言的基础。





.NET视频学习总结

时间: 2024-10-06 09:32:43

.NET视频学习总结的相关文章

黑 马 程 序 员_视频学习总结<c语言>----03 指针

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.什么是指针? 用来存放变量地址的变量,就称为"指针变量". 二.指针的定义 一般形式:类名标识符  *指针变量名; int *p; float *q; "*"是一个说明符,用来说明这个变量是个指针变量,是不能省略的,但它不属于变量名的一部分 前面的类型标识符表示指针变量所指向的变量的类型,而且只能指向这种类型的

黑 马 程 序 员_视频学习总结<c语言>----02 printf和scanf函数、基本语句和运算、流程控制、函数、数组、字符串

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.printf函数 1.在使用peintf函数前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据,其中使用格式是 printf(“字符串”) :或者 printf(“字符串”, 格式符参数): 2.常用的格式符及其含义如图所示 3.格式符还可以添加输出宽度 二.scanf函数 1.在使用scanf函

韩顺平视频学习笔记-简易qq

1 package myclient; 2 3 import java.net.*; 4 import java.util.Date; 5 import java.text.SimpleDateFormat; 6 import java.awt.event.ActionEvent; 7 import java.awt.event.ActionListener; 8 import java.io.*; 9 import java.awt.*; 10 11 import javax.swing.*;

整理了一些.NET的视频学习资料,希望能够帮助到大家

1.跟我学DNET编程系列-.NET OOP编程[爸爸去哪儿] http://edu.ibeifeng.com/view-index-id-25.html 2.深入webservice专题系列技术讲座 http://edu.ibeifeng.com/view-index-id-169.html 3.跟我学DNET编程系列-CSharp十种语法糖 http://edu.ibeifeng.com/view-index-id-26.html 4.跟我学DNET编程系列-跟我一起学EF5.0 http:

全套视频学习资料教程手册 100G左右solidworks 2013 win32 win64

ESI PAM-RTM 2010.0 Windows & Linux-ISO 2CD ISOVER TechCalc v1.0.2.7 1CD KISSsoft 2013 SP5 1CD Pipe Flow Expert 2013 v6.39.1.1 1CD Simprotek.Symprosys.v3.0 1CD TechCalc v1.0.2.7 1CD Bentley.Maxsurf.(SELECTseries2).V8i.v19.00.01.92.Win32_64 2CD Graeber

私房库视频学习笔记-小清新BBS系统开发技术归纳

自己一直在学习PHP开发,前一段时间在51cto上看到私房库孙胜利老师的视频,下载了他的小清新BBS系统开发视频学习.现在把里面的好的运用收集到这儿. 在看了这套视频后先了解整个web项目开发的过程. 公共配置参数: <?php date_default_timezone_set('Asia/Shanghai');//设置时区session_start();header('Content-type:text/html;charset=utf-8');if(version_compare(PHP_

近期视频学习

最近看视频情况: 董飞给了一些视频,让我好一阵子激动,但过后我想想,一部分或许对我有用,就是数据库,而目前要说接触一下Linux这个操作系统,感觉还是偏难一点,飞牛人就走得很辛苦,现在也不过是对C语言的一些网上搜索和一点想法的简单实现.而对工具的过多体验也使之编程没有深度,更多的只是出于对程序的尝试和认识. 现在情况是:day07我没有看完呢,看的过程中发现了一些问题: 不需要琢磨太细,以习题为主线,尽量少去打断主线思路 近期视频学习,布布扣,bubuko.com

视频学习_css基础学习

块状元素 block element 容器元素  设置高宽 width height  可以容纳 文本 内脸 和其他块状 霸道  独占一行 特例:form  只容纳 块状元素 常见元素 http://www.w3cfuns.com/portal.php?mod=topic&quickforward=1&topicid=21 内联元素  inline element 非块状元素 不独占一行 只容纳文本  和内联 常见的 有a 相当与气球 内容越多越大 内联元素不能包含块状元素  气球不能装盒

黑 马 程 序 员_视频学习总结&lt;c语言&gt;----01 关键字、标识符、注释、 常量、变量

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.关键字 1.关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”. 2.C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义. auto double int struct break else long switch case enum register typedef char extern return uni

黑 马 程 序 员_视频学习总结&lt;C语言&gt;----06 枚举

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数.当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型.比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天.夏天.秋天.冬天.   二.枚举类型的定义 一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……}; en