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

相关文章

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

MySQL中VARCHAR和TEXT的区别小结

《MySQL中VARCHAR和TEXT的区别小结》MySQL中VARCHAR和TEXT用于存储字符串,VARCHAR可变长度存储在行内,适合短文本;TEXT存储在溢出页,适合大文本,下面就来具体的了解... 目录一、VARCHAR 和 TEXT 基本介绍1. VARCHAR2. TEXT二、VARCHAR

全网最全Tomcat完全卸载重装教程小结

《全网最全Tomcat完全卸载重装教程小结》windows系统卸载Tomcat重新通过ZIP方式安装Tomcat,优点是灵活可控,适合开发者自定义配置,手动配置环境变量后,可通过命令行快速启动和管理... 目录一、完全卸载Tomcat1. 停止Tomcat服务2. 通过控制面板卸载3. 手动删除残留文件4.

Python打包成exe常用的四种方法小结

《Python打包成exe常用的四种方法小结》本文主要介绍了Python打包成exe常用的四种方法,包括PyInstaller、cx_Freeze、Py2exe、Nuitka,文中通过示例代码介绍的非... 目录一.PyInstaller11.安装:2. PyInstaller常用参数下面是pyinstal

C#利用Free Spire.XLS for .NET复制Excel工作表

《C#利用FreeSpire.XLSfor.NET复制Excel工作表》在日常的.NET开发中,我们经常需要操作Excel文件,本文将详细介绍C#如何使用FreeSpire.XLSfor.NET... 目录1. 环境准备2. 核心功能3. android示例代码3.1 在同一工作簿内复制工作表3.2 在不同

在.NET项目中嵌入Python代码的实践指南

《在.NET项目中嵌入Python代码的实践指南》在现代开发中,.NET与Python的协作需求日益增长,从机器学习模型集成到科学计算,从脚本自动化到数据分析,然而,传统的解决方案(如HTTPAPI或... 目录一、CSnakes vs python.NET:为何选择 CSnakes?二、环境准备:从 Py

python中getsizeof和asizeof的区别小结

《python中getsizeof和asizeof的区别小结》本文详细的介绍了getsizeof和asizeof的区别,这两个函数都用于获取对象的内存占用大小,它们来自不同的库,下面就来详细的介绍一下... 目录sys.getsizeof (python 内置)pympler.asizeof.asizeof

springboot中使用okhttp3的小结

《springboot中使用okhttp3的小结》OkHttp3是一个JavaHTTP客户端,可以处理各种请求类型,比如GET、POST、PUT等,并且支持高效的HTTP连接池、请求和响应缓存、以及异... 在 Spring Boot 项目中使用 OkHttp3 进行 HTTP 请求是一个高效且流行的方式。

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Vue和React受控组件的区别小结

《Vue和React受控组件的区别小结》本文主要介绍了Vue和React受控组件的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录背景React 的实现vue3 的实现写法一:直接修改事件参数写法二:通过ref引用 DOMVu