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

相关文章

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模

SpringBoot中使用Flux实现流式返回的方法小结

《SpringBoot中使用Flux实现流式返回的方法小结》文章介绍流式返回(StreamingResponse)在SpringBoot中通过Flux实现,优势包括提升用户体验、降低内存消耗、支持长连... 目录背景流式返回的核心概念与优势1. 提升用户体验2. 降低内存消耗3. 支持长连接与实时通信在Sp

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

Java对异常的认识与异常的处理小结

《Java对异常的认识与异常的处理小结》Java程序在运行时可能出现的错误或非正常情况称为异常,下面给大家介绍Java对异常的认识与异常的处理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参... 目录一、认识异常与异常类型。二、异常的处理三、总结 一、认识异常与异常类型。(1)简单定义-什么是

Python函数返回多个值的多种方法小结

《Python函数返回多个值的多种方法小结》在Python中,函数通常用于封装一段代码,使其可以重复调用,有时,我们希望一个函数能够返回多个值,Python提供了几种不同的方法来实现这一点,需要的朋友... 目录一、使用元组(Tuple):二、使用列表(list)三、使用字典(Dictionary)四、 使

Python程序的文件头部声明小结

《Python程序的文件头部声明小结》在Python文件的顶部声明编码通常是必须的,尤其是在处理非ASCII字符时,下面就来介绍一下两种头部文件声明,具有一定的参考价值,感兴趣的可以了解一下... 目录一、# coding=utf-8二、#!/usr/bin/env python三、运行Python程序四、

Python中合并列表(list)的六种方法小结

《Python中合并列表(list)的六种方法小结》本文主要介绍了Python中合并列表(list)的六种方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录一、直接用 + 合并列表二、用 extend() js方法三、用 zip() 函数交叉合并四、用