VB.NET视频小结

2024-08-26 11:58
文章标签 视频 小结 net vb

本文主要是介绍VB.NET视频小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

公共语言运行库

1.        .NET应用程序的元素

a)        程序集

b)        模块

c)        类型

2.        提高

a)        版本化

b)        更好的部署

3.        优点

a)        内存管理垃圾回收

b)        GC的优化

c)        跨语言集成(借助元数据)

                        i.             通用类型系统

                      ii.             元数据

                     iii.             对元数据更好的支持

                     iv.             属性

                      v.             IL反汇编器


变量和类型

尽管.NET里面所有的东西都是基于Object类型,但是他有两个主要的变量类值类型和引用类型。

 二者的区别:在底层的实现方式完全不同。

a)       在把数据付给一个值类型是,数据存储在对堆栈的变量中。

b)       一个引用类型的时候,变量值存储一个引用,数据存储在托管堆上。

其余的那些使用对象、创建类、实现继承、多接口的细节在前面的C#视频中已经涉及到了。但是在对象实现多态性这方面我想再花点时间说说,主要的实现技术有四种,如下所示:

l  后期绑定

l  多接口

l  .NET反射

l  继承

技术比较

技术

优点

缺点

建议

后期绑定

灵活、具有纯多态性

迟钝、难于调试、

用于调试任何对象中的任何方法,无需考虑数据类型或者接口,当不能控制由类的创建者实现的接口时非常有用。

多接口

快、容易调试、

不能完全动态、不灵活、需要类的创建者实现统一的接口。

当控制由应用程序使用的类来实现的接口时非常有用。

.NET反射

可以动态的装入磁盘中的任意程序集。

迟钝、难于调试

用于调试任何对象中的任何方法,在设计师并不知道将要用到哪一个程序集。

继承

快、容易调试

不能完全动态,不灵活,需要类的创建者实现统一的接口。

当创建有“is a”关系的对象时使用,用于使子类具有和基类同样的数据类型的场合。

 


命名空间

相信我们在大话模式的时候已经见到了命名空间,那什么是命名空间呢?

命名空间:

l  是组织.NET Framework类库提供的大量类、结构、枚举、委托和接口的一种方式。

l  是命名约定和程序集的结合,他将对象的集合组织起来,防止在对象引用中出现混淆。

通常我们用imports关键字导入命名空间。

 

 

 

错误处理

在我们敲机房收费系统的时候相信我们都有用到on error go to 语句处理错误,那么在.NET 中我们有什么方法来处理错误呢?

              Try、Catch、Finally关键字

              Throw关键字

              Exit Try语句

              嵌套的Try结构



建议:看视频的时候一定要看一部份总结一部分,尽早的做好颗粒归仓,这样到最后的时候才不至于无从下手。

这篇关于VB.NET视频小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1108497

相关文章

CSS引入方式和选择符的讲解和运用小结

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现... 目录一、前言二、css 是什么三、CSS 引入方式1、行内样式2、内部样式表3、链入外部样式表四、CSS 选

$在R语言中的作用示例小结

《$在R语言中的作用示例小结》在R语言中,$是一个非常重要的操作符,主要用于访问对象的成员或组件,它的用途非常广泛,不仅限于数据框(dataframe),还可以用于列表(list)、环境(enviro... 目录1. 访问数据框(data frame)中的列2. 访问列表(list)中的元素3. 访问jav

Redis中HyperLogLog的使用小结

《Redis中HyperLogLog的使用小结》Redis的HyperLogLog是一种概率性数据结构,用于统计唯一元素的数量(基数),本文主要介绍了Redis中HyperLogLog的使用小结,感兴... 目录 一、HyperlogLog 是什么?️ 二、使用方法1. 添加数据2. 查询基数China编程3.

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

pandas DataFrame keys的使用小结

《pandasDataFramekeys的使用小结》pandas.DataFrame.keys()方法返回DataFrame的列名,类似于字典的键,本文主要介绍了pandasDataFrameke... 目录Pandas2.2 DataFrameIndexing, iterationpandas.DataF

Java调用Python的四种方法小结

《Java调用Python的四种方法小结》在现代开发中,结合不同编程语言的优势往往能达到事半功倍的效果,本文将详细介绍四种在Java中调用Python的方法,并推荐一种最常用且实用的方法,希望对大家有... 目录一、在Java类中直接执行python语句二、在Java中直接调用Python脚本三、使用Run

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

Redis 热 key 和大 key 问题小结

《Redis热key和大key问题小结》:本文主要介绍Redis热key和大key问题小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、什么是 Redis 热 key?热 key(Hot Key)定义: 热 key 常见表现:热 key 的风险:二、