3.1.3VB可视化编程的方法
第二章 VB可视化编程基础(第三版)
VB是面向对象的程序设计语言,程序的 核心由对象以及响应各种事件的代码组成。 在VB中不仅提供了大量的控件对象,而且 还提供了创建自定义对象的方法和工具, 为开发应用程序带来了方便。
2.1
2.1.1 对象和类
对象
对象的概念
我们身边的一切事物都是对象,如一本书、一 张桌子、一辆车。除去这些可以触及的事物是对象以 外,还有一些无法整体触及的抽象事件,例如:一场 球赛、一次演出也都是对象。 另外,一个对象既可以非常简单,又可以非常 复杂,而复杂的对象往往可以由若干个简单对象组合 而成的。
事件驱动应用程序的典型事件序列:
1.启动应用程序,装载和显示窗体;
2.窗体(或窗体上的控件)接收事件。事件可由 用户引发(如键盘操作),也可由系统引发(如定时 器事件),也可由代码间接引发(如当代码装载窗体 时的Load事件)。
Hale Waihona Puke 3.如果在相应的事件过程中存在代码,就执行代
码。 4.应用程序等待下一次事件。
所有的对象,除去它们都是现实世界中所存在 的事物之外,它们都还具有各自的特征,如一本书有 书号、作者、出版者、价格等属性;一辆车有型号、 颜色、功率等特征,又有启动、加速和停止等行为。 “对象”:是具有某些特征的具体事物的抽象。每 个对象都具有描述其特征的属性及附属于它的行为。 每个对象有自己的特征(属性)、行为(方法) 和发生在该对象上的活动(事件)。 例如人具有身高、体重等特征,具有行走、 说话等行为,外界作用在人对象上的各种活动,如下雨 等。
选中要删除的对象,按Del键即可。
对象的命名
每个对象都有自己的名字,有了它才能在程序代 码中引用该对象。 用户可在属性窗口通过设置Name(名称)来给对 象重新命名,名字必须以字母或汉字开头,由字母、 汉字、数字串及下划线组成,长度不超过255个字符。
第二章VB可视化编程基础
二、窗体 P27
1.主要属性
(1)窗体基本属性:
控 制 菜 单 框
边 框 样 式
Name、Height、Width、Left、Top、Font、 Enabled、Visible、ForeColor、Image
(2)Caption标题属性:决定标题栏显示的内容 (3)MaxButton最大化按钮和MinButton最小化按钮 属性:决定是否在窗体右上角有最大化和最小 化按钮 (4)Icon图标和ControlBox控制菜单框属性:
2. 对象的属性、事件和方法(对象三要素)
(1)属性 P21 对象中的数据保存在属性中 对象的性质,即用来描述和反映对象特 征的参数 设置对象属性的方法
在设计阶段利用属性框直接设置对象属
性 在程序代码中通过赋值实现: 对象.属性名=属性值
2. 对象的属性、事件和方法(对象三要素)
一、通用属性
6.Font属性
例2.1 在窗体上建立两个命令按钮 Command1和Command2,Command2的 Font属性通过属性窗口设置, 其余属性通 过代码实现。
2.2 窗体和基本控件 P25
一、通用属性
7.ForeColor前景颜色属性
用来设置控件的前景颜色(即正文颜色) 其值是一个十六进制常数,用户可以在调色 板中直接选择所需颜色 用来设置正文以外的显示区域的颜色
(3)方法 P23
对象的行为,即将一些通用的过程编写好 并封装起来,作为方法供用户直接调用 方法面向对象,所以调用时一定要用对象 调用格式:[对象.]方法 [参数名表] 若省略对象,则表示当前对象,一般指窗 体 例如:Form1.Print "Hello World!"
《VB可视化编程的概念》教学课件
❖ 根据上面所学我们可以看出,VB的方法通过代码调用的格 式为: 对象名.方法名【参数】 例如:lable1.move 200,300 运行时,将lable1对象移动到(200,300)处,多个参数要 用逗号隔开。
❖ 实践:在窗体上建立一个命令按钮,双击该按钮,双击该按 钮输入以下代码:
❖ 六、事件驱动 所谓事件驱动,就是当应用程序中的某对象的特定事
件发生时,通过执行一段程序代码,来完成该特定事件所对 应的操作。这跟我们在生活和工作中完成任务的方式相同。 例如:按动电源开关(触发事件),风扇转动(作出反应, 完成某项操作)。
❖ 六、事件驱动 根据对象触发的事件编写事件过程的这种程序设计方
2、设计一个应用程序,由用户输入正方形的边长,计算并输 出正方形的面积。用户界面如下图所示:
❖ 程序代码: Private sub comand1(_) click Dim x as single x= Val (text1.text ) Text2.text = x* x End sub Private sub cmmand2(_) click End End Sub
而在程序设计中,事件过程中的处理步骤就是程序代码。 对象对事件的反应是通过事件过程来完成的。而事件过 程是程序员为响应对象事件所编写的一段程序代码。事件过 程由对象名、下划线(—)和事件名组合而成。
❖ 例如:命令按钮的command1的鼠标单击事件过程为: private sub command1(-)click ……………….. ……………….. end sub 同学们想一想,我们还学过那些事件过程?
❖ Form1.Hide,运行程序,你看到了什么?
❖ 四、事件 对于对象而言,事件就是发生在该对象上的事情。比
VB可视化编程基础
VB程序设计教程
19
3.窗体的方法
使用方法的语法形式: [对象.]方法 [参数列表] (1)Print方法 用来显示文本内容,格式:[对象.]print 表达式 (2)Cls方法 清除运行时在窗体或图形框中产生的文本或图形, Cls方法不能清除窗体在设计时的文本和图形。 格式:[对象.]cls (3)Move方法 可移动窗体或控件,并可改变其大小。 语法格式如下: [对象.]Move 左边距离[,上边距离[,宽度[,高度]]]
VB程序设计教程
8
(2)事件过程:应用程序处理事件的步骤。 应用程序设计的主要工作就是为对象编写事 件过程的代码。事件过程的形式如下:
Private Sub 对象名_事件([参数]) … 事件过程代码
End Sub
VB程序设计教程
9
例:单击按钮,使Text1的字体为20磅。 Private Sub Command1_Click() Text1.FontSize = 20 End Sub
VB程序设计教程
26
(3) LostFocus事件 对象失去焦点时发生LostFocus事件。 该事件主要是用来对数据进行验证和确认,常用于检 查Text属性的内容。 (4) GotFocus事件 GotFocus事件与LostFocus事件相反,当一个对象 获得焦点时发生。
焦点转移的方法:在对象上单击或利用Tab键。 此外,文本框还有Click、DblClick、KeyDown、 KeyUp等。
3-Both
同时加水平和垂直滚动条
注意:当MultiLine为True时,ScrollBars才有效
第三章 VB可视化编程的概念和方法
2、对象三要素
事件:对象的响应 属性:对象的性质 方法:对象的动作
4
第三章 Visual Basic 可视化编程
一、可视化的基本概念
2、对象三要素
属性(Property) 属性: 描述和反映对象特征的参数。 设置对象的属性 1)预设法:使用属性窗口,在设计状态设置属性 2)现设法:通过赋值语句,在运行状态设置属性 对象名.属性名=属性值 Form1.Caption=“Visual Basic” Form1.Visual=“True”
每个对象的属性都有其缺省值,我们只按需要对其中的一些进 行设置
5
第三章 Visual Basic 可视化编程
一、可视化的基本概念
2、对象三要素
事件(Event)、事件过程(Event Procedure)
事件: 对象所要完成的任务,对象响应的动作。 VB中:单击事件(Click),装载事件(Load), 鼠标移动(MouseMov e)事件等。 对象与对象之间,对象与系统之间及对象与程序之间的通信都是 通过事件进行的。 事件过程:附在对象上的程序代码,是事件的处理过程。 事件过程的一般编写格式:
7
第三章 Visual Basic 可视化编程
一、可视化的基本概念
2、对象三要素 方法(Method)
方法:对象要执行的动作。 用来完成某种特定的功能,是 VB 的一种专用子程序(函数或过 程)。
[对象.]方法 [参数列表] Form1.Print “欢迎使用测量平差计算系统!”
与事件过程类似,但有区别,不能响应某个事件,而是完成某个 功能,其实现步骤和细节用户既看不到,也不能修改,用户能做
3.1.3VB可视化编程的方法
第三步:设置对象的属性:
• 本程序在Form1中共包含七个对象,分别为:用户名、密码、用户名输入框、 密码输入框、登录按钮、重置按钮和退出按钮。在Form2中包含了一个登录 成功的对象。
第四步: 编写程序代码(1):
• 双击Form1窗体上的“登录按钮(Command1)”,输入以下程序代码: • Private Sub Command1_Click() • If Text1.Text=”123”And Text2.Text=”456”Then • Form1.Hide • Form2.Show • Else • Print”输入非法,请再次输入!” • End If • End Sub
任务分析及具体实践过程:
• 第一步:.建立工程:
• 方法:启动VB,选择“文件”,选择“新建工程”选项,在“新建工程”对话框中双击”标准EXE” 选项。
第二步:创建图形用户界面:
• 本程序需要创建两个窗体Form1和Form2;在Form1上需添加两个标签、两个文 本框和三个命令按钮共七个对象一个“用户登录”应用程序,运行时将显示一个窗体如图3-12所示 (见课本第79页)。
任务要求:
• 1.单击“登录”按钮, 可对用户输入的用户名和密码( 假定用户名和密码分别
为“123”和 “456”)的合法性进行检查:如果输入的用户名和密码均正确则显 示另一个窗体,并在该窗体中显示“登录成功!”字样;否则,显示 “输入非 法,请再次输入!”字样。 • 2.单击“重置”按钮,可将文本框的内容清除。 • 3.单击“退出”按钮,则结束程序运行。
第五步:调试运行程序
• 在主菜单上选择“运行”,点击“启动”选项,或在工具栏上,即可执行当前的 应用程序。如果程序运行出错,或未能实现所要求的功能,则需要对程序进 行调试修改,直到程序正确运行为止。
vb可视化编程的三个基本步骤
VB可视化编程的三个基本步骤1. 理解VB可视化编程的概念和基本原理在开始学习VB可视化编程之前,我们需要先了解什么是VB可视化编程以及其基本原理。
VB可视化编程是一种通过图形界面来设计和开发应用程序的编程方式。
它使用VB(Visual Basic)语言作为编程语言,并结合了图形界面的设计工具,使开发者可以快速构建用户界面和功能。
VB可视化编程的基本原理是通过拖拽和放置控件来设计用户界面,并通过编写事件处理程序来实现各种功能。
开发者可以直观地将不同的控件放置在窗体上,并设置它们的属性和事件来达到所需的效果。
这种方式简化了开发过程,使得开发者无需深入了解底层的编程逻辑,即可通过图形界面轻松实现应用程序的功能。
2. 学习掌握VB可视化编程的基本工具和技术要掌握VB可视化编程,我们需要学习和掌握一些基本的工具和技术。
以下是几个重要的方面:2.1. VB开发环境VB可视化编程通常需要使用VB开发环境,例如或VB6。
这些开发环境提供了一个集成的开发环境,可以用于编写代码、设计用户界面和调试应用程序。
我们需要学习如何使用这些开发环境,并了解其常用功能和工具。
2.2. 控件的使用和属性设置在VB可视化编程中,控件是构建用户界面的基本组件。
我们需要学习各种常用控件的用法,并了解如何设置其属性和事件。
例如,按钮控件用于触发某些操作,文本框控件用于接收用户输入,标签控件用于显示文本等。
通过熟悉控件的使用和属性设置,我们可以实现各种复杂的用户界面和功能。
2.3. 事件处理程序的编写VB可视化编程中的事件处理程序用于响应用户的操作或系统的事件。
我们需要学习如何编写事件处理程序,并了解如何与控件的事件进行关联。
例如,当用户点击按钮时,我们可以编写相应的事件处理程序来执行一些操作。
通过编写事件处理程序,我们可以实现应用程序的各种交互和功能。
2.4. 调试和错误处理在进行VB可视化编程时,我们经常会遇到各种错误和问题。
因此,学习如何调试和处理错误是非常重要的。
可视化编程的一般步骤学案
可视化编程的一般步骤教学目标:1.熟悉VB集成开发环境2.了解可视化编程的一般步骤3.理解控件、对象、属性等基本概念4.学会使用VB中的标签、文本框、按钮等基本控件教学内容:1.熟悉VB的“工作室”2.通过例子,了解可视化编程的一般步骤教学重点:1.懂得利用VB工具箱中的工具设计程序界面2.修改对象的属性教学难点:对“打字测试软件”程序中代码的理解及“我的工具栏”的制作课时数:1课时正课讲解一、熟悉VB的“工作室”1.VB是一种可视化程序设计。
可视化:主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面,然后再编写少量的代码就可构建应用程序。
2.VB集成环境①与大多数软件一样有共同点,标题栏、菜单栏、工具栏、工具箱、工作区②不同地方:VB有工程管理器、属性窗口、代码窗口、窗体布局窗口3.制作一个简单的程序练习:比较VB和Word、Excel等常用软件,看看它们的菜单栏、工具栏有何异同?菜单栏相同之处:有文件、编辑、视图、格式、工具、窗口、帮助不同之处:VB 有工程、调试、运行、查询、图表、外表程序、Word 有插入、表格excel 有数据工具栏相同之处:有打开、保存、剪切、复制、粘贴、撤消不同之处:VB没有加粗、倾斜、加下划线、颜色、字体按钮,这些字体效果都是在“属性窗口”中设计。
VB有两个新建工程:一个新建工程,一个添加窗体一般软件中只有一个新建。
二、可视化编辑的一般步骤案例:制作一个“我的工具栏”Step1: 启动VB,新建一个VB标准EXE工程。
Step2: 将Form1改成“我的工具栏”,修改属性窗口的Caption(标题)左边窗体标题变成“我的工具栏”Step3:添加一个按钮控件CommandButton,将Caption属性改成“画图” ;并通过垂直滚动条找到Font(字体)属性,找到字体对话框,依次选择“幼圆”“规则”“小四”单击“确定”Step4: 在添加按照第三步的步骤依次添加3个按钮控件,属性如下对象属性设置值Command2 名称记事本Command3 名称计算器Command4 名称扫雷Step5: 编写代码双击“画图”按钮,弹出代码窗口,在两行之间,有一个光标,在此输入代码,用于调入Windows的“画图”程序 Shell"d:\windows\system32\mspaint.exe", 1双击“记事本”按钮操作如上输入代码 Shell"d:\windows\system32\notepad.exe", 1双击“计算器”按钮操作如上输入代码 Shell"d:\windows\system32\calc.exe", 1双击“扫雷”按钮操作如上输入代码 Shell"d:\windows\system32\winmine.exe", 1提示:1、可以在应用程序点鼠标右键,在弹出的快捷菜单中选择“属性”菜单项,就能看到文件的全名2、Shell语句的格式是:Shell 应用程序文件名,窗口类型Step6:保存工程,运行程序讲到这里,我们要弄清几个问题:⑴控件——应用程序的基本元素,与窗体共同构成应用程序的界面。
Vb程序设计教程第二章VB可视化编程基础
3、文本框(text)
用途:主要用于接收输入的文本信息。 主要属性:
text:输入的字符串信息 maxLength:输入文本的最大长度 MultiLine:true多行文本,false单行 scrollBars:当多行时,设置滚动条的样式 PasswordChar:单行密码输入的显示字符 Locked:false可编辑,true不可编辑 selStart、selLength、selText:选中字符 串于原字符串中的开始位置、长度及选中字符 串
窗体名.Print [打印值列表] 打印值列表为多个值,可以是逗号“,”分隔, 亦可以是分号“;”分隔。逗号“,”按照一 定格式打印,分号“;”连续打印,对非字符 串数据间留一个空格符。
例: Me.Print 12, 24, "asgfds" Me.Print 12; 24; "asgfds"
Cls方法:清除由Print方法、Line方法及 Circle等方法画出的图案或文字。即除控件外的 所有显示信息。
小结:VB程序设计
首先确定用户操作界面(或操作环境), 然后确定用户如何操作。要求界面直观,操作 方便。
设计可视界面,并设置好相应的属性。
最后根据操作触发的事件,编写事件过程。
常用的事件:单击(click)、双击(dbclick)、 改变(change)、按键(keypress)等等。
二、窗体和基本控件
主要事件
字符串变化(Change)事件:当广西框中的 字符串发生变化时触发。
按键相关事件、焦点相关事件。
主要方法seຫໍສະໝຸດ Focus:使文本框获得焦点,用于输入 文本。
5、命令按扭(command)
用途:发布命令,让计算机完成某项特定 任务。 主要属性:
VB可视化编程初步
4,事件 就是在对象上所发生的事情.系统预先为每个对象定义好了一系列事件, 例如,单击(Click)事件,双击(DblClick)事件,装入(Load)事件,改变 (Change)事件,鼠标移动(MouseMove)事件等. 事件过程:系统响应某个事件后所执行的程序代码.其一般格式如下: Private Sub 对象名_事件名() 程序代码 End Sub
(4) Cls方法 用于清除运行时在窗体和图片框中显示的文本或图形. 如:Picture1.Cls Cls (5) Move方法 将窗体移动到指定位置,如语句Form1.Move (0,0)的作用是将窗体Form1移 动到屏幕的左上角. 3,窗体的常用事件 (1)Click事件 (2) DblClick事件 (3) Load事件 (4) Unload事件 (5) Activate和DeActivate事件 当一个窗体变成活动窗体时,就会触发Activate事件,而当窗体不再是活动窗 体时会触发DeActivate事件.Activate事件紧接Load事件发生.
3,方法 就是要执行的动作,可以将它理解为VB提供的一种特殊的过程和函数. 如:对象打印(print)方法,显示窗体(show)方法,清除 (cls)和移动 (move)方 法等. 调用对象方法的格式为: 对象名.方法名 如:form1.print "你好!" 注意:一是只能在程序代码中使用; 二是在form_load()事件中使用print方法之前一定要调用show方法.
(三)命令按钮 其主要功能是通过命令按钮来调用Click 事件过程.控制开始,中断,结 束一个进程. 1,常用属性 Enabled:允许程序在运行时使窗体和控件成为有效或无效 object.Enable [=boolean] Visible:允许在程序运行时隐藏一个对象 object.Visible [=boolean Style:设置按钮外观.0为标准Windows风格 ,1为允许带有自定义 图片 Picture:Style为1时,指定粘贴到按钮上的图形文件 Default:属性为True时,指定为窗体缺省按钮 Cancel:属性为True时,指定为窗体缺省取消按钮
第2章 VB可视化编程基础
方 法
2
第2章 VB可视化编程基础
2.1 对象的概念
2.1.1
类
在客观世界中,具有相似性质、执行相同操作的对象,称为同一
类对象。类是某一批对象都具有的一些共同的特性。类是对象的 集合与抽象。 在面向对象程序设计中,类包含所创建对象属性的数据,以及对 这些数据进行操作的方法定义。封装和隐藏是类的重要特性,它 将数据的结构和对数据的操作封装在一起,实现了类的外部特性 和类内部的隔离。
Print "VB程序设计" Print "VB程序设计" Print "VB程序设计" Print "VB程序设计" Print "VB程序设计"
21
第2章 VB可视化编程基础
2.2.1 窗体
2.2 窗体和基本控件
窗体的主要事件
① Load事件。在窗体被装载时触发。(Form_Load事件过程中初始化环 境) ② Unload事件。删除窗体时触发,VB将调用Form_Unload事件过程。 ③ Click、DblClick事件。在程序运行后,鼠标单击(双击)窗体时产生 的事件。 ④ MouseDown、MouseUp事件。在窗体上,按下(松开)鼠标左键时产 生的事件。 ⑤ Activate、Deactivate事件。激活窗体时发生Activate事件,取消该活动 窗体激活另一个窗体时该窗体发生Deactivate事件。 ⑥ Resize事件。当改变窗体大小时触发。窗体最大化或还原时,均发生 Resize事件。 22
VB可视化编程基础
5
对象内部的
2.对象的方法
(1)方法(method) – 也是对象的一种行为,特 定对象允许的特定操作,但它是系统提供的, 用户可以直接调用,从而简化编程。– 方法是面源自对象的,因此调用方法的语法格式是:
[对象.]方法[参数列表]
说明:
对象指方法所作用的目标,如窗体、文本框、图片框等 方法用命令动词表示,如Print、Cls、Move、SetFocus等 参数列表是方法要求提供的参数
11
特殊对象名
– 事先定义好的对象 Me, Screen, Printer , App, Debug
– 注:Me表示当前窗体 – Me.可省略 – Me.Left = (Screen.Width- Me.Width)/2 – Screen(屏幕), Printer(打印机) , App(应用程序)
16
6. 对象常见的事件
常用对象的常见的事件
– Load、Resize – Click、DblClick – Change – GotFocus、LostFocus – KeyPress、KeyDown
VB程序设计教程
17
7. 窗体和基本控件的用法
仔细阅读教材P26—35页 • 掌握窗体(Form)的属性设置及应用 • 掌握标签(Label)的属性设置及应用 • 掌握文本框(TextBox)的属性设置及应用 • 命令按钮的属性设置及应用 • 掌握图型框(Picture)的属性设置及应用 • 掌握图像框(Image)的属性设置及应用
显示位图、图标或windows图元文件、JPEG或GIF文件,单击时类似 命令按钮
为用户显示不可交互操作或不可修改的文本 在窗体上添加线段 显示项目列表,用户从中进行选择
VB可视化编程
教师讲解
2
43
板书设计
常量
值常量
符号常量的定义
教学小节
课时计划
授课班级
12计算机
授课时间
2013.3.21
课型
新授
第10学时
课题
5.1函数
教学方法
讲解
教学目标
认知
了解函数和表达式的概念和分类
技能
掌握常用函数的使用方法
情感
教材分析
重点
函数的概念、功能及使用方法
工具箱:包含一组在程序设计时往窗体中放置控件的工具,其中每一个工具都表示一种Visual Basic所固有的控件。工具箱的控件可以由编程人员根据需要添加。
教师演示
1
44
板书设计
Vb开发环境
教学小节
课时计划
授课班级
12计算机
授课时间
2013.3.1
课型
新授
第3学时
课题
Visual Basic的开发环境
5.1.1标准函数
标准函数,也叫做预定义的函数,是由Visual Basic语言直接提供的函数。程序设计人员使用时只需写上函数名和所需参数就可以了,而不用事先定义。
标准函数按其参数及函数值的类型可分为数值函数、字符串函数、日期和时间函数、转换函数、数组函数和输入、输出函数。
5.1.2自定义函数
当标准函数不能满足程序设计人员的实际需要时,由程序设计人员按照一定的语法规则自己定义而成的函数。这类函数必须先定义,然后才能在程序中使用。
关键
教具资料
教学环节
教师讲授、指导内容
教学活动
时间
第2章 VB可视化编程基础
事件、事件过程、 2、事件、事件过程、事件驱动程序设计 (1)事件:响应对象的动作称为事件, )事件:响应对象的动作称为事件, 它发生在用户与应用程序交互时。 它发生在用户与应用程序交互时。 如单击控件、鼠标移动、 如单击控件、鼠标移动、键盘键按下 等。
本章目录
事件、事件过程、 2、事件、事件过程、事件驱动程序设计 (2) 事件过程 ) 指附在该对象上的用户编写的程序代码, 指附在该对象上的用户编写的程序代码 VB预先定义好的赋予该对象的事 预先定义好的赋予该对象的事 件,并能被该对象识别。 并能被该对象识别。 是事件的处理程序。 是事件的处理程序。 事件过程的形式如下: 事件过程的形式如下: Sub 对象名 事件名 参数列表 对象名_事件名 参数列表]) 事件名([参数列表 … 事件过程代码 End Sub 用来指定处理事件的程
– 封装 – 隐藏 – 继承
V
类:1)系统设计 2)用户自定义 ) ) 类是对象的集合和抽象 类实例化为对象 • VB工具箱中的可视图标是 系统设计好的标 工具箱中的可视图标是VB系统设计好的标 工具箱中的可视图标是 准控件类。在窗体上画一个控件, 准控件类。在窗体上画一个控件,就将类转换 为对象,创建了一个控件对象。 为对象,创建了一个控件对象。
• 0—None:窗体无边框,无法移动及改变大小 窗体无边框,
• 1—Fixed Single:窗体为单线边框,可移动、可改变 窗体为单线边框, 窗体为单线边框 可移动、 大小 • 2—Sizable:窗体为双线边框,可移动并可以改变大 窗体为双线边框, 窗体为双线边框 默认) 小(默认) • 3—Fixed Dialog:窗体为固定对话框,可改变大小 窗体为固定对话框, 窗体为固定对话框 • 4—Fixed ToolWindow:窗体外观与工具条相似,有 窗体外观与工具条相似, 窗体外观与工具条相似 关闭按钮, 关闭按钮,不能改变大小 • 5—Sizable ToolWindow:窗体外观与工具条相似, 窗体外观与工具条相似, 窗体外观与工具条相似 有关闭按钮, 有关闭按钮,能改变大小
第三章、四章VB可视化编程的概念与方法
第三章 VB可视化编程的概念与方法3.1 可视化编程的基本概念在VB环境中所涉及的窗体、控件、部件和菜单项均为对象。
3.1.1 对象对象是客观物体或概念性事物的抽象表达。
VB中对象是程序运行时的运行实体,在VB中,窗体(form)、命令按钮(command)、标签(label)等都是对象。
3.1.2 对象的属性、事件及方法V b控件是具有自己的属性、方法和事件的对象,属性是对象的性质,事件是发生在对象上的事情,方法是对象的动作,由此构成了对象的三要素。
我们可以把属性看成是对象的成员变量,方法看成是对象的成员函数。
1、属性属性栏中记录的属性数据称为属性值,用于描述对象(实体)的本质和特征,以数值、字符串或逻辑形式表示。
属性值可以在编程时修改(预设),也可以在程序执行时更改(现改)。
属性的引用:对象名.属性名=表达式2、方法指对象(实体)可以主动发出的动作,调用时只要给出方法名即可使用(成员函数)。
方法的引用:对象名.方法名 [参数]例如:在窗体form1的click 事件里有:Form1.print “山西财经大学”例如:在窗体form1的Dblclick 事件里有:Form1.Cls3、事件指外界施加到该对象(实体)上的某种动作。
4、事件处理实体接收到事件后所采取的行为称为事件处理,一般表现为程序代码,称为事件处理程序;在编写程序时,并不需要将所有的事件都写代码;只需编写需要的部分就可以了,没有代码的事件系统“不予理睬”。
3.2 窗体、控件和代码窗口3.2.1 窗体对象窗体是程序设计的基础,各种控件必须建立在窗体上,一个窗体对应一个窗体模块(文件),扩展名为frm。
1.窗体对象的常用属性Caption 标题Picture 图片的位置Windowstate 窗体的状态Maxbutton 最大化按钮Minbutton 最小化按纽Borderstyle 决定边界的类型Controlbox 关闭按纽Height 对象的高度Width 对象的宽度Left 对象离窗体的左边界Top 对象离窗体的高度Name 对象的名字2.窗体常用方法:ClsHideShowPrint [<参数>]3.窗体常用事件LoadActivateClickDblClick3.2.2 控件在vb中控件是预先定义好的能够直接使用的对象,每个控件都有大量的属性、方法和事件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可视化编程实例方法
电子教案市二中宁海燕
教学目标:使学生掌握用vb开发简单可视程序。
逐渐熟悉vb开发环境。
重难点:如何设计界面和如何编写对应的代码。
教学方法:讲演结合,任务驱动
教学过程:
一、导入:
1.同学喜欢上qq,上qq的第一步是打开qq软件的登录窗口,输入自己得qq号和密码才能够登录,我们上节课学习了vb的编程环境和了解了在vb中怎样编制程序的过程,那同学们有没有想过自己来开发一个类似qq登录界面的登录窗口呢?
2.Vb可视化编程的基本步骤:
二、下面我们通过一个简单的例子来回顾一下vb可视化编程的步骤:
简单的计算器:(做一个加法或减法、乘法、除法)教师演示
三、自主学习:
要求同学们参照教材做如下类似qq的登录界面:
具体要求:
要求:
1、单击“登录”按钮,可对用户输入得用户名和密码(假定用户名和密码为:“admin”和“abcdef”)的合法性进行检查。
若输入的用户名和密码均正确则显示另一窗体,并在该窗体中显示“登录成功!”字样,否则,显示“输入非法,请再次输入!”字样。
2、单击重置按钮,可将文本框得内容清除。
3、“退出”,则结束程序运行。
4、分组:以相邻两个同学为一组。
5、三个按钮得具体代码如下:
四、拓展任务:
刚我们做了个计算器得加法运算。
请同学们做一个比较相对完整计算器,
请大家课后完成,下节课我们一起来探讨同学们做得计算器。
请大家把自己做得作品保存。