VB.NET笔记 基础

.net框架
  不区分大小写
  一行多语句 使用: a=1:b=1:c=1
  一行多行续写  不想要换行 空格+_
  注释使用 '
  编程一般小写
  服务框架 基类库
   clr   cls公共语言规范 cts通用类型系统
   两个运行模板 win web
   代码  (编译器jit) -》微软中间代码(msil)       整体(代码托管)
   对象三要素 属性 方法 事件

vb基础  
  数据类型
   变量   直接常量 ,用户声明的符号常量,系统提供常量=> 内部常量以小写vb开头 枚举常量
      符号常量  Const  符号常量名  as类型 =表达式 =》直接常量 圆括号 运算符
 %整数型  &长整型 !单精度型 #双精度  @定点数型 $字符串型
    连接运算符  + &  &强连接特性 + 强加法特性 两边都是字符串才能对接否则是加法
    =,<>  >,<= ,like   用于字符串匹配比较   使用通配符?(任意字符串) * (任意字符序列)
逻辑运算符  
 NOT(取反) ,and(与) ,or(或),xor(异或)
运算符  算术运算符 》字符运算符》关系运算符》逻辑运算
   算术运算符  乘方 》负号》乘法=除法》取模》加法=减法
函数
  内部函数
    1.数学函数
    2.类型转换函数 转数值val()  str()
    3.字符串函数 trim()去掉左右  ltrim()去掉左边 rtrim()去掉右边 大写  ucase() len()长度
    4.日期函数
    5.随机函数   randomize()
    自定义函数
程序结构
   类 ,模块 结构,接口,枚举,委托
  类型包含成员   常量 变量 ,属性方法 ,运算符 ,事件过程(平行关系)=》用户自定义过程
循环
 do
exit do

for 循环变量=初值 to 终值
 循环语句1
 exit for
循环语句2
next 循环变量  

条件循环
do

 loop
当型
  do [while |until 条件 ]
 循环语句1
 exit do
 循环语句2
loop

循环结构三要素
  初始值
    条件
循环语句

选择语句
  if then
  if then else
 select  case
  select  case  表达式
  case 表达式列表
     语句1
  case  表达式列表2
      语句2
  case  else
     语句3
end  select
iif  (条件,表达式,表达式2)
choose  (整数表达式,选项列表)
异常处理
  错误  语法错误,运行错误,逻辑错误
结构化处理
  try()
catch
finally

数组
dim 数组名(数组下标 ) as  类型
dim numbers() as  integer  =new integer() {}
ubound()  最大下标的值
lbound ()  最小下标的值 0
rnd() 随机生成数
vb中注意代码先后顺序
92
vb是一种很人性化的一种语言  可以根据你的思路编写代码
   适合数学使用
vb数组 支持32维  
 动态数组
 1.dim score(, , ,) 三维数组
 2.redim [pteserve] score(, , ,)
 结构数据类型与 结构数组
  structure 结构类型名
      成员名声明
  end  structure  
dim  变量名 as  结构名
结构变量成员引用
  变量名.成员名

 with  对象名  
    语句组
 end with

数组.sert

函数过程  (只有一个返回值)
  定义函数过程  
  private  function 名称 (变量,变量)
  调用
  函数过程名(变量,变量)
子函数
   privcate sub 子过程名称(变量)(没有返回值或者多个返回值)
  end sub
调用子过程
  call 子过程名

形参与实参
 过程函数的实参与定义过程时的形参相对应 并以适当的形式将实参传递给形参  参数传递
 参数传值 一般两种方法 传值(Byval)传地址(Byref)传地址习惯也称为引用
   传值 传递过程将实参的数值计算将保存到对应的形参存储单元
   传地址  传递过程将实参的地址传送给对应的形参 形参与实参使用相同的内存地址
   采取传地址需要注意实参必须是声明过的类型的变量 不是常量或者表达式
  数组作为参数传递  传地址 即将
 public  sub pf (Ryref x() as  integer)
 变量的访问范围 被称为变量的作用域
 块级变量  在块级声明的变量 for的i
 过程级变量  在过程声明的变量
 模块级变量   窗体 类,模块都被称为模块  
 全局变量   public  ta as  integer 用修饰符public 声明的变量
 静态变量   程序执行进入该变量所在过程 修改该变量的值后 结束退出该过程
             仍然被保存


递归 调用一个过程时,又出现或者间接  调用改过程
鼠标事件和键盘事件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VB.NET是一种面向对象的编程语言,它是微软公司开发的一种基于.NET框架的编程语言。下面是一些VB.NET学习笔记的内容: 1. 基本语法:VB.NET的语法与其他编程语言类似,包括变量声明、条件语句、循环语句等。学习者需要掌握基本的语法规则和关键字。 2. 数据类型:VB.NET支持多种数据类型,包括整型、浮点型、字符型、布尔型等。学习者需要了解各种数据类型的特点和使用方法。 3. 控制结构:学习者需要掌握条件语句(如if语句、switch语句)和循环语句(如for循环、while循环)等控制结构,以实现程序的流程控制。 4. 函数和过程:VB.NET支持函数和过程的定义和调用。学习者需要了解函数和过程的区别,以及如何传递参数和返回值。 5. 面向对象编程:VB.NET是一种面向对象的编程语言,学习者需要了解类、对象、继承、多态等面向对象的概念和使用方法。 6. 异常处理:学习者需要了解如何使用try-catch语句来捕获和处理异常,以提高程序的健壮性。 7. 文件操作:学习者需要了解如何读写文件、创建和管理文件夹等文件操作的基本知识。 8. 数据库编程:VB.NET可以与数据库进行交互,学习者需要了解如何连接数据库、执行SQL语句、读写数据库等数据库编程的基本知识。 9. GUI编程:VB.NET提供了丰富的GUI组件和控件,学习者需要了解如何设计窗体、添加控件、处理事件等GUI编程的基本知识。 10. 调试和测试:学习者需要了解如何使用调试工具来调试程序,以及如何编写和运行单元测试来验证程序的正确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值