学了一年的VB,现在又开始进入另一个更开阔的领域-----vb.net
一直以为vb.net是vb6.0的升级版本,查了查资料,vb.net和vb还是差的比较多的,
不过既然都有vb那肯定是有联系的
.
看完.net的视频除了前几集后面的都没怎么看懂,查资料感觉进入.net的学习之
后又让我认识了好多新的东西,虽然看了网上的解释不怎么懂,不过没关系,不怕
不知道,就怕不知道.(能懂多少算多少吧)
(一)vb.net
Microsoft推出全新的编程和操作系统Framework.net支持多种语言利用公共.NET
库开发应用程序,这些应用 程序在NET Framework上运行,使用Visual Basi在.NET
Framework 上编程就是vb.NET
(二)Framework
单说这个单词就是框架的意思,也就是说这是微软的设计的一个框架.vb.net就运行
在这个框架上.
Framework是用于Windows的新托管代码模型.它是一种安全解决方案.在今天的软件
环境中,应用程序的来源很多.以前的解决方案 不能满足既保证安全又能保证程序稳定
运行.而Framework就提供了这样一个安全模型,保证对应用程序的安全性做细致的控
制以确保代码被识别,并能给予合适的安全级别.
(三)CLR
CLR(Common Language Runtime)公共语言库
CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET
Framework的主要执行引擎。
CLR可以监视形形色色的常见编译错误,许多年来这些错误一直是软件故障的主要根源,其中包括访问数组元素越界,访问未分配的空间,内存溢出等错误.
(PS:也许我们写错代码时,总是给我报错的机制就是来自这里吧!)
(四)感想
开始学习vb.net了,这是我开始走向面向对象编程的一个开始.接触到VB.net后感觉自己又看到了一片更广阔的知识的海洋,面向对象时当下的主流,如果说vb的学习更多的是在培养我的兴趣的话,我想vb.net的学习应该就算是我的真正开始写能够被一个企业所认可的代码的开始吧.