资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,本章主要内容,2.1,开发,Visual,Basic,应用程序的步骤,(重点),2.2,对象、属性、方法的概念,(难点),2.3,事件、事件过程及事件驱动,(难点),2.4 Visual,Basic,应用程序的开发流程,(重点),第,2,章 简单的,Visual,Basic,应用程序设计,VB,可视化编程的一般步骤如下,:,(1),创建程序的用户界面,(2),设置界面上各个对象的属性,(3),编写对象响应事件的程序代码,(4),保存工程,(5),测试应用程序,排除错误,(6),创建可执行程序,2.1 VB,可视化编程的步骤,2.2,对象及其属性、方法,1.,对象的基本概念,“对象”是系统中的基本运行实体。现实生活中,一个人、一辆车等均可视为一个对象。,为了区别和标识不同的对象,每个对象有一个属于自己的名字,称为,对象名,。,在,VB,应用程序中,构成图形用户界面的每一个可视的部件均可视为对象。,Visual Basic,的对象分为,窗体,和,控件,两大类。,窗体,:,窗口本身,是屏幕上的一个矩形区域;,控件,:,窗口上构成图形用户界面的一些基本组成部件,;,设置对象属性的常用两种方法,(1),在属性窗口中设置,(2),在程序运行中更改对象的属性,(,动态修改,),对象名,.,属性名,=,属性值,示例:,Label1.Caption=,输入数,设置标签的标题,2.,属性,对象的特征。,不同的对象有不同的属性。,每一个对象都有一组特定的属性。,例如文本框的属性有,Name(,名称,),、,Text(,文本内容,),、,Maxlength(,最大字符数,),、,Multiline(,多行,),等。,4.,方法,方法是对象能够执行的动作。,它是对象本身内含的函数或过程,用于完成某种特定的功能,.,一般格式:,对象名,.,方法名,(,参数,),示例:,Form1.Cls,消除窗体,Form1,上的内容,Print,Visual BASIC,在当前窗体上显示,1,.,事件,由系统预先设置好的、能被对象识别的动作。,例如:鼠标的移动,(,MouseMove,),、,单击,(Click),和双击,(,Dblclick,),,,窗体的装载,(Load),等。,每一种对象能识别的事件是不同的,程序中一般只用到几个常用的事件,(,与操作要求有关,),2,.,事件过程,事件过程的语法格式如下,:,Sub,对象名,_,事件名,(),处理事件的程序代码,End Sub,2.3,事件、事件过程及事件驱动,示例:,命令按钮,Command1,的单击,(Click),事件过程为:,Private Sub Command1_Click(),Forml.Caption,=,在窗体上画圆,“,以圆心,(2400,,,1500),,半径为,800,画圆,Forml.Circle,(2400,1500),800,End Sub,3.,事件驱动,当某个事件,(,一般由用户操作来引发,),发生时,系统就会自动执行此事件的事件过程,.,由事件控制整个程序的执行流程,事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式,窗体或窗体上的对象等待事件的发生,事件发生时,执行相应的事件过程,启动应用程序,装载和显示窗体,1,新建一个工程,新建一个工程有如下两种方法:,启动,VB,后,系统显示“新建工程”对话框,在“新建工程”对话框的选项卡选择“标准,EXE”,,然后单击“打开”按钮。,在“文件”菜单中选择“新建工程”子菜单,然后在“新建工程”对话框中选择“标准,EXE”,并单击“打开”按钮。,2,添加控件,向窗体添加控件的方法如下:,单击工具箱中的控件图标,鼠标指针变成一个十字指针。,在窗体的工作区按住鼠标左键拖动鼠标,即可在窗体上画出对应控件。,2.4 Visual Basic,应用程序的开发流程,3,设置属性,对象属性的设置是在属性窗口中进行的,其操作方法如下:,(1),首先设置窗体,Form1,的属性。,(2),设置控件的属性。,4,编写代码,在,“,过程,”,事件下拉列表框中选择相应的事件,在代码窗口中输入代码,5,保存工程,保存工程的方法为:,单击,“,文件,”,菜单中的,“,保存工程,”,或,“,工程另存为,”,单击工具栏上的,“,保存工程,”,按钮。,6,工程的编译,选,“,文件,”,“,生成工程,.exe,”,例,1,在运行中当用鼠标单击窗体时,窗体上显示出,“,欢迎您来到,VB,世界,!,”,第一个简单程序,设计步骤如下:,1.,创建窗体,2.,编写程序代码,建立事件过程,图,1,代码窗口,图,2,程序代码,过程框,对象框,标题,事件,对象,方法,3.,保存工程,保存窗体文件,(.,frm,),和工程文件,(.,vbp,),4.,运行程序,执行“启动”命令,即用解释方式运行程序,执行“结束”命令,即可结束程序的运行,例,2,设计一个应用程序,,由用户输入正方形的边长,计算并输出正方形的面积,分析:要创建的应用程序用户界面,文本框,Text1,文本框,Text2,命令按钮,Command1,命令按钮,Command2,标签,Label1,标签,Label2,窗体,Form1,第二个简单程序,程序功能要求:,运行时,用户在“边长”文本框中输入某一个数,当单击“计算”按钮时,则在“面积”文本框中显示该数的平方数。单击“结束”按钮,则结束程序的运行。,设计步骤,1.,创建窗体,在默认窗体,Form1,上添加控件,以构建用户界面,2.,在窗体上添加界面的控件,设置控件的方法,在,Form1,窗体上添加以下控件:,标签,Label1,:,用于显示文字,“,边长,”,;,标签,Label2,:,用于显示文字,“,面积,”,。,文本框,Text1,:,用于输入边长数;,文本框,Text2,:,用于显示计算结果,(,平方数,),。,命令按钮,Command1,:,用于计算输入数的平方,并把结果,显示在文本框,Text2,中;,命令按钮,Command2,:,用于结束应用程序的运行,。,在“,属性窗口,”中进行 设置以下对象的属性:,(1),设置窗体,Form1,的,Caption,(,标题名,),属性为“计算正方形的面积”。,(2),设置标签,Label1,的,Caption,属性为“边长”。,(3),设置标签,Label2,的,Caption,属性为“面积”。,(4),设置文本框,Text1,的,Text,(,文本内容,),属性为空。,(5),设置文本框,Text2,的,Text,属性为空。,(6),设置按钮,Command1,的,Caption,属性为“计算”。,(7),设置按钮,Command2,的,Caption,属性为“结束”。,其他属性采用默认值,3.,设置对象属性,例,2,的程序代码,5.,保存工程,保存窗体文件和工程文件,6.,运行程序,4.,编写程序代码,建立事件过程,习题,2.1,简述,VB,可视化编程的一般步骤。,2.2,什么是对象?什么是事件?什么是方法?,2.3,编写程序在窗体上输出:,提示:,空格用,spc(n),函数输出;,空行用,print,方法输出。,程序代码:,Private Sub Form_click(),Print Spc(4);,静夜思,Print,Print Spc(10);,李白,Print,Print,床前明月光,疑是地上霜,Print,Print,举头望明月,低头思故乡,End Sub,
展开阅读全文