在学习vb.net之前就学习过VB了所以学习vb.net就就不困难了,今天主要是说一下在学习vb.net过程中遇到的之前没有见过的生词。
中间码:
介于机器码和程序语言的一种代码结构!主要针对于不用系统或不同编译器生成!
打个比方,
你写的是C语言(我们比方成汉语),编译器是翻译,要把汉语翻译成机器能懂的语言,但是机器执行的语言因为芯片不同所以不同,略有差异(我们可以比方成:俄语,德语,西班牙语,葡萄牙语,法语等等。。)
现在你要写做一个翻译,想想,很痛苦,我要学那么多语言才行,而且以后说不定还会继续增加。
于是,你跟芯片商量了下,这样我负责翻译成英语,你们自己再出个翻译,把英语翻译成你们能懂的语言,我就省事多了,你们也不那么费事。于是。。英语成了中间语言。
BCL:(Base ClassLibrary)基类库,一个公共框架,所有语言的开发者都能利用它,是CLI(Common LanguageInfrastructure,公共语言基础结构)规范之一。
ADO.net:ADO.net的名称起源于ADO(ActiveX Data Objects,动态数据对象)是一个COM组件库,用于在以往的Microsoft技术中访问数据,之所以使用ADO.net名称,是因为Microsoft希望表明,这是在net编程环境中优先使用的数据访问接口。
do.net可让开发人员以一致的方式存取资料来源(例如 SQL Server 与XML),以及透过 OLE DB 和 ODBC 所公开的资料来源。资料共用的消费者应用程序可使用ado.net来连接至这些资料来源,并且撷取、处理及更新其中所含的资料。
CLR:CLR是公共语言运行时(CommonLanguageRuntime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的释义:公共语言运行时和公共语言运行库。
思维导图: