VB.Net视频——开篇引共鸣

2024-02-14 02:38
文章标签 视频 net 开篇 vb 共鸣

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

  其实大话设计模式还没结束,但是整天敲代码也太无聊了,于是,就边敲代码边看视频了。看.Net视频的首个困难就是“语言不通”,台湾人说话的调调有的真心难以接受,权当方言听了!不过这样最大的好处就是能全神贯注,否则真的没法把前后内容串起来,虽然看了3集,但是鉴于以往看视频不及时总结的后果,决定及时总结了~

  这三集视频的内容分别是:二十一世纪的程式执行、物件导向与类别设计、使用类别与基底类别库。下面说一下每集的大致内容:

  第一集:二十一世纪的程式执行

  既然是第一集免不了介绍背景把控宏观,然后介绍了.Net开发环境,.net 组成元素=BCL+CLR。【CLR的作用、组成部分(类别载入器、组件查验器、资源回收器、即时编译器、例外管理、出错引擎、COM互通、记忆体管理);基底类别库(BCL)是重点,在第三集中有所体现】

  ASP.NET类别:ADO.NET类别+Windows类别+XML类别+GDI类别+系统类别
  微软中介语言是IL ,所有.net语言编译器的目标都是IL,故语言不是重点,编译器的能力才重要,.net不使用Registry,故不会有DLL Hell问题(我的理解:一山不容二虎

  第二集:物件导向与类别设计   

  在这一集视频中,听着比较头晕的就是物件与物件参考,还有物件变数(存放物件参考),然后新的发现是:我一直只是了解new是用来实例化对象的,后来大圣老师讲的时候说,它的实质是一种呼叫方法。

  建构函式听着也有点晕,但在我看来貌似就是“构造函数”,用来起继承后的初始化作用的,例如大话设计模式中“动物运动会”的一句代码——Cat cat=new Cat()。 

  第三集:使用类别与基底类别库

  1、浅复制只会复制参考(指标),看到这些的时候很是熟悉,因为大化设计模式中有相关的知识,复制引用的方式叫浅复制,而逐一复制被复制对象的数据成员的方式称为深复制,二者的区别说白了就是“斩草是否除根,彻不彻底的问题”。

  2、模组=所有成员均为共用的类别  class改成Module
  3、namespace(命名空间)的用处:增加可读性,减少名称冲突
  4、完整参照:
  优点:确保物件的型别正确
  缺点:需要撰写冗长的程式码

  5、汇入命名空间
  通过汇入命名空间,可以减少程式码的撰写(即将命名空间统一放在档头)
  折衷的方案:建立命名空间的别名(缩写),以免类别冲突(imports SWF=System.Windows.Forms)
  

  6、组件:类别在编译时,被包装成组件【.Exe档包含了启动点与类别;.DLL档中仅包含类别(元件=Dlls)】

  7、如何使用元件?
  使用之前,必须加入参考
  加入参考的方式:直接参考DLL;加入专案


 

  名词翻译部分:(我的理解)

  (1)软体就是软件;

  (2)程式就是程序;

  (3)物件导向就是面向对象,同理:物件导向程式设计就是面向对象程序设计

  (4)实质型别就是数据类型

  【物件变数就是对象变量,拿旧知识来理解吧!

  对象和对象变量: 要使用对象,使用构造器(constructor)来构造新的实例。构造器是一个专门的方法,构造器名称和类名相同, 因此Date类的构造器名为Date。要构造Date对象,只要在构造器前面加上new运算符就行了,如new Date(), 这个表达式即构造了一个新的对象,通常我们需要把对象存储在一个变量中 Date birthday = new Date(); birthday是一个对象变量,对象变量(birthday)指向新构造的对象(new Date)。对象变量并不包含对象, 它只是指向一个对象。在java中,任何对象变量的值都是指向存储在别处的对象的一个引用。new 运算符的返回 值也是一个引用。】

  我的疑问,望您解答

  物件参考是不是引用或是指针?

  加入参考是不是我们说的添加引用?

  建构式是什么意思?

  求指导解答~ 

  总结

  看视频学习的时候,开篇要做的事情有时也许并不是总览全局,而是先摸索怎样去看,不同的人面对学习视频,看的方式和侧重点是不一样的,但是所有人学习来唯一的共性就是需要总结,总结的风格不同,源于看视频的思维和习惯不一样,但不是固定的,因视频而异~

  .Net视频对于我的视频学习算是一种新的开始吧,不光是因为改掉了以往先看后总结的习惯,更是因为开始摸索视频的特色和规律了,拿这个.Net视频来说,它最鲜明的特色就是让我们无形中去充当一个翻译,一个中间桥梁,去把台湾人的物件导向及其所属知识和大陆的面向对象知识时时刻刻进行着投影,和米老师说的“没有新知识,以为新知识拿旧知识去理解后发现还是旧知识”不谋而合。

  这15集视频是我们锻炼编织知识网的好机会,Let's go!

这篇关于VB.Net视频——开篇引共鸣的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

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

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

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

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

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

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

基于.NET编写工具类解决JSON乱码问题

《基于.NET编写工具类解决JSON乱码问题》在开发过程中,我们经常会遇到JSON数据处理的问题,尤其是在数据传输和解析过程中,很容易出现编码错误导致的乱码问题,下面我们就来编写一个.NET工具类来解... 目录问题背景核心原理工具类实现使用示例总结在开发过程中,我们经常会遇到jsON数据处理的问题,尤其是

Node.js net模块的使用示例

《Node.jsnet模块的使用示例》本文主要介绍了Node.jsnet模块的使用示例,net模块支持TCP通信,处理TCP连接和数据传输,具有一定的参考价值,感兴趣的可以了解一下... 目录简介引入 net 模块核心概念TCP (传输控制协议)Socket服务器TCP 服务器创建基本服务器服务器配置选项服

Java如何获取视频文件的视频时长

《Java如何获取视频文件的视频时长》文章介绍了如何使用Java获取视频文件的视频时长,包括导入maven依赖和代码案例,同时,也讨论了在运行过程中遇到的SLF4J加载问题,并给出了解决方案... 目录Java获取视频文件的视频时长1、导入maven依赖2、代码案例3、SLF4J: Failed to lo

Python实现多路视频多窗口播放功能

《Python实现多路视频多窗口播放功能》这篇文章主要为大家详细介绍了Python实现多路视频多窗口播放功能的相关知识,文中的示例代码讲解详细,有需要的小伙伴可以跟随小编一起学习一下... 目录一、python实现多路视频播放功能二、代码实现三、打包代码实现总结一、python实现多路视频播放功能服务端开