VB第一个实例

上传人:cn****1 文档编号:579185878 上传时间:2024-08-26 格式:PPT 页数:25 大小:156KB
返回 下载 相关 举报
VB第一个实例_第1页
第1页 / 共25页
VB第一个实例_第2页
第2页 / 共25页
VB第一个实例_第3页
第3页 / 共25页
VB第一个实例_第4页
第4页 / 共25页
VB第一个实例_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《VB第一个实例》由会员分享,可在线阅读,更多相关《VB第一个实例(25页珍藏版)》请在金锄头文库上搜索。

1、1.1 通过一个简单的应用程通过一个简单的应用程序快速入门序快速入门学学学学习习习习VBVB最最最最好好好好的的的的方方方方法法法法是是是是实实实实践践践践,现现现现在在在在我我我我们们们们动动动动手手手手设设设设计计计计一一一一个简单的应用程序。个简单的应用程序。个简单的应用程序。个简单的应用程序。【例例例例1.11.1】制制制制作作作作一一一一个个个个如如如如图图图图1-111-11所所所所示示示示的的的的一一一一个个个个简简简简单单单单的的的的应应应应用用用用程程程程序序序序的的的的运运运运行行行行界界界界面面面面。它它它它由由由由一一一一个个个个窗窗窗窗体体体体、一一一一个个个个文文文

2、文本本本本框框框框和和和和一一一一个个个个命命命命令令令令按按按按钮钮钮钮组组组组成成成成。当当当当用用用用户户户户单单单单击击击击命命命命令令令令按按按按钮钮钮钮“ “显显显显示示示示” ”时时时时,文本框中出现文本框中出现文本框中出现文本框中出现“ “欢迎使用欢迎使用欢迎使用欢迎使用VB”VB”。下面简单叙述其设计步骤。下面简单叙述其设计步骤。下面简单叙述其设计步骤。下面简单叙述其设计步骤。1 1新建工程新建工程新建工程新建工程2 2添加文本框添加文本框添加文本框添加文本框(1 1)双双双双击击击击工工工工具具具具箱箱箱箱中中中中的的的的文文文文本本本本框框框框图图图图标标标标,一一一一个

3、个个个文文文文本本本本框框框框控控控控件就出现在窗体的中心位置上了,如图件就出现在窗体的中心位置上了,如图件就出现在窗体的中心位置上了,如图件就出现在窗体的中心位置上了,如图1-121-12所示。所示。所示。所示。3 3添加命令按钮添加命令按钮添加命令按钮添加命令按钮添添添添加加加加命命命命令令令令按按按按钮钮钮钮的的的的方方方方法法法法与与与与绘绘绘绘制制制制文文文文本本本本框框框框的的的的方方方方法法法法类似。类似。类似。类似。4 4设置属性设置属性设置属性设置属性5 5编写事件过程代码编写事件过程代码编写事件过程代码编写事件过程代码前前前前面面面面的的的的工工工工作作作作把把把把应应应应

4、用用用用程程程程序序序序的的的的界界界界面面面面设设设设计计计计好好好好了了了了,属属属属性性性性也也也也设设设设置置置置完完完完毕毕毕毕,如如如如图图图图1-171-17所所所所示示示示。但但但但现现现现在在在在应应应应用用用用程程程程序序序序并并并并不不不不能能能能实实实实现现现现实实实实际际际际的的的的功功功功能能能能。为为为为了了了了使使使使它它它它具具具具有有有有一一一一定定定定的的的的功功功功能能能能,还还还还必必必必须须须须为为为为对对对对象象象象编编编编写写写写实实实实现现现现某某某某一一一一功功功功能能能能的的的的事事事事件件件件过过过过程程程程代代代代码码码码。因因因因为为

5、为为题题题题目目目目要要要要求求求求单单单单击击击击命命命命令令令令按按按按钮钮钮钮后后后后,文文文文本本本本框框框框中中中中显显显显示示示示文文文文字字字字串串串串,所所所所以以以以我我我我们们们们要要要要对对对对命命命命令令令令按按按按钮钮钮钮这这这这个个个个对对对对象象象象的的的的单单单单击击击击事事事事件件件件编编编编写写写写一一一一段段段段程程程程序序序序,以以以以指定用户单击命令按钮后要执行的操作。指定用户单击命令按钮后要执行的操作。指定用户单击命令按钮后要执行的操作。指定用户单击命令按钮后要执行的操作。现在开始编写事件过程代码。现在开始编写事件过程代码。现在开始编写事件过程代码。

6、现在开始编写事件过程代码。(1 1)双双双双击击击击窗窗窗窗体体体体上上上上的的的的“ “显显显显示示示示” ”按按按按钮钮钮钮,屏屏屏屏幕幕幕幕上上上上出出出出现现现现代代代代码窗口,程序代码就在这里编写,如图码窗口,程序代码就在这里编写,如图码窗口,程序代码就在这里编写,如图码窗口,程序代码就在这里编写,如图1-181-18所示。所示。所示。所示。编写如下事件过程:编写如下事件过程:编写如下事件过程:编写如下事件过程: Private Sub Command1_ClickPrivate Sub Command1_Click()()()() Text1.Text = Text1.Text =

7、 欢迎使用欢迎使用欢迎使用欢迎使用VBVB End Sub End SubVBVB程程程程序序序序代代代代码码码码由由由由一一一一条条条条一一一一条条条条的的的的语语语语句句句句构构构构成成成成。本本本本实实实实例例例例程程程程序序序序很很很很简简简简单单单单,只只只只有有有有3 3条条条条语语语语句句句句。第第第第1 1行行行行是是是是过过过过程程程程的的的的起起起起始始始始语语语语句句句句,第第第第2 2行行行行的的的的作作作作用用用用是是是是在在在在文文文文本本本本框框框框中中中中显显显显示示示示“ “欢欢欢欢迎迎迎迎使使使使用用用用VB”VB”,最最最最后后后后一一一一行是过程的结束语

8、句。行是过程的结束语句。行是过程的结束语句。行是过程的结束语句。至此,程序代码编写完毕,现在可以运行程序了。至此,程序代码编写完毕,现在可以运行程序了。至此,程序代码编写完毕,现在可以运行程序了。至此,程序代码编写完毕,现在可以运行程序了。6 6运行应用程序运行应用程序运行应用程序运行应用程序7 7保存应用程序保存应用程序保存应用程序保存应用程序VBVB应用程序至少有两种文件需要保存:应用程序至少有两种文件需要保存:应用程序至少有两种文件需要保存:应用程序至少有两种文件需要保存: 窗体文件(窗体文件(窗体文件(窗体文件(. .frmfrm) 工程文件(工程文件(工程文件(工程文件(. .vbp

9、vbp)8 8生成生成生成生成EXEEXE文件文件文件文件程程程程序序序序一一一一旦旦旦旦设设设设计计计计完完完完成成成成,且且且且测测测测试试试试成成成成功功功功,还还还还可可可可以以以以将将将将它它它它编编编编译译译译成成成成可可可可直直直直接接接接执执执执行行行行的的的的EXEEXE文文文文件件件件,这这这这样样样样用用用用户户户户就就就就可可可可以以以以在在在在WindowsWindows环环环环境境境境中中中中直直直直接接接接执执执执行行行行它它它它们们们们,而而而而不不不不必必必必再再再再进进进进入入入入VBVB环环环环境境境境了。了。了。了。1.2 设计设计VB应用程序的一般应用

10、程序的一般步骤步骤本节介绍设计本节介绍设计本节介绍设计本节介绍设计VBVB应用程序的一般步骤。应用程序的一般步骤。应用程序的一般步骤。应用程序的一般步骤。设计设计设计设计VBVB应用程序主要有以下应用程序主要有以下应用程序主要有以下应用程序主要有以下4 4个步骤:个步骤:个步骤:个步骤:(1 1)设计用户界面。)设计用户界面。)设计用户界面。)设计用户界面。(2 2)设置属性。)设置属性。)设置属性。)设置属性。(3 3)编写代码。)编写代码。)编写代码。)编写代码。(4 4)保存和运行调试程序,生成)保存和运行调试程序,生成)保存和运行调试程序,生成)保存和运行调试程序,生成EXEEXE文件

11、。文件。文件。文件。1.5.1 1.5.1 设计用户界面设计用户界面设计用户界面设计用户界面1 1向窗体上添加控件向窗体上添加控件向窗体上添加控件向窗体上添加控件向窗体上添加控件有两种方法:向窗体上添加控件有两种方法:向窗体上添加控件有两种方法:向窗体上添加控件有两种方法: 双双双双击击击击工工工工具具具具箱箱箱箱中中中中的的的的控控控控件件件件图图图图标标标标,该该该该控控控控件件件件即即即即自自自自动动动动添添添添加加加加到到到到了了了了窗体的中央窗体的中央窗体的中央窗体的中央。 单单单单击击击击工工工工具具具具箱箱箱箱中中中中的的的的控控控控件件件件图图图图标标标标,然然然然后后后后将将

12、将将鼠鼠鼠鼠标标标标指指指指针针针针移移移移到到到到窗窗窗窗体体体体上上上上,鼠鼠鼠鼠标标标标指指指指针针针针变变变变成成成成十十十十字字字字型型型型,在在在在窗窗窗窗体体体体上上上上需需需需要要要要放放放放控控控控件件件件的的的的位位位位置置置置拖拖拖拖动动动动鼠鼠鼠鼠标标标标画画画画出出出出想想想想要要要要的的的的尺尺尺尺寸寸寸寸,然然然然后后后后释释释释放放放放鼠鼠鼠鼠标标标标,即即即即可在窗体上画出该控件。可在窗体上画出该控件。可在窗体上画出该控件。可在窗体上画出该控件。2 2对窗体上的控件进行调整对窗体上的控件进行调整对窗体上的控件进行调整对窗体上的控件进行调整对窗体上的控件进行调整

13、的基本操作如下:对窗体上的控件进行调整的基本操作如下:对窗体上的控件进行调整的基本操作如下:对窗体上的控件进行调整的基本操作如下:(1 1)选中控件)选中控件)选中控件)选中控件(2 2)调整控件大小及位置)调整控件大小及位置)调整控件大小及位置)调整控件大小及位置1.5.21.5.21.5.21.5.2设置属性设置属性设置属性设置属性利利利利用用用用属属属属性性性性窗窗窗窗口口口口,可可可可为为为为界界界界面面面面中中中中的的的的对对对对象象象象(窗窗窗窗体体体体或或或或控控控控件件件件)设置相应的属性。设置相应的属性。设置相应的属性。设置相应的属性。打开属性窗口可用以下打开属性窗口可用以下

14、打开属性窗口可用以下打开属性窗口可用以下4 4种方法:种方法:种方法:种方法:(1 1)选)选)选)选“ “视图视图视图视图” ”菜单中的菜单中的菜单中的菜单中的“ “属性窗口属性窗口属性窗口属性窗口” ”。(2 2)按按按按F4F4键键键键。(3 3)单击工具栏上的)单击工具栏上的)单击工具栏上的)单击工具栏上的“ “属性属性属性属性” ”按钮。按钮。按钮。按钮。(4 4)使用对象的上下文菜单。)使用对象的上下文菜单。)使用对象的上下文菜单。)使用对象的上下文菜单。在在在在属属属属性性性性窗窗窗窗口口口口中中中中所所所所进进进进行行行行的的的的是是是是属属属属性性性性初初初初始始始始值值值值

15、的的的的设设设设置置置置,用用用用户也可在程序中对他们进行设置和修改。户也可在程序中对他们进行设置和修改。户也可在程序中对他们进行设置和修改。户也可在程序中对他们进行设置和修改。1.5.31.5.31.5.31.5.3编写代码编写代码编写代码编写代码为了使应用程序具有一定的功能,还必须为对象为了使应用程序具有一定的功能,还必须为对象为了使应用程序具有一定的功能,还必须为对象为了使应用程序具有一定的功能,还必须为对象编写实现某一功能的程序代码,编写程序代码要在编写实现某一功能的程序代码,编写程序代码要在编写实现某一功能的程序代码,编写程序代码要在编写实现某一功能的程序代码,编写程序代码要在“ “

16、代码窗口代码窗口代码窗口代码窗口” ”进行。进行。进行。进行。打开代码窗口可用以下打开代码窗口可用以下打开代码窗口可用以下打开代码窗口可用以下4 4种方法:种方法:种方法:种方法:(1 1)双击对象。)双击对象。)双击对象。)双击对象。(2 2)选)选)选)选“ “视图视图视图视图” ”菜单中的菜单中的菜单中的菜单中的“ “代码窗口代码窗口代码窗口代码窗口” ”。(3 3)使用对象的上下文菜单。)使用对象的上下文菜单。)使用对象的上下文菜单。)使用对象的上下文菜单。(4 4)在工程窗口单击查看代码图标。)在工程窗口单击查看代码图标。)在工程窗口单击查看代码图标。)在工程窗口单击查看代码图标。编

17、写程序代码是创建编写程序代码是创建编写程序代码是创建编写程序代码是创建VBVB应用程序的主要工作环节,应用程序的主要工作环节,应用程序的主要工作环节,应用程序的主要工作环节,用户需要的运算、处理,都要通过编写代码来实现。用户需要的运算、处理,都要通过编写代码来实现。用户需要的运算、处理,都要通过编写代码来实现。用户需要的运算、处理,都要通过编写代码来实现。一个好的程序具有以下特点:一个好的程序具有以下特点:一个好的程序具有以下特点:一个好的程序具有以下特点:(1 1)正确性。能运行通过,并达到预期目的。)正确性。能运行通过,并达到预期目的。)正确性。能运行通过,并达到预期目的。)正确性。能运行

18、通过,并达到预期目的。(2 2)易读性。结构清晰,便于查错、修改。)易读性。结构清晰,便于查错、修改。)易读性。结构清晰,便于查错、修改。)易读性。结构清晰,便于查错、修改。(3 3)运行效率高。程序运行时间较短,占用的存)运行效率高。程序运行时间较短,占用的存)运行效率高。程序运行时间较短,占用的存)运行效率高。程序运行时间较短,占用的存储空间较少。储空间较少。储空间较少。储空间较少。VBVB代码书写格式比较自由。代码不区分字代码书写格式比较自由。代码不区分字代码书写格式比较自由。代码不区分字代码书写格式比较自由。代码不区分字母的大小写,一行允许多达母的大小写,一行允许多达母的大小写,一行允

19、许多达母的大小写,一行允许多达255255个字符。通常个字符。通常个字符。通常个字符。通常一行写一条语句,这样程序看起来比较清晰。一行写一条语句,这样程序看起来比较清晰。一行写一条语句,这样程序看起来比较清晰。一行写一条语句,这样程序看起来比较清晰。在同一行上也可写多个语句,这时语句间用冒在同一行上也可写多个语句,这时语句间用冒在同一行上也可写多个语句,这时语句间用冒在同一行上也可写多个语句,这时语句间用冒号号号号“ “:” ”分隔。例如,分隔。例如,分隔。例如,分隔。例如,a=4a=4:b=5b=5:c=6c=6。单行单行单行单行语句也可分若干行书写,要使用一个空格后跟语句也可分若干行书写,

20、要使用一个空格后跟语句也可分若干行书写,要使用一个空格后跟语句也可分若干行书写,要使用一个空格后跟一个下划线作续行符,如下所示:一个下划线作续行符,如下所示:一个下划线作续行符,如下所示:一个下划线作续行符,如下所示: dim a as singledim a as single,b as singleb as single,c as single _c as single _ d as single d as single,e as singlee as single1.5.41.5.41.5.41.5.4保存和运行调试工程、生成保存和运行调试工程、生成保存和运行调试工程、生成保存和运行调试

21、工程、生成EXEEXEEXEEXE文件文件文件文件1 1保存工程保存工程保存工程保存工程选选选选“ “文件文件文件文件” ”菜单中的菜单中的菜单中的菜单中的“ “保存工程保存工程保存工程保存工程” ”或单击工具栏或单击工具栏或单击工具栏或单击工具栏中的中的中的中的“ “保存保存保存保存” ”按钮即可。按钮即可。按钮即可。按钮即可。2 2运行调试工程运行调试工程运行调试工程运行调试工程运行工程,尽可能地发现程序中存在的错误和问运行工程,尽可能地发现程序中存在的错误和问运行工程,尽可能地发现程序中存在的错误和问运行工程,尽可能地发现程序中存在的错误和问题,排题,排题,排题,排除除除除错误、解决问题

22、。错误、解决问题。错误、解决问题。错误、解决问题。运行工程可用以下运行工程可用以下运行工程可用以下运行工程可用以下3 3种方法:种方法:种方法:种方法:(1 1)选择)选择)选择)选择“ “运行运行运行运行” ”菜单中的菜单中的菜单中的菜单中的“ “启动启动启动启动” ”。(2 2)单击工具栏中的)单击工具栏中的)单击工具栏中的)单击工具栏中的“ “启动启动启动启动” ”按钮。按钮。按钮。按钮。(3 3)按)按)按)按F5F5键。键。键。键。一般来讲,程序很少能一次运行通过,这是因为一般来讲,程序很少能一次运行通过,这是因为一般来讲,程序很少能一次运行通过,这是因为一般来讲,程序很少能一次运行

23、通过,这是因为程序中有这样那样的错误,这是由它反映的实际问题程序中有这样那样的错误,这是由它反映的实际问题程序中有这样那样的错误,这是由它反映的实际问题程序中有这样那样的错误,这是由它反映的实际问题的复杂性,及程序本身逻辑结构的复杂性决定的。的复杂性,及程序本身逻辑结构的复杂性决定的。的复杂性,及程序本身逻辑结构的复杂性决定的。的复杂性,及程序本身逻辑结构的复杂性决定的。程序中的错误可分为程序中的错误可分为程序中的错误可分为程序中的错误可分为3 3类:类:类:类:(1 1)编译错误。)编译错误。)编译错误。)编译错误。(2 2)运行错误。)运行错误。)运行错误。)运行错误。(3 3)逻辑错误。

24、)逻辑错误。)逻辑错误。)逻辑错误。3 3生成生成生成生成EXEEXE文件文件文件文件1.3 对象、事件与事件过程对象、事件与事件过程VB VB 是是是是面面面面向向向向对对对对象象象象的的的的程程程程序序序序设设设设计计计计语语语语言言言言。面面面面向向向向对对对对象象象象程程程程序序序序设设设设计计计计是是是是一一一一种种种种以以以以对对对对象象象象为为为为基基基基础础础础,以以以以事事事事件件件件来来来来驱驱驱驱动动动动对对对对象象象象的的的的程程程程序序序序设设设设计计计计方方方方法法法法。它它它它将将将将一一一一个个个个应应应应用用用用程程程程序序序序划划划划分分分分成成成成多多多多

25、个个个个对对对对象象象象,并并并并且且且且建建建建立立立立与与与与这这这这些些些些对对对对象象象象相相相相关关关关联联联联的的的的事事事事件件件件过过过过程程程程。通通通通过过过过对对对对象象象象对对对对所所所所发发发发生生生生的的的的事事事事件件件件产产产产生生生生响响响响应应应应,来来来来执执执执行行行行相相相相应应应应的的的的事事事事件件件件过过过过程程程程,以以以以引引引引发发发发对对对对象状态的改变,从而达到处理的目的。象状态的改变,从而达到处理的目的。象状态的改变,从而达到处理的目的。象状态的改变,从而达到处理的目的。1 1对象对象对象对象(Object)(Object)对象是对象

26、是对象是对象是VBVB应用程序的基础构件。窗体和控件都是应用程序的基础构件。窗体和控件都是应用程序的基础构件。窗体和控件都是应用程序的基础构件。窗体和控件都是对象,被称作对象的还有数据库、图表等,对象具有对象,被称作对象的还有数据库、图表等,对象具有对象,被称作对象的还有数据库、图表等,对象具有对象,被称作对象的还有数据库、图表等,对象具有3 3个要素,即个要素,即个要素,即个要素,即属性属性属性属性和和和和方法方法方法方法,并响应外部,并响应外部,并响应外部,并响应外部事件事件事件事件。在开发一。在开发一。在开发一。在开发一个应用程序时,必须先建立各种对象,然后围绕对象个应用程序时,必须先建

27、立各种对象,然后围绕对象个应用程序时,必须先建立各种对象,然后围绕对象个应用程序时,必须先建立各种对象,然后围绕对象进行程序设计。进行程序设计。进行程序设计。进行程序设计。2 2对象的属性对象的属性对象的属性对象的属性(Property)(Property)属属属属性性性性是是是是描描描描述述述述和和和和反反反反映映映映对对对对象象象象特特特特征征征征的的的的参参参参数数数数。每每每每一一一一种种种种对对对对象象象象都都都都有有有有一一一一组组组组特特特特定定定定的的的的属属属属性性性性,这这这这在在在在属属属属性性性性窗窗窗窗口口口口中中中中可可可可以以以以看看看看到到到到。例例例例如如如如

28、控控控控件件件件的的的的名名名名称称称称(Name)(Name)、标标标标题题题题(Caption)(Caption)、颜颜颜颜色色色色(Color)(Color)、字体字体字体字体(Font)(Font)、是否可见、是否可见、是否可见、是否可见( (VisableVisable) )等。等。等。等。每每每每个个个个属属属属性性性性都都都都有有有有一一一一个个个个缺缺缺缺省省省省值值值值,如如如如果果果果不不不不改改改改变变变变该该该该值值值值,应应应应用用用用程程程程序序序序就就就就使使使使用用用用该该该该缺缺缺缺省省省省值值值值,如如如如果果果果缺缺缺缺省省省省值值值值不不不不能能能能满满

29、满满足足足足要要要要求求求求,就要对它重新设置。就要对它重新设置。就要对它重新设置。就要对它重新设置。3对象的方法对象的方法(Method)方法是让对象实施一个动作或执行一项任方法是让对象实施一个动作或执行一项任务的途径,它是一种封装在对象里的过务的途径,它是一种封装在对象里的过程或函数,可以供用户调用。程或函数,可以供用户调用。4对象的事件对象的事件(Event)事件是预先定义好的可被对象识别的动作。事件是预先定义好的可被对象识别的动作。VB系统为每个对象都预定义了一系列的系统为每个对象都预定义了一系列的事件。例如,单击事件。例如,单击(Click)、双击、双击(Dblclick)、改变、改

30、变(Change)等等5事件过程事件过程 对象感应到某一事件发生时对象感应到某一事件发生时所执行的程序称为事件过程。所执行的程序称为事件过程。事件过程的形式如下:事件过程的形式如下: Private Sub 对象名对象名_事件事件名()名() (VB程序代码)程序代码) End Sub6类类(Class) 类是一组具有相同性质的对象的类是一组具有相同性质的对象的描述。类和对象的关系是抽象和具体描述。类和对象的关系是抽象和具体的关系。的关系。对象的抽象是类,类的具体对象的抽象是类,类的具体化就是对象化就是对象。类表达的是一个抽象的概念,它描述类表达的是一个抽象的概念,它描述了该类对象的共同特点。

31、而对象是具了该类对象的共同特点。而对象是具体事物,以类为模板来生成,它具有体事物,以类为模板来生成,它具有自己的属性。即对象为类的一个实例。自己的属性。即对象为类的一个实例。VBVB程程程程序序序序的的的的执执执执行行行行是是是是由由由由事事事事件件件件来来来来驱驱驱驱动动动动的的的的,以以以以下下下下是是是是事事事事件件件件驱驱驱驱动应用程序的典型工作过程:动应用程序的典型工作过程:动应用程序的典型工作过程:动应用程序的典型工作过程:(1 1)启动应用程序,装载和显示窗体。)启动应用程序,装载和显示窗体。)启动应用程序,装载和显示窗体。)启动应用程序,装载和显示窗体。(2 2)对象等待事件的发生。)对象等待事件的发生。)对象等待事件的发生。)对象等待事件的发生。(3 3)事事事事件件件件发发发发生生生生后后后后,如如如如果果果果在在在在相相相相应应应应的的的的事事事事件件件件过过过过程程程程中中中中存存存存在在在在代码,就执行代码。代码,就执行代码。代码,就执行代码。代码,就执行代码。(4 4)应用程序等待下一次事件。)应用程序等待下一次事件。)应用程序等待下一次事件。)应用程序等待下一次事件。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号