VB.Net学习地址

https://www.w3cschool.cn/vb_net/vb_net-vxwt1wa9.html

VB.Net的集成开发环境(IDE)

  • Visual Studio 2013(VS)

    一个VB.Net程序主要由以下几部分组成:

  • 命名空间声明 Namespace declaration
  • 一个类或模块 A class or module
  • 一个或多个程序 One or more procedures
  • 变量 Variables
  • 主过程 The Main procedure
  • 语句和表达式 Statements & Expressions
  • 注释 Comments

打印单词“Hello World”

Imports System
Module Module1'This program will display Hello World Sub Main()Console.WriteLine("Hello World")Console.ReadKey()End Sub
End Module

Rectangle类的实现

Imports System
Public Class RectanglePrivate length As DoublePrivate width As Double'Public methodsPublic Sub AcceptDetails()length = 4.5width = 3.5End SubPublic Function GetArea() As DoubleGetArea = length * widthEnd FunctionPublic Sub Display()Console.WriteLine("Length: {0}", length)Console.WriteLine("Width: {0}", width)Console.WriteLine("Area: {0}", GetArea())End SubShared Sub Main()Dim r As New Rectangle()r.Acceptdetails()r.Display()Console.ReadLine()End Sub
End Class

接受来自用户的值

Module variablesNdataypesSub Main()Dim message As StringConsole.Write("Enter message: ")message = Console.ReadLineConsole.WriteLine()Console.WriteLine("Your Message: {0}", message)Console.ReadLine()End Sub
End Module

声明常量

Module constantsNenumSub Main()Const PI = 3.14149Dim radius, area As Singleradius = 7area = PI * radius * radiusConsole.WriteLine("Area = " & Str(area))Console.ReadKey()End Sub
End Module

声明枚举

Module constantsNenumEnum Colorsred = 1orange = 2yellow = 3green = 4azure = 5blue = 6violet = 7End EnumSub Main()Console.WriteLine("The Color Red is : " & Colors.red)Console.WriteLine("The Color Yellow is : " & Colors.yellow)Console.WriteLine("The Color Blue is : " & Colors.blue)Console.WriteLine("The Color Green is : " & Colors.green)Console.ReadKey()End Sub
End Module

转载于:https://www.cnblogs.com/1148510216yong/p/9387570.html

vb.net学习笔记相关推荐

  1. VB.NET学习笔记:使用Random类生成随机数(不重复、数字、字母)

    VB6.0升级到VB.NET后,发现随机数函数也发生了变化,在VB.NET中Random类是一种能够产生满足某些随机性统计需求的数字序列的伪随机数生成器. 在代码把光标定位到单词Random,点F1键 ...

  2. VB.NET学习笔记:自定义控件之扩展TEXTBOX控件——水印文字提示效果

    测试环境:windows 7和Microsoft Visual Studio 2017 看到一些优秀软件里的TEXTBOX文本框都有水印文字提示应该输入什么样的信息,获取光标后提示文字消失,光标离开后 ...

  3. VB.NET学习笔记:多线程编程

    在<多线程加委托实现等待窗体(loading正在加载界面),运行超时可以取消操作>一文中使用到了多线程编程,在这里做个笔记. 我们继续使用<再谈委托--同步.异步.Lambda 表达 ...

  4. VB.net学习笔记(六)VB.net的对象

    1.System.Object 每个变量.控件.窗体都继承了System.Object 2.对象的声明与实例化 简单说声明,只是说明类型,实例化说明在内存中分配了空间. 用New来创建对象,得到类的一 ...

  5. vb的学习笔记-if语句

    if是vb的重要语句块之一 1.单分支if 第一种形式: if 条件 then 达成条件执行的操作 第二种形式: if 条件 goto 语句块 '语句块是用标签名字:表示的 第三种形式: if 条件 ...

  6. VB.NET学习笔记(一):MD5、SHA256、3DES加密算法

    测试环境:windows10和Microsoft Visual Studio 2010 文章要点: 1.System.Security.Cryptography介绍 2.加密算法介绍 3.使用加密服务 ...

  7. VB.net学习笔记(九)委托

    一.委托 委托取自现实生活中之意:委派某人去干某事.如,某人委托律师帮自己打官司. 因为有些时候,自己不能做某事,于是让派人帮做事.或者实现功能较为麻烦. 实际上,它就是一个回调函数. A------ ...

  8. VB.NET学习笔记:一步一步跟我学习Windows 窗体可视化继承实现窗体复用

    在一个项目中不可避免会有多个窗体的控件布局类似,里面的代码也有好多相同的,可以新建窗体,然后复制粘贴来实现窗体的重复使用,这种方式固然好,可麻烦也随之而来,随着项目的深入,不可避免的要修改窗体布局或代 ...

  9. VB.net学习笔记(二十九)认识STA与MTA

    一.应用程序中的多线程     VB5/6支持多线程,但支持的线程模式都是STA(单线程单元,Single Threaded Apartments). .NET Framework中没有单元的概念,它 ...

  10. VB.NET学习笔记:ADO.NET操作ACCESS数据库——ADO.NET数据访问接口

    一.ADO.NET概述 Ado.net基于XML和离线计算模型. ADO.net的两个核心组件:.Net数据提供程序.DataSet. .net数据提供程序用来与数据库的连接,如SQLServer.n ...

最新文章

  1. DSGN:基于深度立体几何网络的3D目标检测(香港大学提出)
  2. canvas之二:绘制三角形
  3. struts2相对路径解释
  4. [BZOJ 5072][Lydsy1710月赛]小A的树
  5. request设置请求头_收藏 Scrapy框架各组件详细设置
  6. MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)
  7. stm32超声波测距代码_干货!特斯拉Autopilot核心传感器解读超声波雷达篇
  8. android xml黑体字_为 Android 换上任意喜欢的字体,你可以试试这个 Magisk 模块
  9. Atitit.单向sso  单点登录的设计与实现
  10. 简单的spring mvc实例
  11. Microsoft Visual C++ 修复工具
  12. 三菱触摸屏u盘上传和下载_威纶通TK6070iQ触摸屏通过U盘下载的详细步骤
  13. 软件工程专业英语翻译【考研复试】
  14. 捡到的苹果手机怎么解id锁_苹果手机软解和硬解的区别
  15. kivy部署移动端预测模型网页计算器记录
  16. Skippr – 轻量、快速的 jQuery 幻灯片插件
  17. 恶意PPT文件夹带漏洞攻击和后门程序
  18. Twitter只剩下两个硬核程序员了!
  19. setInterval定时器封装(settimeout\requestAnimationFrame),代码抽离,浏览器切换后定时器停止执行
  20. python根据经纬度转换详细地址_如何将经纬度转换为街道地址

热门文章

  1. md5只是用来签名,签名的作用是保证数据完整不会被破坏而已。签名和加密是两回事...
  2. 多磁盘自动分区自动挂载脚本
  3. 本地源制作docker镜像
  4. 30-40岁的程序员们,请把一些账算清楚,为过冬做准备(一)
  5. OEA 中的业务控制器设计模式
  6. ASP.NET【2】
  7. 联想双显卡用户Win8下独显被禁止解决方案
  8. Linux学习笔记二:Ubuntu启用root用户、更改软件源以及安装vim
  9. patterns practices Security Guidance for Applications Index
  10. reids高可用(灾难备份-持久化)