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