ch1VB程序设计概述.ppt

上传人:wuy****n92 文档编号:70735697 上传时间:2023-01-27 格式:PPT 页数:48 大小:648.50KB
返回 下载 相关 举报
ch1VB程序设计概述.ppt_第1页
第1页 / 共48页
ch1VB程序设计概述.ppt_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《ch1VB程序设计概述.ppt》由会员分享,可在线阅读,更多相关《ch1VB程序设计概述.ppt(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、WELCOME TOWELCOME TO VISUAL BASICVISUAL BASIC 刘盛计算机科学与技术学院计算机智能系统研究所 办公室:广C504手机:短号:536699 Email: QQ:96919http:/:8080/UTADB/teacher/TeacherResearch.jsp?teacher_name=刘盛VB程序设计基础(陈庆章主编)VB实践指导与习题集(胡同森主编)请同学上下面这个网站,有任何问题或意见都可以在这个网站上得到咨询和帮助:(校内)或者上 (校外)第一章 Visual Basic 程序设计概述1.1 Visual Basic 简介计算机语言计算机语言定

2、义定义 计算机语言计算机语言是人与计算机之间交换信息的工具,用来指挥或控制计算机工作的“符号系统符号系统”。计算机语言计算机语言分类分类 机器语言机器语言,汇编语言汇编语言和高级语言高级语言程序程序定义定义 为使计算机能按人的意图工作,能够接受人向它发出的命令和信息就必须使用计算机语言,把待解决的问题按处理步骤写成一条条计算机能识别和执行的语句。所有的语句集合称为程序程序。机器语言机器语言特点:特点:用二进制代码表示的一种机器指令的集合优点优点:速度快、直接执行、灵活缺点缺点:1)难于看懂和调试2)无法从程序看出让计算机执行的是什么任务.3)程序很长,编制程序困难.4)程序员稍不小心就会出错,

3、而且这些错误难以 发现和修改.汇编语言汇编语言(符号语言)(符号语言)特点:特点:采用符号和数字代替二进制指令码对每条指令都给予一个名称,即助记符。优点优点:易写,易读,易检查,易修改,编程质量高,执行速度快,占用存储空间小.缺点缺点:1)不方便编程,工作难度大,费时间 2)要求用户详细了解所用的计算机硬件性能和各种指令,寻址方式以及其他许多知识.3)对机器硬件的依赖性很大,汇编程序汇编程序不具备通用性,可移植性.高级语言高级语言特点:特点:50年代中期发展起来的,面向题目的程序设计语言.实现一条指令与多条汇编语言指令相对应.优点优点:1)可以更容易,更快的写出程序.2)高级语言都有自己的语法

4、.3)不依附于任何特定的硬件结构.4)具有通用性和可移植性.缺点缺点:1)要掌握高级语言必须学会其语法 2)相当繁难.3)源程序必须经过“翻译”变成机器语言程序 才能被执行.(解释形式basic,编译形式C、pascal,fortran)Basic_Beginers All-purpose Symbolic Instruction Code 特点:特点:易学、易懂、易记、易用。初学者的入门语言、学习其他高级语言的基础发展阶段:发展阶段:第一阶段:(196470年代初)1964年BASIC语言问世 第二阶段:(197580年代中)微机上固化的BASIC 第三阶段:(80年代中90年代初)结构化B

5、ASIC语言 第四阶段:(1991年以来)VISUAL BASICBASIC 与 VISUAL BASIC BASIC:面向程序设计 VISUAL BASIC:可视化编程、面向对象、事件驱动1.2 Visual Basic 6.0 可视化编程环境菜单栏工具栏代码窗口工具箱窗 体 窗口立即窗口监视窗口工程窗口属性窗口布局窗口装修公司装修公司某某一一套套房房子子工程工程应用程序应用程序确确定定每每个个房房间间用用途途及及样样式式窗体设计窗体设计确确定定某某个个房房间间家家具具样样式式窗体中的控件设计窗体中的控件设计确确定定某某个个房房间间家家具具功功能能控件属性及代码设计控件属性及代码设计整个装修

6、过程(如做水电、家具、油漆等)整个装修过程(如做水电、家具、油漆等)事件驱动事件驱动1.主窗口主窗口 应用程序窗口应用程序窗口,由标题栏、菜单栏和工具栏组成由标题栏、菜单栏和工具栏组成VB的三种工作模式的三种工作模式(标题栏总显示当前模式)(标题栏总显示当前模式)(1)设计模式:)设计模式:创建应用程序的大多数工作都是在设计创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用并使用“属性属性”窗口来设置或查看属性设置值。窗口来设置或查看属性设置值。(2)运行模式:)运行模式:代码正在运行的时期,用户可与

7、应用程代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。序交流。可查看代码,但不能改动它。(3)中中断断模模式式:程程序序在在运运行行的的中中途途被被停停止止执执行行时时。在在中中断断模模式式下下,用用户户可可查查看看各各变变量量及及不不是是属属性性的的当当前前值值,从从而而了了解解程程序序执执行行是是否否正正常常。还还可可以以修修改改程程序序代代码码,检检查查、调调试试、重置、单步执行或继续执行程序。重置、单步执行或继续执行程序。2.窗体窗体(Form)设计窗口设计窗口 窗体设计窗口是屏幕中央的主窗口,它可以作窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用

8、程序的界面。用户可以为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为缺省名为Form1,Form2,.。应注意窗体名即应注意窗体名即Name属性和窗体文件名的区别属性和窗体文件名的区别 窗体设计窗口窗体名窗体文件名3.代码代码(code)窗口窗口 在设计模式中,通过双击窗体或窗体上任何对象或通过在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器工程资源管理器”窗口中的窗口中的“查看代码查看代码”按钮来打

9、开代码编辑按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。器窗口。代码编辑器是输入应用程序代码的编辑器。4.属性属性(properties)窗口窗口 属性是指对象的特征,如大小、标题或颜色等属性是指对象的特征,如大小、标题或颜色等数据。在数据。在Visual Basic6.0设计模式中,属性窗口列出设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。些属性值进行设置。工程是指用于创建一个应用程序的文件的集合。工工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块程资源管

10、理器列出了当前工程中的窗体和模块 5.工程资源管理器工程资源管理器(project explorer)(project explorer)窗口窗口 工具箱提供一组工具,工具箱提供一组工具,用于设计时在窗体中放置用于设计时在窗体中放置控件生成应用程序的用户控件生成应用程序的用户接口。系统启动后缺省的接口。系统启动后缺省的General工具箱就会出现工具箱就会出现在屏幕左边,上面有常用在屏幕左边,上面有常用“部件部件”6.工具箱工具箱(ToolBox)(ToolBox)窗口窗口 窗体布局窗口显示在屏幕右下角。用户可使窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位

11、用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。可以指定每个窗体相对于主窗体的位置。7 7窗体布局窗口窗体布局窗口1.3 Visual Basic 中的基本概念面向对象编程面向对象编程 对象对象:是系统中的基本运行实体,是实体的数据和动作的抽象,即它既包括数据(属性)也包括用于数据的操作(行为)从程序设计者来看从程序设计者来看:对象是一个程序模块.从用户来看从用户来看:对象为他们提供了所希望的行为.事件驱动编程事件驱动编程 创建反映用户动作和系统事件的程序。由事件建立对象之间

12、、对象与程序之间的联系 控制整个应用程序执行的流程控制整个应用程序执行的流程结构化程序设计方法结构化程序设计方法1.每个模块都由三种基本(顺序、选择、循环)每个模块都由三种基本(顺序、选择、循环)结构或它们的嵌套所组成结构或它们的嵌套所组成2.每个结构只有一个入口一个出口每个结构只有一个入口一个出口3.没有死循环没有死循环Visual Basic 常用术语对象:对象:对象是基本的运行时的实体对象是基本的运行时的实体 如窗体、各种控件等,它包括作用于对象的操作(方法)和对象的响应(事件)。事件:事件:可被对象识别的动作可被对象识别的动作 事件过程事件过程:是指附在该 对象上的程序代码,是事件触发

13、后处理的程序。事件过程的形式:事件过程的形式:Sub 对象名对象名_事件过程名事件过程名(参数列表)(参数列表).(事件过程代码)事件过程代码)End Sub属性:属性:对象的特征(外观和行为)对象的特征(外观和行为)对象中的数据,一般对象都有各自的属性。对象中的数据,一般对象都有各自的属性。它们是用来描述和它们是用来描述和反映对象特征的参数。例如:控件名称(反映对象特征的参数。例如:控件名称(Name)、标题、标题(Caption)、颜色(、颜色(Color)、字体(、字体(FontName)等属性决定了等属性决定了对象展现给用户的界面具有什么样的外观及功能。对象展现给用户的界面具有什么样的

14、外观及功能。对象属性设置的方法:对象属性设置的方法:方法一:方法一:在设计模式下,通过属性窗口直接设置对象的属性。在设计模式下,通过属性窗口直接设置对象的属性。方法二:方法二:在程序的代码中通过赋值实现,其格式为:在程序的代码中通过赋值实现,其格式为:对象对象.属性属性=属性值属性值 例如:例如:cmdDisp.Caption=“显示显示”方法:方法:系统预定义,用于改变对象某些行为的子程序系统预定义,用于改变对象某些行为的子程序 VB系统提供的一种特殊的过程和函数方法。方法是面向对象的,所以对象的方法调用一般要指明对象。对象的方法调用一般要指明对象。方法调用形式:方法调用形式:对象对象.方法

15、方法 参数列表参数列表 缺省对象一般指窗体缺省对象一般指窗体Visual Basic 常用术语VB应用程序(1)一个应用程序可包括多个工程一个应用程序可包括多个工程(.VBP文件)文件)(2)每个工程至少包括一个窗体每个工程至少包括一个窗体(.frm文件)文件)(3)每个窗体最多包括每个窗体最多包括255个控件个控件(4)应用程序可以生成应用程序可以生成.exe文件,可脱离文件,可脱离VB环境,直接环境,直接 在在windows下运行下运行Visual Basic 常用术语1.4 窗体:窗体:VB中的一个最常用对象中的一个最常用对象(一)(一)窗体的结构窗体的结构(二)窗体的属性(二)窗体的属

16、性(三)窗体的事件过程(三)窗体的事件过程(四)窗体的方法(四)窗体的方法(五)(五)多窗体应用多窗体应用(一)(一)窗体的结构窗体的结构窗体属性决定了窗体的外观与操作。窗体属性决定了窗体的外观与操作。窗体的结构如下图窗体的结构如下图(二)窗体的属性(二)窗体的属性基本属性基本属性1.Name名称属性(任何对象都具有的)名称属性(任何对象都具有的)创建的对象名称创建的对象名称,有默认的名。在程序中,控件名是作有默认的名。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。为对象的标识而引用,不会显示在窗体上。2.Height、width、top和和left属性属性 单位为单位为twip(

17、缇):(缇):1 twip=1/20点点=1/1440英寸英寸=1/567cm 注意:注意:这四这四个属性决定窗体个属性决定窗体(或控件)的大(或控件)的大小,在容器中的小,在容器中的位置。如右图。位置。如右图。3Caption 标题属性:标题属性:决定出现在窗体的标题栏上的文本内容,也是当窗体决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。被最小化后出现在窗体图标下的文本。4.字体字体Font属性组属性组 FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。属性是字符型,决定对象上正文的字体(缺省为宋体)。FontSize属性是整型,决定对象上正

18、文的字体大小。属性是整型,决定对象上正文的字体大小。FontBold属性是逻辑型,决定对象上正文是否是粗体。属性是逻辑型,决定对象上正文是否是粗体。FontItalic属性是逻辑型,决定对象上正文是否是斜体。属性是逻辑型,决定对象上正文是否是斜体。FontStrikeTrue属性是逻辑型,决定对象上正文是否加一删除线。属性是逻辑型,决定对象上正文是否加一删除线。FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。属性是逻辑型,决定对象上正文是否带下划线。5.Enabled属性(逻辑值)属性(逻辑值)决定控件是否可操作。决定控件是否可操作。True:允许用户进行操作,并对操作出响

19、应:允许用户进行操作,并对操作出响应(缺省值)(缺省值)False:呈暗淡色,禁止用户进行操作。:呈暗淡色,禁止用户进行操作。6.Visible属性(逻辑值)属性(逻辑值)决定控件是否可见决定控件是否可见 True:运行时控件可见:运行时控件可见(缺省值)(缺省值)False:运行时控件隐藏,用户看不到,但控件本身是存:运行时控件隐藏,用户看不到,但控件本身是存在的。在的。7BackColor属性和属性和ForeColor属性属性 BackColor属性用于返回或设置对象的背景颜色,属性用于返回或设置对象的背景颜色,ForeColor属性用于返回或设置在对象里显示图片和属性用于返回或设置在对象

20、里显示图片和文本的前景颜色。它们是十六进制长整型数据文本的前景颜色。它们是十六进制长整型数据在程序代码中可用在程序代码中可用Windows 运行环境的红运行环境的红-绿绿-蓝蓝(RGB)颜色方案,使用调色板或在代码中使用颜色方案,使用调色板或在代码中使用 RGB 或或 QBColor 函数指定标准函数指定标准RGB颜色。颜色。例例如如,将将窗窗体体Form1的的背背景景色色设设置置为为红红色色,则则可可使使用用下下面面三种情况:三种情况:Form1.BackColor=RGB(255,0,0)Form1.BackColor=&HFF&(低字节到高字节分别表示红、绿、蓝的值低字节到高字节分别表示

21、红、绿、蓝的值)Form1.BackColor=vbRed 窗体的其它常用属性窗体的其它常用属性1MaxButton最大化按钮和最大化按钮和MinButton最小化按钮:最小化按钮:当值为当值为 True,有最大或最小化按钮,有最大或最小化按钮,False则无。则无。3Icon 控制图标属性:控制图标属性:返回或设置窗体左上角显示或最小化时显示的图标。返回或设置窗体左上角显示或最小化时显示的图标。注意:此属性必须在注意:此属性必须在ControlBox属性设置为属性设置为Ture才有效才有效 2ControlBox控制菜单框属性:控制菜单框属性:设置设置True为有,如设置为为有,如设置为Fa

22、lse则无控件菜单,同时窗体也无则无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使最大化按钮和最小化按钮,即使MaxButton属性和属性和MinButton属性设置为属性设置为True。4Picture图片属性:图片属性:设置窗体中要显示的图片。加载图片操作同设置窗体中要显示的图片。加载图片操作同Icon Icon 控制控制图标属性。图标属性。5.BorderStyle:边框风格边框风格 通过改变通过改变 BorderStyle 属性,可以控制窗体如何调整大小。属性,可以控制窗体如何调整大小。0-None:无边框;:无边框;1-Fixed Single:单线边框,不可以改变窗口大小;:单

23、线边框,不可以改变窗口大小;2-Sizable:双线边框,可以改变窗口大小;:双线边框,可以改变窗口大小;3-Fixed Double:双线框架,不可以改变窗口大小。:双线框架,不可以改变窗口大小。4-Fixed Tool Window:窗体外观与工具条相似。有关闭按钮窗体外观与工具条相似。有关闭按钮,不,不可以改变窗口大小。可以改变窗口大小。5-Sizable Tool Window:窗体外观与工具条相似。有关闭按钮:窗体外观与工具条相似。有关闭按钮,可以改变窗口大小。,可以改变窗口大小。6.WindowsState属性属性 0:Normal:正常窗口状态,有窗口边界;:正常窗口状态,有窗口

24、边界;1:最小化状态,以图标方式运行;:最小化状态,以图标方式运行;2:最大化状态,无边框,充满整个屏幕。:最大化状态,无边框,充满整个屏幕。7.AutoRedraw属性属性 该属性决定窗体被隐藏或被另一窗口覆盖之后重新显该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示,是否重新还原该窗体被隐藏或覆盖以前的画面。即是示,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如否重画如Circle、Line、Pset和和Print等方法的输出。等方法的输出。当为当为True时,重新还原该窗体以前的画面。时,重新还原该窗体以前的画面。当为当为False时,则不重画时,则不重画AutoRedraw属性

25、。属性。窗体的事件窗体的事件 最常用的事件最常用的事件1.Click /DblClick:单击单击/双击窗体触发。双击窗体触发。2.Load:窗体被装入时触发的事件。该事件通常用来在窗体被装入时触发的事件。该事件通常用来在启动应用启动应用 程序时对属性和变量进行初始化。程序时对属性和变量进行初始化。3.Unload事件事件 卸载窗体时触发该事件。卸载窗体时触发该事件。4.Resize事件事件 无无论论是是因因为为用用户户交交互互,还还是是通通过过代代码码调调整整窗窗体体的的大大小小,都会触发一个都会触发一个Resize事件。事件。窗体的方法窗体的方法窗窗体体常常用用的的方方法法有有:打打印印输

26、输出出Print、移移动动Move、清除清除Cls、显示显示Show、隐藏、隐藏Hide等方法。等方法。方法是面向对象的方法是面向对象的:对象对象.方法方法 1.Print方法方法 用于在窗体上输出信息,其使用格式:用于在窗体上输出信息,其使用格式:窗体名窗体名.Print 输出列表输出列表2.Cls方法方法 形式形式:对象对象.Cls 作用作用:清除运行时在窗体或图形框中显示的文本或图形。清除运行时在窗体或图形框中显示的文本或图形。注意注意:不清除在设计时的文本和图形。不清除在设计时的文本和图形。清屏后坐标当前回到原点清屏后坐标当前回到原点-对象的左上角对象的左上角0,0。3.Move方法方

27、法形式形式:对象对象.Move 左边距离左边距离,上边距离,上边距离,宽度,宽度,高度,高度作用作用:移动窗体或控件,并可改变其大小。移动窗体或控件,并可改变其大小。对象对象:可以是窗体及除时钟、菜单外的所有控件,省略代表可以是窗体及除时钟、菜单外的所有控件,省略代表窗体。窗体。左边距离,上边距离,宽度,高度:数值表达式,单位左边距离,上边距离,宽度,高度:数值表达式,单位twip。如果是窗体对象,则如果是窗体对象,则“左边距左边距”和和“上边距上边距”是以屏幕左是以屏幕左边界和上边界为准。其它则是以窗体的左边和上边界为准。边界和上边界为准。其它则是以窗体的左边和上边界为准。例例使使用用Mov

28、e方方法法移移动动一一个个窗窗体体。双双击击窗窗体体,窗窗体体移移动动并并定定位在屏幕的左上角,同时窗体的长宽也缩小一倍。位在屏幕的左上角,同时窗体的长宽也缩小一倍。为为了了实实现现这这一一功功能能,可可以以在在窗窗体体Forml的的“代代码码”窗窗口口中中输入下列代码:输入下列代码:Private Sub Form_DblClick()Form1.Move 0,0,Form1.Width/2,Form1.Height/2End Sub4Show(显示显示)方法方法 Show方方法法用用于于在在屏屏幕幕上上显显示示一一个个窗窗体体,调调用用 Show 方方法法与与设置窗体设置窗体 Visibl

29、e 属性为属性为 True 具有相同的效果。具有相同的效果。其调用格式如下:其调用格式如下:窗体名窗体名.Show vbModal|vbModeless说明说明(1)它它有有两两种种可可能能值值:vbModal(缺缺省省)或或vbModeless,参参数数表表示示从从当当前前窗窗口口或或对对话话框框切切换换到到其其他他窗窗口口或或对对话话框框之之前前用用户户必必须须采采取取的的动动作作。当当参参数数为为vbModal时时,要要求求用用户户必必须须对对当前的窗口或对话框做出响应,才能切换到其他窗口。当前的窗口或对话框做出响应,才能切换到其他窗口。(2)如如果果要要显显示示的的窗窗体体事事先先未未

30、装装入入,该该方方法法会会自自动动装装入入该该窗体再显示。窗体再显示。试比较下面两个程序的结果。试比较下面两个程序的结果。Form2显显示示出出来来;在在其其关关闭闭之之前前,后后面面的的提提示示信信息息不不会会显显示示出出来。只有关闭了来。只有关闭了form2时才会显示提示信息。时才会显示提示信息。Private Sub Form_DblClick()Form2.Show vbModal MsgBox TestEnd Sub5Hide(隐藏隐藏)方法方法 Hide方方法法用用于于使使指指定定的的窗窗体体不不显显示示,但但不不从从内内存存中中删删除除窗体。其调用格式为:窗体。其调用格式为:窗体

31、名窗体名.HideForm2显示出来后,后面的提示信息马上就显示出来了。显示出来后,后面的提示信息马上就显示出来了。Private Sub Form_DblClick()Form2.Show vbModeless MsgBox TestEnd Sub例例 实现将指定的窗体在屏幕上进行显示或隐藏的切换。实现将指定的窗体在屏幕上进行显示或隐藏的切换。为为了了实实现现这这一一功功能能,可可以以在在窗窗体体Forml的的“代代码码”窗窗口口中输入下列代码:中输入下列代码:Private Sub Form_Click()Form1.Hide 隐藏窗体隐藏窗体 MsgBox 单击按钮,使窗体重现屏幕单击按

32、钮,使窗体重现屏幕 显示信息显示信息 Forml.Show 重现窗体重现窗体End Sub说明:说明:当当一一个个窗窗体体从从屏屏幕幕上上隐隐去去时时,其其Visible属属性性被被设设置置成成False,并并且且该该窗窗体体上上的的控控件件也也变变得得不不可可访访问问,但但对对运运行行程程序序间间的的数数据据引引用用无无影影响响。若若要要隐隐去去的的窗窗体体没没有有装装入入,则则Hide方法会装入该窗体但不显示。方法会装入该窗体但不显示。5.多窗体应用多窗体应用添加窗体添加窗体删除窗体删除窗体运行时显示窗体运行时显示窗体,如如:Form2.Show关闭窗体关闭窗体,调用调用:Unload F

33、orm2设置启动对象设置启动对象,“工程工程”菜单的菜单的“工程工程1属性属性”1.5 VB编程概述编程概述 VB的工程文件的工程文件(.Vbp)管理了一个应用程序的所有文件,管理了一个应用程序的所有文件,可以说是一个可以说是一个“大管家大管家”。窗体文件(窗体文件(.frm):控件及属性、事件过程和自定义过程控件及属性、事件过程和自定义过程 窗体的二进制数据文件(窗体的二进制数据文件(.frx),自动产生同名自动产生同名.frx文件。文件。标准模块文件(标准模块文件(.bas)类模块的文件(类模块的文件(.cls)资源文件(资源文件(.res)ActiveX控件的文件(控件的文件(.ocx)

34、1.5.1 Visual Basic 应用程序组成应用程序组成一个一个VB应用程序中各主要文件的结构关系如下图:应用程序中各主要文件的结构关系如下图:VB应用程序采用的是以事件驱动应用程序的工作方式。应用程序采用的是以事件驱动应用程序的工作方式。下面是事件驱动应用程序中的典型工作方式:下面是事件驱动应用程序中的典型工作方式:1、启动应用程序,装载和显示窗体。、启动应用程序,装载和显示窗体。2、窗窗体体(或或窗窗体体上上的的控控件件)接接收收事事件件。事事件件可可由由用用户户引引发发(例例如如通通过过键键盘盘或或鼠鼠标标操操作作),可可由由系系统统引引发发(例例如如定定时时器器事事件件),也也可

35、可由由代代码码间间接接引引发发(例例如如当当代代码码装装载载窗窗体体时时的的Load事件)。事件)。3、如如果果在在相相应应的的事事件件过过程程中中已已编编写写了了相相应应的的程程序序代代码码,就执行该代码。就执行该代码。4、应用程序等待下一次事件。、应用程序等待下一次事件。1.5.2 VB应用程序的工作方式应用程序的工作方式1.5.3 Visual Basic 6.0编程的基本步骤编程的基本步骤 分析问题,确定程序要完成什么任务,按下面的步骤分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。创建应用程序。新建工程新建工程 界面设计界面设计:可视化设计,设计一个用户界面。可视化设计,

36、设计一个用户界面。添加添加控件控件 设置属性设置属性代码设计(过程设计)代码设计(过程设计):为特定对象的事件编写事件响为特定对象的事件编写事件响应过程(程序)。应过程(程序)。调试运行调试运行 退出退出VBVB1.6 简单的简单的VB程序创建实例程序创建实例例例1 1:单击窗体:单击窗体,窗体变红色窗体变红色;双击窗体双击窗体,窗体变兰色。窗体变兰色。例例2 2:输入半径:输入半径,输出圆周长和面积。输出圆周长和面积。例例3 3:编程,对两个数进行交换。编程,对两个数进行交换。例例4 4:解一元二次方程的根。:解一元二次方程的根。例例5 5:多窗体举例:多窗体举例:点击点击Form1Form1,弹出,弹出Form2Form2;点击点击Form2Form2,弹出,弹出Form3Form3;点击点击Form3Form3,弹出,弹出Form1Form1。编程题作业格式编程题作业格式:界面设计界面设计 对象名1:对象1描述.主要属性设置.(事件事件)过程设计过程设计 过程名1:过程说明.程序清单.作业作业P29 ALL.1.判断题判断题/选择题选择题/填空题填空题 不必抄题目不必抄题目.2.程序设计题请上机调试通过程序设计题请上机调试通过,然后写然后写在作业本上在作业本上,格式参考上课示范格式格式参考上课示范格式.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁