vb入门教程视频(vb入门基础教程)

第一课VB入门
1.VB是一种编程语言
Basic是微软出售的第一套软件。到目前为止,Basic有很多版本,比如GW-Basic、QuickBasic、QBasic、Visual Basic等等。其中,Visual Basic是最容易学习和应用的编程语言之一。虽然它是最容易学习和使用的,但是它的功能非常强大,很多应用都是用它编写的。
不是每个人都能成为比尔盖茨,但是你想知道每天使用的Windows有多少功能是实现的?要不要自己写应用?学习VB可以写很多应用。
第二,打开程序:
点击桌面上的Visual Basic图标(或从程序菜单中打开Microsoft Visual Basic 6.0中文版),在如图1所示的弹出窗口中选择“创建标准EXE”按钮。
图1
所确定的状态如图2所示。
图二
三。工作界面介绍:
1.标题栏
2.菜单栏
3.工具栏
图3
4.工具箱面板
5.编程区域
6.VB项目管理器:用于管理开发一个VB程序所需的各种类型的表单和模块。比如,左图是一个项目包含了什么,表单是程序的接口,模块是程序内部使用的代码。
7.图4的属性窗口用于显示控件的属性,并允许我们修改和设置这些属性的值。我们在表单设计区选择表单上的一个控件,以按钮为例,它的属性会列在属性窗口中。我们可以看到常用的属性如“名称”、“大写”、“字体”。尝试将“大写”属性更改为“这是
8.布局窗口的图5
程序运行时,调整程序表单在屏幕中的初始位置。将鼠标移动到左边屏幕中的形状,然后鼠标会变成一个移动的形状。拖动窗体以设置该窗体在运行时的位置。
第四,控件的使用
1.控件的属性
2.控件的使用
以“按钮”的使用为例来说明。
制作计算机界面:
双击工具箱面板上的命令按钮图标,如图6所示:
图6
然后你会发现一个命令按钮被添加到程序界面,如图7所示:
图7
在“控件属性”窗口中,将“标题”属性设置为“0”,调整大小,并选择字体和大小,如图8所示。
点击此按钮将其选中,其周围会出现八个小手柄。从“编辑”菜单中选择“复制”命令,然后选择“粘贴”命令,一个与原始按钮相同的按钮将出现在设计表单上。重复以上步骤制作18个按钮,修改这18个按钮的“标题”属性。
5.生成可执行的EXE文件
第2讲标签控制
Label(标签控件)是一个图形控件,主要功能是显示文本信息。比如大家熟悉的程序安装界面:在某个软件的安装过程中,经常会显示一些帮助信息或者产品相关的介绍信息,而这些大多是用标签控件制作的。
在Visual Basic工具箱中,label控件的图标如图1所示。标签的默认名称和标题是LabelX(X是1、2、3等。),而标准化的命名方式是LblX(X是自己定义的词,比如LblShow,LblRed等。)
图1
1.标签控件的主要属性:1 .Caption属性:该属性用于设置标签上显示的文本信息。可以在创建界面时设置,也可以在程序中更改。例如,在第一章中,单击按钮来更改标签上显示的文字。
如果要修改程序中的title属性,代码规则如下:
姓名。Caption=’要显示的文本’
如:LblShow。Caption=’跟我学VB教程’
但请注意,上面的代码要写入要触发的控件对应的程序代码区。比如第一章,命令按钮的程序代码区输入的代码,并不是标签本身的代码区。
这也是初学者经常困惑的地方。为什么我必须让标签改变文字,但我必须在其他控件中输入代码?这是因为我们触发了其他控件的这个事件来使标签改变标题属性。
当然,也可以让标签本身触发标题属性改变事件,比如用鼠标点击标签,然后需要在标签对应的程序代码区输入代码,但在实际编写中,这种情况非常少见。毕竟,标签控件显示信息的意图远远超过了响应鼠标点击的意图。
2.BorderStyle属性:该属性用于设置标签的边框类型。有两个可选值:0,表示标签没有边框;1,表示标签有边框,有立体效果,如图2中的两个标签所示:
图二
BorderStyle属性可以在设计界面时指定,如图3所示:
图3
也可以在程序中更改(但这种应用很少)。程序代码规则包括:
标签。BorderStyle=0/1(0或1,取其一)
3.字体属性:该属性用于设置标签显示的字体,可以在创建界面时设置,也可以在程序中更改。
创建界面时设置,如图4所示:
图4
在图4所示的设置界面中,您可以设置显示的文本是否为粗体、斜体、下划线等。除了选择字体。
改变程序中的字体属性,程序代码编写规则如下:
字体更改:标签名称。FontName=’ font type ‘,其中’ font type ‘可以是中文,如’宋体’和’隶书’;也可以是英文名,如“Arial”、“Times New Roman”等。但是,这些字体名称必须在计算机上可用。
字体大小更改:标签名称。FontSize=X,其中X是阿拉伯数字,代表字体编号。例如LblShow。FontSize=11。
字体加粗、斜体、下划线和删除线属性的设置值是真/假的逻辑判断值,如下所示:
LblShow。FontBold=True/False LblShow。FontItalic=真/假
更改字体颜色
Lbshow.forecolor=颜色常数
颜色常数表
颜色常数
颜色
颜色常数
颜色
黑色
黑色
红色
红色
它把绿色
绿色的
VB黄色
黄色
蓝色
蓝色
vbMagenta
深红色
青色
清;蓝绿色
vbWhite
白色
或者
LblShow。ForeColor=RGB(R,G,B)
r、G和B分别代表红色、绿色和蓝色的值。值的范围从0到255。
4.对齐属性:该属性用于设置标签上显示的文本的对齐方式,即:左对齐,0;右对齐,1;中央显示屏,2。可以在界面设置中进行设置,如图5所示:
图5
也可以在程序中更改。代码如下:
标签。对齐=0/1/2
5.Visible属性:大多数控件中都有这个属性,它可以设置控件是否可见。当值为True时,控件可见;当该值为False时,控件被隐藏。
控件的visible属性可以在界面设置中设置,如图6所示:
图6
也可以在程序中更改。代码如下:
标签。Visible=真/假
二、标签控件的主要事件:所谓事件,其实就是用户对应用的操作,比如第一章中用鼠标点击命令按钮触发的Click事件。
事件的作用是触发程序的执行。例如,第一章中的Click事件更改了label控件的Caption属性。
标签的主要功能是显示文本信息,但它也支持一些事件。
1.Click事件(鼠标点击):鼠标点击标签时触发的事件,如改变标签的字体属性:
列兵LBL show _ click()LBL show . font name=’ Lishu ‘ End Sub
2.DbClick事件(双击鼠标):双击鼠标引起的事件,如改变标签的可见性:
private Sub LBL show _ db click()LBL show。Visible=假尾接头
3.知识点:1。用VB写程序就像搭积木一样。把每个“积木”(控件或其他对象)放在合理的位置,然后由某种机制(程序)使用这些“积木”。最后变成了我们需要的东西。所以,掌握每个控件,包括它的属性和主事件,是我们学习编程的基础!
2.有些属性是大多数控件共有的,如Name、FontBold、FontItalic、Visible等。但是,有些属性是特定控件所独有的,例如label控件的WordWrap(标签的标题显示方法)。在本节中,我们只讨论一些标签控件的属性。其他属性可以在VB的帮助文件中找到。
3.在学习的过程中,每个人都会有困惑。为什么“=”的右边有时用”,有时不用’ ‘?不知道大家有没有注意到,我们用”,是因为引号里面的内容是字符串,比如’隶书’,’ Times New Roman ‘等等。
4.字符的大小写:初学者经常想知道字母什么时候应该大写,什么时候应该小写。其实在VB程序中大小写都是一样的,但是为了让程序更规范,可读性更强,英文单词的首字母一般要大写,比如Visible,Name,等等;
控件的命名也遵循上述原则。不同的是,命名是由“控制类型名称特定名称”组成的。控件类型名首字母要大写,具体名称首字母要大写,如LblShow、CmdShow、LblChange等。
5.程序代码的规范:上面有这样一个例子:private Sub cmdshow _ click()lblshow . caption=’跟我学VB神童教程’ End Sub
Private CmdShow _ Click()表示一个进程,由两部分组成。CMDShow表示按钮CmdShow,click表示该按钮的触发事件。
以此类推,Private Sub LblShow_DbClick()也代表一个进程,LblShow是一个标签,DbClick是一个双击事件。
另外,Private是“私人”的意思,表示这个事件过程的类型;此外,还有公共事件。
Sub表示这个过程是一个“子程序”,几个“子程序”一起组成最终的应用程序。
()的内部用来保存参数。我们稍后会谈到参数。如果没有参数,则()内部为空。
四。家庭作业
1.启动界面
2.点按以出现在“用鼠标点按我”区域。
点按以出现在“用鼠标点按我”区域。
3.点击“带边框”出现。
3.点击“无边框”出现。
第3讲数据类型1。数据类型数据是指需要在计算机程序中处理的各种信息。根据数据的性质,数据可以分为不同的类型。例如,姓名和地址属于文本类型数据,数量和单价属于数值类型数据。为了有效地处理数据,有必要将数据分成不同的类型。VB提供的数据类型主要有数值型、字符串型、布尔型和日期型。1.数值数据(1)和字节数据(byte)占1字节(2)和整数,2字节(3)和long,4字节(4)和stringle精度(sing),4字节(5)和double精度(double),占8。比如下面的字符串都是合法字符串:“Hello”、“12345”、“ABCD 123”、“Visual Basic 6.0编程”3。布尔数据占用2个字节的存储空间,用于逻辑判断。只有真和假两个值。比如32的值为真;03的值为False4,日期类型(Date)。当需要表示日期类型的数据时,需要用#号将具体日期括起来。例如,日期是2004年2月23日,应该表示为# 2004年2月23日# 2。算术运算和字符串运算是求解的基础。VB支持多种操作。本课介绍算术运算和字符串运算。1.算术运算:VB提供了七个算术运算符。下表按优先级顺序列出了这些运算符。1幂3 2 92-负-3 -33 *乘法3 * 5 153/浮点除法10/3 3.3333333334 \整数除法10\3 35 Mod模10 mod 3 16加法2 3 56-减法2-3 -12、字符串运算有两个字符串运算符:“”例如“广州市”和“中山大学”的结果为“168号房”和“168号房”,“168号房”的数据类型为错误3:课堂练习:
第4讲:文本框的使用(1)
工具箱中TextBox控件的名称是TextBox。在VB中,你可以使用文本框控件来输入和输出数据。一、属性:(1)文本属性:字符串类型。或返回以设置文本框中显示的内容。例如:Text1.text=”年年有余”(2)多行属性:Boolean。当MultiLine属性为True时,文本框可以输入或显示多行文本。(3)Passwordchar属性:字符串类型。当MultiLine属性值为False时,该属性可用于密码输入。如果Passwordchar属性设置为一个字符,如星号(*),则在文本框中键入字符时,仅显示星号,而不显示键入的字符。(4)滚动条属性:数值型。此属性用于确定文本框是否有滚动条。有四个选项:0-无,没有滚动条,1-水平,只有水平滚动条,2-垂直,只有垂直滚动条,3-都有水平和垂直滚动条。只有当MultiLine属性的值为True时,文本框才会显示滚动条。二。事件:除了鼠标的Click和DblClick事件,文本框还支持Change、GotFocus、LostFocus和KeyPress等事件。在本课中,我们先来了解一下“变更”事件。(1)Change事件:当用户在文本框中输入新的内容,或者在程序代码中通过赋值来改变文本框的Text属性时,将触发Change事件。(2)示例:创建两个名为t1和t2的文本框。在运行时,用户在文本框t1中输入内容,而文本框t2显示相同的内容。code:private sub t1 _ change()T2 . text=t1 . textend sub III。综合练习(界面如下图所示):1。属性设置如下:2 .程序代码如下:私有子命令1_Click () t3。Text=t1。TextEnd Sub – Private Sub命令2_Click() t1。Text=”t2。Text=”t3。Text=’ ‘结束子私有子命令3_Click()结束子私有子命令4_Click()t3。Text=t1。文本t2。TextEnd Sub-Private Sub t1 _ Change()T2。Text=t1。文本结束子
第五讲:变量1。变量的概念。变量:变量是应用程序在运行过程中用来临时存储数据的地方,它们的值随着赋值而变化。为了使用变量,有必要为变量指定一个名称,并指定它保存的数据类型。这项工作称为声明变量。2.为了使程序更加规范有效,建议在使用变量之前先声明变量。为了实施这一要求,您需要在每个程序模块的开头添加以下语句:option explicit。或者,您可以使用以下方法:(1)执行工具-选项菜单命令,(2)然后使选项对话框框架的编辑器选项卡中的“要求可变寿命”项生效,每当您将它添加到项目中时,系统将自动在代码中添加新的表单或模块。(3)如果添加了option explicit语句,VB会在运行时显示未声明变量的错误信息。如图:二。变量命名规则1。以字母或汉字开头,后接字母、数字或下划线;2.长度小于或等于255个字符;3.VB中不能使用关键字;4.4.VB中变量名的大小写不敏感,比如mystring,count123,A1,name,gender等。都是合法的变量名;2x,a b,as,if等。是非法的变量名。二。变量的声明在使用变量之前,通常必须先声明变量名和类型,这样系统才能为它们分配存储单元。1.用Dim语句显式声明变量(1)一般格式:Dim变量名[AS type]例如:DIM A1 as integer ‘声明整型变量A1 Dim A2 as string变量A2Dim S as single ‘声明单精度实变量S Dim ss as double ‘声明双精度实变量S用声明语句声明变量后,VB自动初始化所有类型的变量,数值型变量初始化为0;该变量被初始化为零长度字符串(” “)。三。应用示例1。解释以下语句的作用Y=3 * x 35A=A 1 ‘描述:先计算右边的值,然后将计算结果赋给左边的变量。2.示例:计算圆的面积和周长。1.设计界面和操作界面,如图所示。2.代码:option explicit-1 _ click()dimpi as。s为单个r=Val(t1。Text) pi=3.14 l=2 * pi * r s=pi * r ^ 2 l1。标题=字符串(l) l2。Caption=字符串结束Sub
* * * *注意* * * val (string):将字符串转换为数值;Str(数值):数值转换成字符串输入的数据是字符型的,转换成数值型后才能计算;标签的Caption属性是字符型,输入时需要将计算结果转换成字符型。
第六讲VB编程入门1。编程的基本思想1。人脑处理问题的过程是“1 ^ 2=?”例如,步骤1:收集信息步骤2:处理信息步骤3:输出结果。2.写程序解决问题的思路和人脑处理问题的思路是一样的。步骤1:可以通过TextBox控件的Text属性或赋值语句输入数据。(1)赋值语句用于输入已知和确定的数据;(2) TextBox用于输入暂时不确定或变化的数据。* *注意* *用TextBox输入的几个句子都是字符型的,如果要进行数值计算,必须先转换成数值(使用VAL函数)。第二步:数据处理通常通过使用赋值语句或后来的知识来完成。第三步:使用标签控件的标题属性或文本框的文本属性完成数据输出。输出代码的书写格式如下:控件名。Caption=”要输出的内容”(由标签控件输出)。控件名称。text=” content to output “(用TextBox控件输出)* *注意* *如果输出变量的类型是数值型,就要用STR()函数转换成字符型。二、VB程序步骤分析问题,确定程序要完成什么任务,按照以下步骤创建应用程序。(1)新建。要创建应用程序,必须先打开一个新项目。(2)创建应用程序接口。a、如何布局B、要用多少个控件C、每个控件的“职责”和放置位置(3)设置属性值。a、name属性的初始值B、call、TextBox等。C、字体大小、字体颜色、背景颜色等属性.(4)对象事件过程的编程。应该在哪个控件上编写代码,即事件发生在哪个控件上。b、确定解决问题的思路。c、写代码(注意变量的定义)。(5)保存文件。(6)程序运行和调试。生成一个EXE文件。3.练习:求函数y=5x 6 4的值。
三。作业:1。当边长已知时,求正方形的面积和周长。
第七讲:内部函数数学函数是指通过一个或多个自变量的具体计算来获得因变量的值。在VB编程中,扩展了函数的定义,使用起来更加灵活。VB为用户预定义了多个内部函数,用户可以随时调用。所有函数都有一个或几个自变量,这些自变量称为“参数”。该函数对这些参数进行操作,并返回结果值。函数的一般调用格式是:函数名([参数表]),如sqr(9) rgb(0,0,0) date(),其中函数的参数可以是常量、变量或表达式。如果有多个参数,请用逗号分隔。根据它们的分类,这些功能主要分为以下几类:1 .转换函数2。数值函数* *注意* *要生成[a,b]范围内的随机整数,可以用公式:int((b-a 1)*rnd a)。比如生成一个区间为[10,100]的随机整数,可以用公式int(91*rnd 10)得到。三。字符串函数IV。日期时间函数
数字
功能
功能
例子
一个
现在()
返回系统日期和时间
2
日期()
返回系统日期

时间()
返回系统时间
五、其他功能练习:
第八讲:IF语句(1)
这种问题在编程中经常遇到,需要根据不同的情况采取不同的处理方法。比如一元二次方程的求根问题,要根据判别式小于零或者大于等于零的条件,用不同的数学表达式计算。对于这类问题,如果用序列结构编程,显然是不行的。你必须使用分支结构。I If语句格式:If条件then语句块1 [Else语句块2] End If描述:(1)“条件”一般是关系表达式或逻辑表达式。通常,当关系表达式或逻辑表达式的值为真时,称为条件满足;当值为false时,称为不满足条件。或者反之,达拉斯到礼堂判断以下条件是否成立:33601,102,1=03,1=04,3=35,3=3(2)当“条件”满足与否时,处理方法的描述可以是几个语句。(3)If…Then,Else,End If是VB的保留字。函数:(1) Block If首先判断“条件”,当其值为真时,执行语句Block 1;false时执行语句块2。当[Else…]中的内容被默认时,该分支结构仅处理满足的条件。执行过程如下图所示。二。例:火车站行李费50kg(含50kg)以内0.20/kg,超过部分0.50/kg。编写一个程序,根据任何输入的重量计算应付的行李费。根据题意,计算公式如下:1。界面设计:2。属性设置:3。代码:(1)“计算”按钮的代码,private subcommand 1 _ click()dim w as single,pay as single w=Text1。text If w 50 Then pay=(w-50)* 0.5 50 * 0.2 Else pay=w * 0.2 End If text 2。Text=pay End Sub (2)“清除”按钮的代码私有Sub命令2 _ click()text 1 . text=’ ‘ text 2 . text=’ ‘ End Sub(3)“退出”按钮的代码私有Sub命令3 _ click () END END SUB III。(A不为0)提示:如果输出“方程没有实根”,否则输出方程的两个实根。x1,x2的值转换成VB表达式x1=(-b sqr(B2-4 * a * c))/(2 * a)x2=(-b-sqr(B2-4 * a * c))/(2 * a)
第九讲Select Case语句Select Case语句是一个多分支语句,也称为情况语句。格式:Select Case测试表达式Case表达式列表1语句块1 Case表达式列表2语句块2 … Case表达式列表n语句块n [Case Else语句块n 1]End Select函数:根据“测试表达式”的值,选择第一个符合条件的语句块执行。Select Case语句的执行过程是:首先找到“测试表达式”的值,然后测试该值符合哪个Case子句。如果找到,执行Case子句下面的语句块,然后执行End Select下面的语句;否则,执行Case Else下面的语句块,然后执行End Select下面的语句。注:“测试表达式”可以是数值表达式,也可以是字符表达式;“表达式列表”有以下三种形式:(1)一个表达式或几个表达式用逗号分隔选择case val (t1.text) case 1,3,5l1.caption=”这是奇数” case 2,4,6。caption=”这是一个偶数” end select(2)表达式1到表达式2 select case t1。文字案例1至9l1。caption=”这个数字在1到10的范围内”案例” a “到” z” L1。caption=”请输入一个数字” end select(3)是关系运算符表达式选择case val (t1。正文)case is=30l1。caption=”此数字的范围大于30 “情况是=20l1。caption=”该数字的范围大于20 “的情况是=10l1。caption=”该数字的范围大于10” end select [example]。输入学生的班级分数X(80X时为百分制& lt90,输出“好”;当70x & lt;80,输出“中”;当60x & lt;70,“通过”是输出,而当x & lt60,“失败”是输出。(1)界面设计(2)代码设计
私有子命令1_Click()
暗淡分数!
score=val(Text1。正文)
选择案例分数
案例Is=90
2.Text=’太好了’
案例Is=80
2.Text=’好’
案例Is=70
2.Text=’ medium ‘
案例Is=60
2.Text=’通过’
其他情况
2.Text=’失败’
结束选择
末端接头
工作:求分段函数的值
第十讲:For循环语句
程序中需要重复所有相同或相似的操作步骤,可以通过循环结构来实现。例如:计算1 2 3.1000;计算1 * 2 * 3 *.* 1000等等。一、结构:for循环的一般格式如下:For循环变量=初值到终值[Step Step][循环体]Next[循环变量] II。描述:1。格式中每个项目的描述。循环变量:也称为循环控制变量,必须是数字。初值和终值:都是数值,可以是数值表达式。步长:循环变量的增量,是一个数值表达式。一般来说,它的值是正的,初值应该小于终值;如果为负,初始值应该大于最终值。但是步长不能为0。如果步长为1,则可以省略步骤1。循环:For语句和下一条语句之间的语句序列。next之后的循环变量必须与For语句中的循环变量相同。2.执行过程For循环语句的执行过程如下:(1)系统给循环变量赋初值,自动记下终值和步长。(2)检查循环变量的值是否超过最终值。如果是,结束循环并执行Next之后的语句;否则,循环体执行一次。(3)执行下一条语句,给循环变量加一个步长值赋给循环变量,转到(2)继续执行。上述执行过程用流程图描述,如下图所示。这里的“超过”有两层意思,即大于或小于。当步长为正时,如果循环变量大于最终值,则为“超出”;当步长为负时,如果循环变量小于最终值,则表示“超过”。通过分析下面的程序,我们可以进一步理解For语句的执行过程。对于n=1到10步骤3打印n,Next n具体执行情况如下:上面程序的执行结果是:1 4 7 103。注意,For语句和Next语句必须成对出现,两者缺一不可,并且For语句必须在Next语句之前。循环次数由初始值、最终值和步长决定。计算公式为:循环数=Int((终值-初始值)/步长)1。例如:对于i=1到10打印I;I接下来执行这条语句输出:1 2 3 4 5 6 7 8 9 10 i是一个循环变量,它的初始值是1,执行print语句,输出1;然后将I的值增加1,直到I的值超过最终值10,循环将不会被执行。其流程如图所示:
三。范例和作业:
(1)求s=1 3 5 … 101的值
(2)求s=1 * 3 * 5 *……* 101的值
第12课循环嵌套
通常,循环体中不再包含其他循环的循环结构称为单层循环。在处理一些问题时,往往需要进行循环内部的循环运算。这种情况称为多重循环,也称为循环嵌套。如双循环、三循环等。多重循环的执行过程是,每次执行外循环,都会从头开始执行内循环,比如:for I=1 to 9 for j=1 to 9 print I * j next j next I在上面的双重循环中,当外循环变量I为1时,内循环会执行9次;然后,外循环变量I取为2,内循环也重复执行9次.因此,循环总共执行99次,即81次。[示例1]当您单击“方形”按钮时,相应的图形会显示在表单上。【效果图】【代码解析】对于i=1到5 //外循环对于j=1到5 //内循环,打印五个’ * ‘连续打印’ * ‘;下一次打印//换行下一次I【例2】当你点击“平行四边形”按钮时,窗体上显示相应的图形。【效果图】【代码解析】For i=1到5 //外循环打印Spc(5-I);//j=1到5每行开头要有空格//内层循环,连续打印5个’ *’ Print ‘* ‘数字;下一个打印//换行下一个I[例3]当你点击“直角三角形1”按钮时,相应的图形显示在表单上。【效果图】【代码解析】对于i=1到5 //外循环对于j=1到i //内循环,打印I’ * ‘号连续打印’ * ‘;下一次打印//换行下一次I【练习】请完成以下图案。【效果图】【知识拓展】能打印出以下两种图案吗?

其他教程

搭载超频版酷睿i9 RTX 3080,AORUS MODEL X主机评测

2022-8-19 6:29:46

其他教程

cinema 4d R21(cinema 4d r21 从入门到精通 pdf)

2022-8-19 6:31:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索