之前对VB 和C#语言有相应的了解,特别是VB,进行了很长一段时间的的深入的学

习,现在开始VB.NET 基础学习,学习进度不快,很多的东西要虚心向身边的高手学习、

交流。VB.NET开始有一段时间了,自己阶python基础教程段是做一个VB.NET 的宏观学习把控!

一、 什么是VB.NET ?

通俗的说,VB.NET 就是VB的最新版本,他对原版本进行了一些升级和增强。他是 一

个完全 面向对象 的语言,VB .NET是同C#也是构建于.Net framework之上的。 其最大的
优势就是他能够提高我们日常的开发效率,除此之外,我们一旦适应的VB.NET 的开发
环境,就能使用同样的工具为 Vsiual C++ .NET , Vsiual C#.NET 以及其他的第三方工具和编译器编写程序。

二、.NET与VB.NET

 什么是.NET? 广义上指微软.net 战略,狭义上指.net 开发平台及其上面的应用。

.NET 战略包括.net开发平台、.net开发平台、.net基础服务、.net用户体验等。其中.net开发平台是实现其他.net战略的前提。

.NET Framework(.NET 框架)

先了解一下CLR和基类库(BCL):实际上,第一个发布的.NET Framework 实际上是一组类,称之为基类。基类可用来创建在Windows平台的各个方面进行实际操作的对象。在编写的过程中,也会有.NET不支持的地方。而.NET的能力并不体现在语言上,它主要表现在Framework类上。

公共语言(CLR)是.NET的“心脏”。它用来携带.NET应用程序,并将它编译成本机的处理器代码,然后运行代码。

而.NET Framework 是由基底类别库(BCL)和公共语言(CLR)这两个元素组成的。

三、VB和VB.NET 的对比:

 注意了,不能简简单单的认为VB .net就是VB的新版本。首先它们一个是完全面向对

象的语言,而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上

的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的相似或沿袭是

很正常的。

 总的来说,VB.NET比VB更简单,在语法及功能应用上;但概念比VB更有深度,如

类型和继承、泛型、接口、枚举等等。
如果只是想写一些速度很快的,大家都能用的小程序,用VB更适合快捷。

如果想要写大中型的企业级程序、网络程序、功能更加灵活强大的程序,VB.NET就是你

的选择了。

四、.NET 的表达式
在Visual Basic .Net使用 Function 或 Sub 关键字创建 Lambda 表达式,就像创建标
准函数或子例程一样。 但是,Lambda 表达式包括在语句中。下面分别演示单行与多
行。 用Function并返回值:

     123456DimLambdaTest=Function(x)x+1DimLambdaTest1=Function(x)Returnx+2EndFunctionMessageBox.Show(LambdaTest(7))MessageBox.Show(LambdaTest1(7))

用Sub:

     123456DimLambdaTest=Sub(x)MessageBox.Show(x)DimLambdaTest1=Sub(x)MessageBox.Show(x)EndSubLambdaTest(7)LambdaTest1(7)

比vb.net教程
起其他语言,Visual Basic .Net用Function和Sub更能直观体现Lambda表达式的本
质——匿名方法。

  小结: 鉴于之前在计算机上了解过VB基础、C#[c#教程](https://www.xin3721.com/eschool/CSharpxin3721/)基础和.net framework,  再对

VB.net的学习从心底感觉就没有那么的吃力了。

在学习积累的过程中,一定要进行分块的学习,学习一段做好一个总结,做到及时总

结,这样学习的东西才能刚好的归为己有,并不断的建立知识网和练习生活场景,把自

己装到教材(知识)中去,而不是把具体的知识硬塞到自己头脑中。

           阅读了鄙人的浅见之后,请各位大鸟多多指点!

VB.NET 基础入门相关推荐

  1. html零基础学习入门,nlp网站例:HTML零基础入门-HTML学习大纲.doc

    nlp网站例:HTML零基础入门-HTML学习大纲 一.课程目标 掌握HTML语言,能够直接编写网页程序: 学会使用层叠样式表技术: 了解最常用的客户端脚本语言JAVASCRIPT,能够编写客户端的常 ...

  2. Android基础入门教程——10.4 Vibrator(振动器)

    Android基础入门教程--10.4 Vibrator(振动器) 标签(空格分隔): Android基础入门教程 本节引言: 本节我们介绍的是Vibrator(振动器),是手机自带的振动器,别去百度 ...

  3. 「Linux」Linux Shell 编程基础入门

    Linux Shell 编程基础入门 1. 变量 1.1 变量定义 1.2 使用变量 1.3 引号 1.4 将命令的结果赋值给变量 1.5 位置参数 1.6 特殊变量及其含义 2. 字符串 2.1 字 ...

  4. 用python循环语句求素数_Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条 ...

  5. MAYA 2022基础入门学习教程

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.41 GB |时长:4.5小时 包含 ...

  6. Blender 3.0基础入门学习教程 Introduction to Blender 3.0

    成为Blender通才,通过这个基于项目的循序渐进课程学习所有主题的基础知识. 你会学到什么 教程获取:Blender 3.0基础入门学习教程 Introduction to Blender 3.0- ...

  7. 三维地形制作软件 World Machine 基础入门学习教程

    <World Machine课程>涵盖了你需要的一切,让你有一个坚实的基础来构建自己的高质量的电影或视频游戏地形. 你会学到什么 为渲染或游戏开发创建高分辨率.高细节的地形. 基于Worl ...

  8. SketchUp Pro 2021基础入门学习视频教程

    SketchUp Pro 2021基础入门学习视频教程 1280X720 MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 流派:电子学习|语言:英语+中文字幕( ...

  9. Maya基础入门学习教程

    Maya基础入门学习教程 视频:.MKV, 1280x720, 共57节课 时长 4小时25分钟,3GB 语言:英语+中文字幕(根据原英文字幕机译更准确)+原英文字幕 指导老师:Shane Whitt ...

  10. Maya2022基础入门学习教程

    Maya2022基础入门学习教程 Maya 2022 Essential Training Maya2022基础入门学习教程 Maya 2022 Essential Training MP4 |视频: ...

最新文章

  1. java xftp_IDEA使用Xshell利用Xftp部署javaweb项目
  2. 有没有可以翻译c语言程序的软件下载,程序员秒懂!分享一款很优雅的翻译软件...
  3. fla 走迷宫游戏 源码_迷宫新玩法,果断一试
  4. SecureCRT配置前--Linux网卡设置
  5. 电子商务数据挖掘python案例_精心整理!9个 Python 实用案例分享!
  6. 形容女人的词语大全(坏与好)
  7. unity3d软阴影和硬阴影的原理_使用随机采样创建软阴影
  8. 模板方法模式-Template Method Pattern
  9. 实现Codeblock支持C99标准
  10. 水晶易表Xcelsius 2008安装指南 支持WIN10 64位 + office2016
  11. LimeWire Basic 4.8.1 for Linux(转)
  12. 字典遍历时不能修改字典元素
  13. string split 相关知识
  14. 安全合规/法案--32--《儿童个人信息网络保护规定》原文及解读
  15. [02] 微信公众帐号开发教程第2篇-微信公众帐号的类型(普通和会议)
  16. 解决 BM8563 RTC时间乱跳问题
  17. 修改VMWARE BIOS的三种方法
  18. 转载的:flash 中文不显示问题
  19. 图数据库Neo4j实战(全网最详细教程)
  20. 网站是怎么了,一直http/1.1 302 found 浏览器假死了一样

热门文章

  1. vb改变字形的代码是什么_VB怎么改变字体?
  2. 汉字转拼音(较完整)
  3. 最新python爬取喜马拉雅音频_Python爬虫实战案例之爬取喜马拉雅音频数据详解
  4. Java常用类(详细)总结
  5. AI 脑补宋明清皇帝长相,四大模型构想真实五官
  6. WinRAR v5.10 正式版
  7. Abaqus相关报错合集
  8. 用户反馈小程序模板源码
  9. ISO27001认证的主要步骤
  10. Hbase 深度使用分析