VB学习笔记(基础知识)(一)「建议收藏」

VB学习笔记(基础知识)(一)「建议收藏」VisualBasic程序设计语言学习笔记(一)本学习笔记对应版本:VB6.0企业版(推荐使用企业版)对象及其操作对象是VisualBasic中的重要概念,现在介绍两种基本对象——窗体和控件。VisualBasic中,对象可以分为两类,即预定义对象和用户定义对象,其中,窗体和控件就是预定义对象。对象属性属性是对象的特征,不同的对象有不同的属性,而常见的属性有:1.Caption…

大家好,又见面了,我是你们的朋友全栈君。

Visual Basic程序设计语言学习笔记(一)

本学习笔记对应版本:VB6.0企业版(推荐使用企业版)

对象及其操作

对象是Visual Basic中的重要概念,现在介绍两种基本对象——窗体和控件。
Visual Basic中,对象可以分为两类,即预定义对象和用户定义对象,其中,窗体和控件就是预定义对象。

对象属性

属性是对象的特征,不同的对象有不同的属性,而常见的属性有:1.Caption 2.Name 3.Color 4.Fontsize .5.Visible等,以上属性分别为:标题、名称、颜色、字体大小、是否可见,属性除了可以在属性窗口中设置外也可以在程序中用程序语句对其进行设置,语法如下:

对象名称.属性名称 = 新设定的属性值

例如:Display.Text = "Hello,world."
上述例子为:将“Hello,world”赋值给Display对象的Text属性

对象事件(ps:VB采用事件驱动机制)

事件是VB的重点,因为Visual Basic是一个采用事件驱动机制的程序设计语言。事件(Event)是由Visual Basic预先设定好的能被对象识别的动作,例如:Click DblClick Load MouseMove Change等,以上列举的事件分别为:单击、双击、装入、鼠标移动、改变
事件的一般格式如下:

Private Sub 对象名称_事件名称()
...
Codes
...
End Sub

(由于Markdown的代码块不支持VB所以这里用VB.Net代替)
Ps:事件名称都是由VB设定好的,但是可以更改,即为该对象的Name属性(为编写方便,推荐使用有意义的英文单词作为对象名称或者不改变Name属性)

对象方法

在传统的程序设计中,过程与函数是编程语言的主要部件。而在面向对象程序设计(OOP)中引入了称为方法的特殊过程和函数,其调用方法如下:

对象名称.方法名称

例如:

MyForm.Print "Good Morning"

上述例子代码执行后的结果就是:在MyForm窗体上显示“Good Morning”

窗体

窗体的属性

属性(常见的):1 AutoRedraw
(下面出现的所有代码中的对象或对象名称均用OB(即object的缩写)代替)

OB.AutoRedraw = Boolean (TrueFalse)

此属性为自动重画
具体作用再次不做讲述
2.BackColor(背景颜色)
3.Border Style (边框类型)
4.Caption(标题)

OB.Caption = "..."

5.ControlBox(控制框)
6.Enabled(允许)
7.字形属性设置
8.ForeColor(前景颜色)
9.Width、Height
10.Icon
11.MaxButton和MixButton
12.Name
13.Picture
14.Top、Left
15.Visible
等等等等(实在太多了)

控件

标准控件有(常见)(除了标准控件之外还有Active X控件)
Picture Box图片框,Label标签,Text Box文本框,Frame框架,Command按钮,Check Box,Option Button单选按钮,ComboBox组合框,ListBox列表框,HscrollBar水平滚动条,VscrollBar竖直滚动条,Timer计时器。

Visual Basic简单程序设计基础知识

一个语句的长度最长不超过1023个字符,在Visual Basic中,下划线(_)是续航符

赋值语句

赋值语句一般格式为:

[Let] 目标操作符 = ...

注释语句

注释语句有两种格式分别为第一种:

' 注释内容

第二种:

Rem ...

暂停语句

暂停语句格式较为简单:

stop

这里需要特别说明的是:stop语句保持文件的打开但是停止运行(断点),但是在生成.exe文件之前需删除所有stop语句,否则在程序运行时会出错

结束语句

结束语句的格式也很简单:

End [...]

数据类型

1.字符串(String)
字符串是很多编程语言中十分常见的一种数据类型,字符串一般在双引号里例如:“Hello,World”
而VB中的字符串又可以分为定长字符串与变长字符串,变长字符串可以为0~2³¹个字符(大约为21亿个),而定长字符串字符个数确定,最大长度不可以超过2¹⁶(65535)个字符
2.数值
数值又可以分为整型数和浮点数,下面依次对这两种数值类型进行介绍
整型数:整型数包括整数(Integer)和长整数(Long),整数占据两个字节,范围是-32768~32767
长整数占据四个字节,范围为-2147483648~2147483647
浮点数:浮点数又可以分为单精度浮点(Single)和双精度浮点(Double)
单精度浮点:四个字节存储,正取值范围为:1.401298E-45~3.402823E+38(不要在意缩进问题)
负取值范围为:-3.402823E+38~-1.401298E-45
双精度浮点,8个字节存储,取值范围因为过长所以略过

本篇文章到这里就结束了,由于本人时间关系,剩下的变体型(Variant),货币型(Currency)等在下一篇文章(VB学习笔记(基础知识)(二))中再进行介绍

对基础的讲解先告一段落
本文章到此结束,由于是关于一门编程语言的文章所以这个会成为一个系列,其中会包含许多文章,这只是该系列的第一篇文章,先对Visual Basic进行简单的讲解,以后不定时更新VisualBasic这门程序设计语言的基础知识的文章,以后的文章中会出现一些对于某知识点的实例,可供借鉴。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151938.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 递归方法

    递归方法一、什么是递归递归是指函数直接或间接调用自身的一种编程方法。调用的过程就是“递”,返回的过程就是归。基本上,所有的递归问题都可以用递推公式来表示。二、递归满足的三个条件1.一个问题的解可以分

    2022年7月4日
    24
  • 汇编指令之移位指令[通俗易懂]

    汇编指令之移位指令[通俗易懂]   移位指令包括了算术移位指令、逻辑移位指令、循环移位指令。    格式为:xxxoper1,CL/1       ;移位次数只能是1或者存放在CL里面。一、算术移位指令1、算术左移指令SAL功能:左移一次,最低位补0,最高位送入CF标志位,如图:意义:左移n次,等于x2的n次幂。所以可用于有符号操作数做x2的n次幂运算。2、算术右移指令SAR功能:右移一次,最高位保持不变,最低位送入…

    2022年4月28日
    57
  • sed与awk的使用

    sed与awk的使用

    2021年5月31日
    90
  • django views_django echarts

    django views_django echarts前言ViewSet只是一种基于类的视图,它不提供任何方法处理程序(如.get()或.post()),而是提供诸如.list()和.create()之类的操作。ViewSet的方法处理程序

    2022年7月30日
    3
  • python进阶(7)垃圾回收机制

    python进阶(7)垃圾回收机制前言现在的高级语言如java,c#等,都采用了垃圾回收机制,而不再像c,c++里,需要用户自己管理内存。自己管理内存及其自由,可以任意申请内存,但这如同一把双刃剑,可能会造成内存泄漏,空指针等bug

    2022年7月28日
    1
  • windows文件在另一程序打开_windows程序设计第7版

    windows文件在另一程序打开_windows程序设计第7版均已打开 记事本(notepad)为例注意:打开其他程序时有的方法不可行,可都使用一遍进行测试1、创建一个新线程打开应用 PROCESS_INFORMATION processInfo; char dir[MAX_PATH] ; char cCmdLine[MAX_PATH]; DWORD dwExitCode; STARTUPINFO si = { sizeof(si) };…

    2022年8月18日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号