vb 教程 vb 教程


vb 教程 vb 教程

文章插图
小伙伴们好,最近小龙发现有诸多的小伙伴们对于vb 教程这个都颇为感兴趣的,那么小龙今天就来为大家梳理下具体的一些信息一起来看看吧 。
1、首先 , 控件在Windows中无处不在 , 各种按钮、文本框、无线按钮都是控件的类型 。VB对这些控件进行建模,每个控件都有几个属性来控制控件的外观和工作方法 。这样就像在画板上一样,可以随意点击几下鼠标,完成一个按钮,这在以前的编程语言中是相当复杂的 。你可能对面向对象编程有一定的了解,它是事件驱动的 。对于不同的对象,你能感知到的事件会有所不同 。比如当你把鼠标移动到某个区域,就会触发MouseMove事件,这个事件很直观,也很好理解,但是有些事件很抽象 。下面我来解释一下一般事件 。窗体和图像框事件Paint事件:当一个对象在屏幕中被移动、调整大小或清除时,程序会自动调用Paint事件 。当对象的AutoDraw属性为true (-1)时 , 程序不会调用Paint事件 。Resize事件:当对象的大小改变时,Resize事件被触发 。Load事件:仅适用于窗体对象,并在窗体加载时运行 。Unload事件:仅适用于窗体对象,并在窗体卸载时运行 。
【vb 教程 vb 教程】2、然后,是变更控制事件 , Change event:当对象的内容发生变化时,触发Change事件 。最典型的例子是文本框 。下拉事件:下拉事件,仅用于ComboBox对象 。PathChange事件:一个路径更改事件,仅用于FileBox对象 。VB常用的数据类型有:Integer(表示-32768和32767之间的整数)、Long(表示-2,147,483,648和2,147,483,647之间的整数)、real (Single,表示-3.37E 38和3.37E 38之间的实数)、Double(Double,表示-1.67E 308和1.67E 308之间的实数)、character (String,每个字符取数据类型的定义方法,定义变量最简单的方法就是使用Dim关键字,Dim变量名作为数据类型,也可以在一行定义多个变量 , dim index作为整数,dim number作为long 。
3、然后,VB在调用或更改MyHome的值时 , 建立一个新的变量类型——货币变量 , 通过使用只有两位小数的货币变量,可以避免使用实变量带来的数值累加误差问题 。当VB调用一个函数时,后面必须跟一对括号 。VB重新规范了brandy的使用范围,在Basic中将所有隐式变量视为全局变量,在VB中将所有隐式变量视为局部变量 。VB中的Declare只支持动态链接库(DLL)的子程序和不变函数 。要使用数组,必须事先用Dim或Redim定义它 。在使用注释语句之前,我们首先要了解注释的作用 。注释不仅仅是对程序的解释,有时候对于调试程序也是非常有用的 。例如,注释可用于屏蔽语句,以观察变化并发现问题和错误 。将来 , 注释语句将是我们编程中最常用的语句之一 。在VB中,有两种注释语句,一种是使用关键字“Rem”,和DOS中批处理文件的用法一样,另一种是使用单引号,比如“dim a as string”和“Rem Dim a As String” 。长句的分支是早期版本的,因为没有像C这样的语言使用“;”为了将语句从语句中分离出来,VB语句必须写在一行中,但是后来版本的VB使用换行符“_”将一个长语句分成几行进行存储 。
4、然后,是Tahoma,8134 。如果你学过任何一种编程,就会知道在程序中控制其流程的语句有两种,条件和循环,自然也不例外 。其实无论哪种语言,VB中的条件和循环都是相似的,只是各有各的规律 。在条件句中 , 我们来学习“如果?”?然后呢?“声明 。它的一般语法是:如果那么?End If不同于C语言 。VB的条件语句更符合英语语法 。如果只有一个语句后跟Then , 可以写成:If Then而不是End If 。有时我们也用If Then Else End If,可以在Else中嵌套If语句,比如If Then Else If Else End If 。
5、然后,Tahoma,8,134 Select case a % case 1 printa=case 2 printa=case else printa不等于1或2,End Select,循环结构是计算机语言中的重要结构,应用非常广泛 。最简单的例子就是累加器的作用,也可以用于穷举法 。一个比较直观的例子就是将某个东西重复指定次数,这样不需要多次输入就可以很方便的完成要重复的句子 。C语言中有for循环语句,VB中也有For关键字,功能类似 , 但VB中的For语句更容易理解 。其格式为:For=To [Step],Next 。默认情况下,Step设置为1 , 可以省略 , Step也可以设置为负值 。Dim a=For I=1到10 a=Next I这是累加器最简单的例子 。把1和10加在一起 , 赋给A,效果和上面一样 , 只是加反了 。请看:暗淡 。
6、最后 , While后面是逻辑条件判断 , Do While?循环语句和While?Wend语句有一个类似的功能,就是判断While后面的条件是否为真,如果为真,就执行里面的语句,如果为假,就退出循环,一直循环下去 , 直到条件为假 。做什么?Loop While与前两者的区别在于,它会先执行Do之后的语句,而不管条件是否为真 , 也就是至少会执行一次语句 。类似于While的使用,仍然有一个Until语句 , 它终止循环,直到条件为真 。句型可以用until代替上面三个语句的While,但是因为好记,我建议只用While 。Until可以等价于While Not 。For循环和Whlie循环应该根据适当的环境使用 , 它们有时可以替换 。算术运算数学运算+:加法运算也适用于字符串之间的组合运算 。-:加法运算 。*:乘法 。/:除法运算 。\:可除运算 。Mod:余数运算 。比如a Mod b代表a被b整除后的余数:幂运算 。A b代表以a为基数的b次方 。
本文到此结束,希望对大家有所帮助 。

    推荐阅读