我患有一种严重的病——拖延症,每次学习了一个东西总是不愿意总结,现在我决定开始治疗,免得成了不治之症,学一点总结一点!下面就开始我的疗伤之旅。
刚接触vb.net视频的时候以为技术大家说的那种.net看了视频之后发现原来只是冰山一角。是一种比vb6.0更加简单更加智能化的编程语言。我们先来认识一下这些基本概念,
什么是.net?
是指.net Framework框架,是一种平台,一种技术。是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的编程语言。一种能够跨平台实现程式的操作平台。
什么是vb.net?
是从vb语言演变而来的,是vb在.net framework平台上的升级版本,增强了面向对象的支持,即是一种面向对象的设计语言,它是在Visual Studio上开发的。
什么是vb?
是一种面向过程的基础编程语言。
vb VS vb.net
1、vb.net是基于.net框架的完全面向对象的编程语言,而vb是半面向对象的或者直接说是面向过程的编程语言;
2、构造函数的使用方面更加方便,减少了出错的概率。因为vb中创建对象的时候需要等这个对象创建完毕再另外调用一个独立的方法对其进行初始化,而vb.net可以直接利用构建函数为对象进行赋初值;
3、vb.net可以和其他.net的语言转换兼容;
什么是.net framework?
更加强大,用于构建具有视觉上引人注目的用户体验的应用程序,能过实现跨技术边界的无缝通信,能支持各种业务流程,以通用语言运行库common language runtime为基础,支持各种语言的开发。
——自己做好的程序通过CLR和BLR共同作用,在操作系统上可以正常运行。
什么是CLR?
CLR是.net framework的重要组成部分,公通语言执行时期,有很多重要的功能
1提供了所以.net程式语言执行程式期的服务,可以执行跨语言呼叫;
2提供自动记忆管理;
3提供com元件互通的能力;
4内建多执行绪执行能力;
什么是BLR?
1提供解决方案需要的物件,加速开发解决方案的速度,不需要重新做起;
2所有的.net语言都使用同一组,开发小组可以选择不同的语言共同开发;
3将各种不同的解决方案的模型一致化;
每种语言都有相通的地方,学习一种新的语言可以通过和与它相似的语言建立联系,找到相同点和不同点,相同的地方以前已经了解,只要加深理解新语言的不同点就好了。
原文链接:https://www.f2er.com/vb/257154.html