从零开始编制VB程序课件

上传人:仙*** 文档编号:221151603 上传时间:2023-07-04 格式:PPT 页数:105 大小:391KB
收藏 版权申诉 举报 下载
从零开始编制VB程序课件_第1页
第1页 / 共105页
从零开始编制VB程序课件_第2页
第2页 / 共105页
从零开始编制VB程序课件_第3页
第3页 / 共105页
资源描述:

《从零开始编制VB程序课件》由会员分享,可在线阅读,更多相关《从零开始编制VB程序课件(105页珍藏版)》请在装配图网上搜索。

1、第第2 2章章 从零开始编制从零开始编制VBVBw2.1 创建最简单的应用程序创建最简单的应用程序 w2.2 对象对象 w2.3 用户界面的载体用户界面的载体窗体窗体 w2.4 让用户下达命令的控件让用户下达命令的控件命令按钮命令按钮 w2.5 最简单的文字显示控件最简单的文字显示控件标签标签 w2.6 最常用的字符输入输出控件最常用的字符输入输出控件文本框文本框 w2.7 开发开发VB应用程序的一般步骤应用程序的一般步骤 w2.8 本章小结本章小结w2.9 上机实训上机实训结束2.1 创建最简单的应用程序创建最简单的应用程序w2.1.1 不编写代码的简单程序不编写代码的简单程序 w2.1.2

2、 含有简单代码的程序含有简单代码的程序 返回首页(2)设计界面)设计界面 本本程程序序通通过过标标签签控控件件显显示示文文字字。双双击击工工具具箱箱标标签签控控件件(Label)图图标标 ,在在窗窗体体上上添添加加一一个个标标签签(Label1),如如图图2.12.1所示。所示。2.1.1 不编写代码的简单程序(不编写代码的简单程序(1 1)【例例2.1】创创建建一一个个无无须须编编写写代代码码的的简简单单程程序序,程程序序运运行行时显示时显示“Hello,World!”。(1)创建工程)创建工程 按按第第1章章1.3节节所所述述的的方方法法启启动动VB,在在【新新建建工工程程】对对话框中选择

3、话框中选择“标准标准 EXE”,单击【打开】按钮。单击【打开】按钮。图图2.1 设计界面设计界面2.1.1 不编写代码的简单程序(不编写代码的简单程序(2 2)(3 3)设置属性)设置属性 设置标签属性:在属性窗口设置标签属性:在属性窗口将将Caption属性设属性设置为置为“Hello,World!”。单击单击Font属性右侧的属性右侧的 按钮,在【字体】对话框中将字体大小设置为二号。按钮,在【字体】对话框中将字体大小设置为二号。设置窗体属性:单击窗体空白处将其选定,在设置窗体属性:单击窗体空白处将其选定,在属性窗口将窗体的属性窗口将窗体的Caption属性值改为属性值改为“我的第一我的第一

4、个程序个程序”。设置属性后的用户界面如。设置属性后的用户界面如图图2.3所示。所示。(4)运行程序)运行程序单击工具栏中启动按钮(单击工具栏中启动按钮()或按)或按F5键运行应用程键运行应用程序。程序运行结果如序。程序运行结果如图图2.4所示。所示。图2.4 运行程序 图2.3 设置属性2.1.1 不编写代码的简单程序(不编写代码的简单程序(3 3)(5)保存工程)保存工程选选择择【文文件件】菜菜单单中中的的【保保存存工工程程】菜菜单单项项或或单单击击工工具具栏栏“保保存存”按按钮钮,打打开开如如图图2.5所所示示的的【文文件件另另存存为为】对对话话框框。系系统统首首先先要要求求保保存存的的是

5、是所所有有窗体文件(窗体文件(.frm),),最后才是工程文件(最后才是工程文件(.vbp)。)。图图2.5 保存文件保存文件 将窗体文件命名为将窗体文件命名为frmHello.frm,工程工程文件为文件为Hello.vbp。返回首页返回本节2.1.2 含有简单代码的程序(含有简单代码的程序(1 1)上上面面的的程程序序过过于于简简单单,它它没没有有提提供供与与用用户户交交互互的的功功能能。要要想想使使应应用用程程序序能能够够响响应应用用户户的的操操作作,就就需需要要编写程序代码。编写程序代码。【例例2.22.2】编编制制一一个个含含有有简简单单代代码码的的程程序序。程程序序界界面和运行结果如

6、图面和运行结果如图2.62.6所示。所示。图图2.6 例例2.2运行结果运行结果 2.1.2 含有简单代码的程序(含有简单代码的程序(2 2)(1 1)创建工程)创建工程(2 2)设计界面)设计界面 按照图按照图2.6所示的界面,单击工具箱文本框控件所示的界面,单击工具箱文本框控件图标,在窗体上画出一个文本框。选择工具箱命令图标,在窗体上画出一个文本框。选择工具箱命令按钮图标,在窗体上画出三个命令按钮。调整好各按钮图标,在窗体上画出三个命令按钮。调整好各控件的大小和位置。控件的大小和位置。(3 3)设置属性)设置属性窗体和各控件的属性设置如窗体和各控件的属性设置如表表2.12.1所示。所示。表

7、表2.1 窗体和控件属性设置窗体和控件属性设置 2.1.2 含有简单代码的程序(含有简单代码的程序(3 3)(4 4)编写代码)编写代码 为为【显显示示】按按钮钮的的单单击击事事件件编编写写代代码码。在在窗窗体体设设计计窗窗口口双双击击【显显示示】按按钮钮,自自动动打打开开如如图图2.72.7所所示示的的代代码码窗窗口口,光光标标停停留留在在该该按按钮钮的的ClickClick事事件件过过程程中中。按按TabTab键键(默默认认缩缩进进4 4个空格),然后输入以下代码(如图个空格),然后输入以下代码(如图2.82.8所示):所示):Text1.Text=欢迎进入欢迎进入VB殿堂殿堂!为【清除】

8、按钮的单击事件编写代码:为【清除】按钮的单击事件编写代码:Text1.Text=为【结束】按钮的单击事件编写代码:为【结束】按钮的单击事件编写代码:End(5 5)运行程序、保存工程运行程序、保存工程图图2.7图图2.7 过程模板过程模板 图图2.8 输入代码输入代码 返回首页返回本节2.2 对象对象 w2.2.1 对象是什么对象是什么 w2.2.2 对象的属性、事件和方法对象的属性、事件和方法 返回首页2.2.1 对象是什么对象是什么 对对象象(ObjectObject)的的原原意意是是指指物物体体,它它是是现现实实世世界界中中事事物物的的抽抽象象表表示示。对对象象在在实实际际生生活活中中随

9、随处处可可见见。在在 面面 向向 对对 象象 的的 程程 序序 设设 计计(Object Object Oriented Oriented ProgrammingProgramming,OOPOOP)中中,对对象象是是具具有有属属性性和和方方法法,能能对对特特定定事事件件做做出出反反应应的的实实体体,如如窗窗体体、文文本本框框、命令按钮等都是对象。命令按钮等都是对象。对对象象是是可可以以分分类类的的。类类(ClassClass)是是同同种种对对象象的的集集合合与与抽抽象象。对对象象是是类类的的具具体体化化,是是类类的的实实例例,而而类类是是创创建建对对象象实实例例的的模模板板。对对象象一一旦旦

10、建建立立,即即可可改改变其属性。变其属性。返回首页返回本节2.2.2 对象的属性、事件和方法对象的属性、事件和方法(1)VBVB是是以以对对象象为为基基础础的的程程序序设设计计语语言言。在在VBVB中中,窗窗体体、控控件件等等对对象象具具有有自自己己的的属属性性和和方方法法,能能对对特特定事件做出反应。定事件做出反应。1.属性属性 2.事件事件 3.方法方法 返回首页返回本节2.2.2 对象的属性、事件和方法对象的属性、事件和方法(2)1.1.属性属性 (1 1)属性的设置)属性的设置对象属性的设置有两种方法:对象属性的设置有两种方法:在属性窗口直接设置。在属性窗口直接设置。在程序代码中通过赋

11、值实现,格式如下:在程序代码中通过赋值实现,格式如下:对象名对象名.属性属性=属性值属性值若对象是当前窗体,可省略对象名。例如:若对象是当前窗体,可省略对象名。例如:将文本框对象将文本框对象Text1的的Text属性设置为属性设置为“Hello!”Text1.Text=“Hello!”将当前窗体的将当前窗体的Caption属性属性设设置置为为“欢欢迎迎”Caption=“欢迎欢迎”2.2.2 对象的属性、事件和方法对象的属性、事件和方法(3)(2 2)对象的命名)对象的命名NameName(名名称称)属属性性是是所所有有对对象象都都具具有有的的属属性性,在在属属性性窗窗口口它它位位于于属属性性

12、列列表表框框的的第第一一行行,代代表表对对象象的的名名称称。对对象象名名称称主主要要用用于于在在程程序序代代码码中中引引用用对对象象。在在一一个个窗窗体体中中,每每个个对对象象的的名名称称必必须须保保证证惟惟一一性性,即即不不得得有有重重名名对对象象。对对那那些些有有可可能能在在代代码码中中被被引引用用的的对对象象,推推荐荐采采用用能能反反映映对对象象类类型型和和功功能能的的名名称称,如如frmHellofrmHello、txtAgetxtAge、cmdEndcmdEnd等等。这这样样做做有有利利于于检检查查错误,且可提高可读性。错误,且可提高可读性。返回首页返回本节返回小节2.2.2 对象的

13、属性、事件和方法对象的属性、事件和方法(4)2.2.事件事件 事事件件是是由由用用户户或或系系统统触触发发,可可以以由由对对象象识识别别的的操操作作。当当在在对对象象上上发发生生了了某某个个事事件件时时,如如果果要要处处理理这这个个事事件件,就就必必须须设设计计事事件件处处理理的的步步骤骤。事事件件处处理理的的步步骤骤称称为为事事件件过过程程。VBVB程程序序设设计计的的主主要要任任务务就就是是为为对对象象编编写写事事件件过过程程中中的的程程序序代码。代码。事件过程的语法如下:事件过程的语法如下:Private Sub 对象名对象名_事件名事件名(参数表参数表)处理事件的代码处理事件的代码En

14、d Sub如果对象是窗体如果对象是窗体,则一律用则一律用Form_事件名事件名2.2.2 对象的属性、事件和方法对象的属性、事件和方法(5)例例如如,在在前前面面的的例例2.22.2中中,单单击击命命令令按按钮钮Command2Command2(“清清除除”按按钮钮)时时,将将文文本本框框Text1Text1中中的的内内容容清清空,对应的事件过程如下:空,对应的事件过程如下:Private Sub Command2_Click()Text1.Text=End Sub返回首页返回本节返回小节2.2.2 对象的属性、事件和方法对象的属性、事件和方法(6)3.3.方法方法 方方法法是是对对象象所所具

15、具有有的的动动作作或或功功能能。例例如如,调调用用窗窗体体的的PrintPrint方方法法,可可以以在在窗窗体体上上显显示示文文字字,调调用用窗窗体体的的MoveMove方方法法,可可以以移移动动窗窗体体的的位位置置。许许多多方方法法可可以以改改变变对对象象本本身身的的属属性性,如如用用MoveMove方方法法移移动动窗窗体体时时,窗体的窗体的LeftLeft和和TopTop属性值就会改变。属性值就会改变。可用以下格式调用对象的方法:可用以下格式调用对象的方法:对象名对象名.方法名方法名2.2.2 对象的属性、事件和方法对象的属性、事件和方法(7)若省略对象名,则默认为当前窗体。例如:若省略对

16、象名,则默认为当前窗体。例如:Form1.Show 显示窗体显示窗体Form1如如果果方方法法需需要要参参数数,则则用用下下面面的的格格式式调调用用对对象象的的方方法:法:对象名对象名.方法名方法名 参数表参数表若有多个参数,需用逗号分隔。例如:若有多个参数,需用逗号分隔。例如:Print 欢迎欢迎!在当前窗体上在当前窗体上显显示文字示文字以下语句以下语句将窗体将窗体Form1移移动动到屏幕左上角到屏幕左上角Form1.Move 0,0返回首页返回本节返回小节2.3 用户界面的载体用户界面的载体窗体窗体w 2.3.1 窗体的外观设计窗体的外观设计w 2.3.2 在窗体上显示文字在窗体上显示文字

17、w 2.3.3 窗体的加载和卸载窗体的加载和卸载w 2.3.4 窗体能识别的常用事件窗体能识别的常用事件w 2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法w 2.3.6 多窗体应用程序多窗体应用程序 返回首页2.3.1 窗体的外观设计窗体的外观设计(1)窗体的外观是由窗体的属性决定的。窗体的外观是由窗体的属性决定的。1.1.Caption Caption 标题标题CaptionCaption属性用于返回或设置窗体标题栏上显示的文字。属性用于返回或设置窗体标题栏上显示的文字。注注意意:该该属属性性的的默默认认值值与与对对象象的的默默认认名名称称相相同同,正正因因为为如如此,初学者最容易

18、将它与此,初学者最容易将它与NameName(名称)属性混淆。名称)属性混淆。在在代代码码中中访访问问窗窗体体的的CaptionCaption属属性性(其其他他属属性性和和方方法法与与之之相相似)可用以下几种形式:似)可用以下几种形式:用窗体对象的名称访问其属性用窗体对象的名称访问其属性Form1.Caption=Hello2.3.1 窗体的外观设计窗体的外观设计(2)Me关键字指当前窗体对象关键字指当前窗体对象Me.Caption=Hello 省略对象名称默认为访问当前窗体的属性省略对象名称默认为访问当前窗体的属性Caption=HelloMeMe关关键键字字在在编编程程时时经经常常使使用用

19、,它它既既可可以以简简化化代代码码,也可以提高程序的可读性。也可以提高程序的可读性。2.3.1 窗体的外观设计窗体的外观设计(3)2.BackColor、ForeColor 背景色和前景色背景色和前景色 BackColor属属性性返返回回或或设设置置窗窗体体的的背背景景颜颜色色。ForeColor返返回回或或设设置置窗窗体体的的前前景景色色,即即显显示示在在窗窗体体中中的的文文字字和和图图形形颜颜色色。大大部部分分可可视视控控件件也也具具有有这这两两个个属属性性。在在属属性性窗窗口口单单击击这这两两个个属属性性右右侧侧的的下下拉拉按按钮钮可可选选择择一一种种颜颜色色。此此外外,VB提提供供了了

20、8个个颜颜色色常常数数,可可在在代代码码中中直直接接用用于于颜颜色色设设置置:vbBlack(黑黑色色)、vbRed(红红 色色)、vbGreen(绿绿 色色)、vbYellow(黄黄 色色)、vbBlue(蓝蓝 色色)、vbMagenta(洋洋 红红)、vbCyan(青青 色色)和和vbWhite(白色)。白色)。2.3.1 窗体的外观设计窗体的外观设计(4)例如:例如:设置背景色为白色设置背景色为白色Form1.BackColor=vbWhite设前景色为蓝色设前景色为蓝色Me.ForeColor=vbBlue2.3.1 窗体的外观设计窗体的外观设计(5)3.Left、Top、Height

21、、Width 位置和大小位置和大小 几几乎乎所所有有可可视视控控件件都都具具有有这这几几个个属属性性。Left和和Top分分别别表表示示对对象象距距容容器器左左边边界界和和顶顶边边界界的的距距离离,它它们们决决定定了了对对象象在在容容器器中中的的位位置置。窗窗体体的的容容器器是是屏屏幕幕,控控件件的的容容器器通通常常为为窗窗体体,也也可可以以是是框框架架(Frame)、图图 片片 框框(PictureBox)或或 选选 项项 卡卡(SSTab)控控件件。Height和和Width分分别别指指定定对对象象的的高高度度和和宽宽度度。这这四四个个属属性性的的默默认认计计量量单单位位为为缇缇(twip

22、,1厘米厘米=567缇)。缇)。2.3.1 窗体的外观设计窗体的外观设计(6)4.ControlBox、MaxButton、MinButton 边框元素边框元素这三个属性决定是否出现窗体的边框元素,均为逻辑值。这三个属性决定是否出现窗体的边框元素,均为逻辑值。5.BorderStyle 边框样式边框样式用用于于设设置置窗窗体体边边框框的的样样式式。该该属属性性在在运运行行时时只只读读。当当BorderStyleBorderStyle设设置置为为除除2 2以以外外的的值值时时,系系统统自自动动将将MaxButtonMaxButton和和MinBttonMinBtton属性设置为属性设置为Fals

23、eFalse。6.Icon 图标图标Icon属属性性指指定定窗窗体体处处于于最最小小化化时时显显示示的的图图标标,同同时时也也是是控控制制菜单框的图标。菜单框的图标。7.Picture 背景图片背景图片该属性用于设置窗体中要显示的背景图片。该属性用于设置窗体中要显示的背景图片。2.3.1 窗体的外观设计窗体的外观设计(7)8.WindowsState 窗口状态窗口状态该属性表示窗体在运行时以什么状态显示。属性值有:该属性表示窗体在运行时以什么状态显示。属性值有:0-0-NormalNormal:正常窗口状态。正常窗口状态。1-1-MinmizedMinmized:最小化状态,以图标方式显示。最

24、小化状态,以图标方式显示。2-2-ManmizedManmized:最大化状态,无边框,充满整个屏幕。最大化状态,无边框,充满整个屏幕。在在代代码码中中设设置置该该属属性性时时,可可以以使使用用数数值值0 0、1 1、2 2,也也可可以以使使用用VBVB常数常数vbNormalvbNormal、vbMinmizedvbMinmized、vbManmizedvbManmized。例如:例如:Me.WindowState=vbMinimized 使窗体最小化使窗体最小化Me.WindowState=0 使窗体恢复为正常状态使窗体恢复为正常状态显然,使用显然,使用VB常数可读性更强。常数可读性更强。

25、返回首页返回本节2.3.2 在窗体上显示文字在窗体上显示文字(1)1.1.PrintPrint方法的初步应用方法的初步应用调用窗体对象的调用窗体对象的PrintPrint方法可以在窗体上输出字符串。方法可以在窗体上输出字符串。【例【例2.32.3】用】用PrintPrint方法显示窗体的当前位置。方法显示窗体的当前位置。(1 1)设计界面及设置属性)设计界面及设置属性在在窗窗体体上上放放置置一一个个命命令令按按钮钮Command1,将将其其Caption属属性性设设为为“改改变变属属性性值值移移动动窗窗体体”。将将窗窗体体的的MaxButton属属性性设设为为False(窗窗体体最最大大化化或

26、或最最小小化化时时,若若通通过过代代码码移移动动窗窗体体位位置置将将会会出出错错)。窗窗体体其其他他属属性性的的设设置置:设设Caption为为“在在窗窗体体上上显显示示文文字字”,BackColor为为白白色色,ForeColor为为蓝蓝色色,Left和和Top均为均为300;设置字体为;设置字体为“黑体黑体”,字号,字号12。2.3.2 在窗体上显示文字在窗体上显示文字(2)(2 2)编写代码)编写代码程程序序代代码码的的任任务务是是单单击击命命令令按按钮钮和和窗窗体体时时改改变变或或恢恢复复窗窗体体位置,并显示窗体坐标。位置,并显示窗体坐标。在在Command1Command1的的Cli

27、ckClick事事件件中中通通过过改改变变LeftLeft和和TopTop属属性性,使使窗窗体右移、下移各体右移、下移各200200缇。缇。在在窗窗体体的的ClickClick事事件件中中通通过过改改变变LeftLeft和和TopTop属属性性,使使窗窗体体恢恢复原位。复原位。每每次次移移动动窗窗体体以以及及窗窗体体复复位位时时,用用PrintPrint方方法法在在窗窗体体上上显显示示窗体的当前坐标。窗体的当前坐标。设计界面如图设计界面如图2.12所示,程序运行效果如图所示,程序运行效果如图2.13所示。所示。2.3.2 在窗体上显示文字在窗体上显示文字(3)图图2.12 例例2.3设计时界面

28、设计时界面 图图2.13 例例2.3运行时界面运行时界面 程序代码如下:程序代码如下:2.3.2 在窗体上显示文字在窗体上显示文字(4)命令按钮的单击事件命令按钮的单击事件Private Sub Command1_Click()改变改变 Left Left 和和 Top Top 属性值移动窗体属性值移动窗体 Me.Left=Me.Left+200 Me.Top=Me.Top+200 Cls 清屏清屏 Print 窗体左上角在屏幕上的坐标为:窗体左上角在屏幕上的坐标为:Print Me.Left;,;Me.Top Print 单击窗体恢复原位。单击窗体恢复原位。End Sub2.3.2 在窗体上

29、显示文字在窗体上显示文字(5)Private Sub Form_Click()窗体的单击事件窗体的单击事件 恢复窗体初始位置恢复窗体初始位置 Me.Left=300 Me.Top=300 Cls Print 窗体左上角在屏幕上的坐标为:窗体左上角在屏幕上的坐标为:Print Me.Left;,;Me.TopEnd Sub2.3.2 在窗体上显示文字在窗体上显示文字(6)用用PrintPrint方法在窗体上显示文字的一般语法格式为:方法在窗体上显示文字的一般语法格式为:对象名对象名.Print 输出项列表输出项列表 ;|,若若省省略略对对象象名名,则则默默认认为为当当前前窗窗体体。“输输出出项项

30、列列表表”参参数数是是显显示示在在窗窗体体上上的的文文本本。如如果果该该参参数数有有多多个个输输出出项项,必必须须用用分分号号或或逗逗号号分分隔隔。其其中中分分号号表表示示各各输输出出项项连连续续输输出出,中中间间无无空空格格;逗逗号号表表示示各各输输出出项项按按分分区区格格式式输输出出,每每个个分分区宽度为区宽度为1414个字符。如果省略各参数,则输出一个空行。个字符。如果省略各参数,则输出一个空行。在在前前面面的的代代码码中中还还使使用用了了Cls方方法法,用用于于清清除除由由Print方方法法生生成的文本或绘图方法生成的图形。成的文本或绘图方法生成的图形。2.3.2 在窗体上显示文字在窗

31、体上显示文字(7)2.Font属性与字体设置属性与字体设置在在例例2.12.1、2.22.2和和2.32.3中中均均涉涉及及到到了了窗窗体体或或控控件件的的FontFont(字字体体)属属性性。在在这这三三个个示示例例中中,都都是是通通过过在在属属性性窗窗口口设设置置的的。在在代代码码中中设设置置字字体体属属性性与与设设置置其其他他属属性性(如如CaptionCaption属属性性等等)有所不同。例如:有所不同。例如:Me.FontName=黑体黑体 设当前窗体字体为黑体设当前窗体字体为黑体Me.FontSize=12 字号为字号为1212磅,磅,1 1磅磅=20=20缇缇Me.FontBol

32、d=True 加粗加粗也可以使用另外一种形式,即在也可以使用另外一种形式,即在FontFont后加圆点。例如:后加圆点。例如:Me.Font.Name=隶书隶书Text1.Font.Underline=True返回首页返回本节2.3.3 窗体的加载和卸载(窗体的加载和卸载(1)1.窗体的加载窗体的加载 窗窗体体的的加加载载是是指指窗窗体体及及其其所所有有控控件件被被装装入入内内存存,但但界界面面尚尚未未显显示示。通通常常在在LoadLoad事事件件过过程程中中加加入入窗窗体体的的初初始始化化处处理理代代码,如设置窗体和控件属性的初始值等。码,如设置窗体和控件属性的初始值等。【例例2.42.4】

33、在在LoadLoad事事件件中中通通过过代代码码为为窗窗体体和和命命令令按按钮钮的的属属性性设置初始值,实现与例设置初始值,实现与例2.32.3同样的功能。同样的功能。新新建建一一个个工工程程,在在窗窗体体上上添添加加一一个个命命令令按按钮钮。将将窗窗体体的的MaxButtonMaxButton属属性性设设为为FalseFalse(该该属属性性运运行行时时只只读读),其其他他属属性均不作设置。性均不作设置。双击窗体打开代码窗口,输入以下代码:双击窗体打开代码窗口,输入以下代码:2.3.3 窗体的加载和卸载(窗体的加载和卸载(2)Private Sub Form_Load()设置窗体的属性设置窗

34、体的属性 Me.Caption=在窗体上显示文字在窗体上显示文字 Me.FontSize=12 Me.FontName=黑体黑体 Me.ForeColor=vbBlue Me.BackColor=vbWhite Me.Left=300 设置窗体位置的初始坐标设置窗体位置的初始坐标 Me.Top=300 Command1.Caption=改变属性值移动窗体改变属性值移动窗体End Sub按钮和窗体单击事件的代码与例按钮和窗体单击事件的代码与例2.3相同。程序运行效果与图相同。程序运行效果与图2.13相同。相同。2.3.3 窗体的加载和卸载(窗体的加载和卸载(3)2.窗体的卸载窗体的卸载窗窗体体的

35、的卸卸载载是是指指窗窗体体被被关关闭闭而而从从屏屏幕幕上上消消失失。用用户户单单击击窗窗体体上上的的关关闭闭按按钮钮或或在在代代码码中中执执行行UnloadUnload语语句句时,即可卸载窗体。时,即可卸载窗体。UnloadUnload语句的语法如下:语句的语法如下:Unload 对象对象例如:例如:Unload Form1Unload Me2.3.3 窗体的加载和卸载(窗体的加载和卸载(4)窗窗体体卸卸载载前前依依次次发发生生QueryUnloadQueryUnload事事件件和和UnloadUnload事事件件。这这两两个个事事件件都都有有一一个个参参数数“CancelCancel”,在在

36、事事件件过过程程中中将将该该参参数数设设为为非非零零值值可可取取消消窗窗体体的的卸卸载载。如如果果需需要要在在窗窗体体卸卸载载时时进进行行一一些些善善后后处处理理(如如保保存存数数据据或或文文件件等等),可可以以在在这这两两个个事事件件中中提提示示用用户户,并并做做出出相相应应的的处处理理。注注意意不不要要将将UnloadUnload语语句句和和UnloadUnload事件混为一谈。事件混为一谈。在在例例2.22.2的的【结结束束】按按钮钮的的单单击击事事件件过过程程中中,我我们们曾曾使使用用了了EndEnd语语句句。EndEnd语语句句直直接接结结束束应应用用程程序序的的运行,不触发运行,不

37、触发QueryUnloadQueryUnload和和UnloadUnload事件。事件。返回首页返回本节2.3.4 2.3.4 窗体能识别的常用事件窗体能识别的常用事件(1)1.鼠标事件鼠标事件 ClickClick事事件件:单单击击窗窗体体的的空空白白区区域域或或一一个个无无效效控控件时发生。件时发生。DblClickDblClick事事件件:双双击击窗窗体体的的空空白白区区域域或或一一个个无无效效控件时发生。控件时发生。MouseDownMouseDown事事件件:当当用用户户在在对对象象上上按按下下鼠鼠标标键键时时触发该事件。触发该事件。MouseUpMouseUp事事件件:当当用用户户

38、在在对对象象上上释释放放鼠鼠标标键键时时触触发该事件发该事件 MouseMoveMouseMove事事件件:当当用用户户在在对对象象上上移移动动鼠鼠标标时时触触发该事件。发该事件。2.3.4 2.3.4 窗体能识别的常用事件窗体能识别的常用事件(2)2.Activate和和Deactivate事件事件 ActivateActivate是是窗窗体体的的激激活活事事件件,在在窗窗体体由由非非活活 动动 窗窗 口口 变变 为为 活活 动动 窗窗 口口 的的 瞬瞬 间间 发发 生生。DeactivateDeactivate事事件件与与ActivateActivate事事件件相相对对,在在窗窗体由活动窗

39、口变为非活动窗口的瞬间发生。体由活动窗口变为非活动窗口的瞬间发生。3.ReSize事件事件 当当窗窗体体第第一一次次显显示示或或改改变变窗窗体体的的大大小小时时发发生生该该事事件件。利利用用该该事事件件可可以以在在改改变变窗窗体体的的大大小时移动控件或调整其大小。小时移动控件或调整其大小。返回首页返回本节2.3.5 2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法(1)1.Cls方法方法ClsCls方方法法用用于于清清除除运运行行时时在在窗窗体体或或图图片片框框中中显示的文本或图形。格式如下:显示的文本或图形。格式如下:对象对象.Cls其其中中:“对对象象”为为窗窗体体或或图图片片框框

40、,若若省省略略则则默默认认为为当当前前窗窗体体。窗窗体体中中使使用用Picture属属性性设设置置的的背背景景位位图图和和放放置置在在窗窗体体上上的的控控件件不不受受Cls方法影响。方法影响。2.3.5 2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法(2)2.Move方法方法Move Move 方方法法用用于于移移动动窗窗体体或或控控件件,并并可可以以改改变其大小。格式如下:变其大小。格式如下:对对象象.Move 左左边边距距离离,上上边边距距离离,宽宽度度,高度,高度其中:其中:对对象象:可可以以是是窗窗体体以以及及除除菜菜单单以以外外的的所所有有可可视控件,若省略对象则默认为当前

41、窗体。视控件,若省略对象则默认为当前窗体。2.3.5 2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法(3)左边距离、上边距离、宽度、高度左边距离、上边距离、宽度、高度:均:均为数值,以为数值,以twiptwip为单位。如果对象是窗体,为单位。如果对象是窗体,则则“左边距离左边距离”和和“上边距离上边距离”以屏幕左边以屏幕左边界和上边界为准,否则以窗体等容器内部的界和上边界为准,否则以窗体等容器内部的左边界和上边界为准。左边界和上边界为准。“宽度宽度”和和“高度高度”指定对象的新宽度和新高度。调用指定对象的新宽度和新高度。调用MoveMove方法方法后将自动改变对象的后将自动改变对象的

42、LeftLeft、TopTop、WidthWidth和和HeightHeight四个属性。四个属性。2.3.5 2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法(4)【例【例2.52.5】用】用MoveMove方法移动窗体,运方法移动窗体,运行程序后与改变属性值具有同样的效果。行程序后与改变属性值具有同样的效果。在例在例2.32.3的窗体中添加一个命令按钮的窗体中添加一个命令按钮Command2Command2,设其设其CaptionCaption属性为属性为“用用MoveMove方法移动窗体方法移动窗体”,为该按钮的单击事件编,为该按钮的单击事件编写如下代码:写如下代码:2.3.5

43、2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法(5)Private Sub Command2_Click()使窗体向右、向下各移动使窗体向右、向下各移动200缇缇 Me.Move Me.Left+200,Me.Top+200 Cls Print 窗体左上角在屏幕上的坐标为:窗体左上角在屏幕上的坐标为:Print Me.Left;,;Me.Top Print 单击窗体恢复原位。单击窗体恢复原位。End Sub 2.3.5 2.3.5 窗体可以使用的常用方法窗体可以使用的常用方法(6)【例【例2.62.6】使控件大小与窗体大小相适应。】使控件大小与窗体大小相适应。新新建建工工程程,在在窗

44、窗体体上上添添加加一一个个文文本本框框Text1Text1。为为窗窗体的体的ResizeResize事件过程编写如下代码:事件过程编写如下代码:Private Sub Form_Resize()Text1.Move 0,0,_Me.ScaleWidth,Me.ScaleHeightEnd Sub 说明:当窗体大小改变时,触发说明:当窗体大小改变时,触发Resize事件,在该事事件,在该事件过程中调用文本框控件的件过程中调用文本框控件的Move方法,使文本框始终充满整方法,使文本框始终充满整个窗体。在上述代码中,使用了窗体的两个特殊属性:个窗体。在上述代码中,使用了窗体的两个特殊属性:Scale

45、Width和和ScaleHeight,它们分别代表窗体内部绘它们分别代表窗体内部绘图区域的宽度和高度。图区域的宽度和高度。返回首页返回本节2.3.6 2.3.6 多窗体应用程多窗体应用程(1)多多窗窗体体应应用用程程序序是是指指一一个个应应用用程程序序中中有有多多个个并并列列的的普普通通窗窗体体,每每个个窗窗体体可可以以有有自自己己的的界界面面和和程程序序代代码,完成不同的功能。码,完成不同的功能。1.1.添加新窗体添加新窗体 执执行行【工工程程】菜菜单单中中的的【添添加加窗窗体体】命命令令或或单单击击工工具具栏栏上上的的添添加加窗窗体体按按钮钮,打打开开如如图图2.142.14所所示示的的【

46、添添加加窗窗体体】对对话话框框,选选择择【新新建建】选选项项卡卡中中的的【窗窗体体】图图标标并并单单击击【打打开开】按按钮钮,即即可可在在工工程程中中新新建建一一个个空空白白窗窗体体;若若选选择择如如图图2.152.15所所示示的的【现现存存】选选项项卡卡,则则可可以以将将一一个个已已经经做做好好的的窗窗体体添添加加到到当当前前工工程中。程中。添加窗体添加窗体图图2.14 添加窗体(新建)添加窗体(新建)图图2.15 添加窗体(现存)添加窗体(现存)2.3.6 2.3.6 多窗体应用程多窗体应用程(2)2.2.设置启动对象设置启动对象 在在程程序序运运行行过过程程中中,首首先先执执行行的的对对

47、象象被被称称为为启启动动对对象象。在在默默认认情情况况下下,一一个个应应用用程程序序若若含含有有多多个个窗窗体体,则则第第一一个个创创建建的的窗窗体体被被指定为启动对象,即启动窗体。指定为启动对象,即启动窗体。如如果果要要指指定定其其他他窗窗体体为为启启动动窗窗体体,可可执执行行【工工程程】菜菜单单中中的的【工工程程属属性性】命命令令,打打开开如如图图2.162.16所所示示的的【工工程程属属性性】对对话话框框,在在【启启动动对对象象】下下拉拉列列表表框框中中选选择择所所需需窗窗体体并并单单击【确定】按钮。击【确定】按钮。图图2.16 工程属性对话框工程属性对话框 2.3.6 2.3.6 多窗

48、体应用程多窗体应用程(3)3.3.移除窗体移除窗体 若若当当前前工工程程中中不不再再需需要要某某个个窗窗体体,可可将将其其移移除除(不不删删除除磁磁盘盘文文件件)。移移除除的的方方法法是是先先在在工工程程资资源源管管理理器器中中选选定定要要移移除除的的窗窗体体,然然后执行【工程】菜单中的【移除后执行【工程】菜单中的【移除xxxxxx】命令。命令。4.4.窗体的显示与隐藏窗体的显示与隐藏 调调用用窗窗体体的的ShowShow方方法法和和HideHide方方法法,或或者者通通过过代代码码设设置置VisibleVisible属属性性,可可以以实实现现窗窗体体的的显显示和隐藏。示和隐藏。2.3.6 2

49、.3.6 多窗体应用程多窗体应用程(4)(1 1)ShowShow方法方法窗体的窗体的ShowShow方法用于显示窗体。调用格式为:方法用于显示窗体。调用格式为:窗体名窗体名.Show 模式模式,拥有者,拥有者 其其中中,“模模式式”参参数数有有两两种种取取值值:0 0(vbModalessvbModaless,默默认认值值)为为非非模模式式窗窗体体,1 1(vbModelvbModel)表表示示模模式式窗窗体体。模模式式窗窗体体是是指指该该窗窗体体出出现现后后,用用户户必必须须对对其其作作出出响响应应,在在关关闭闭该该窗窗体体前前,不不能能对对本本程程序序中中的的其其他他窗窗体体进进行行操操

50、作作。非非模模式式窗窗体体则则无无此此限限制制。“拥拥有有者者”参参数数用用于于指指定定被被显显示示窗窗体体的的“父父”窗窗体体。通通常常将将“拥拥有有者者”参参数数设设为为MeMe。例例如如,在在窗窗体体Form1Form1的的单单击击事件过程中有如下语句:事件过程中有如下语句:Form2.Show vbModeless,Me其中,其中,MeMe表示表示Form1Form1,即即Form1Form1是是Form2Form2的拥有者。的拥有者。2.3.6 2.3.6 多窗体应用程多窗体应用程(5)(2 2)HideHide方法方法 Hide Hide方法用于隐藏窗体。调用格式为:方法用于隐藏窗

51、体。调用格式为:窗体名窗体名.Hide 与与UnloadUnload语语句句不不同同,HideHide方方法法只只是是将将窗窗体体暂暂时时隐隐藏,并未卸载。藏,并未卸载。(3 3)VisibleVisible属性属性 在在设设计计时时,通通过过属属性性窗窗口口设设置置VisibleVisible属属性性用用于于指指定定窗窗体体的的可可见见性性,TrueTrue为为可可见见,FalseFalse为为不不可可见见。在在代代码码中中将将该该属属性性设设为为TrueTrue与与调调用用不不带带参参数数的的ShowShow方方法法效效果果相相同同,而而将将该该属属性性设设为为FalseFalse等等同同

52、于于调调用用HideHide方法。方法。Visible Visible属性也是各种可视控件的公有属性。属性也是各种可视控件的公有属性。2.3.6 2.3.6 多窗体应用程多窗体应用程(6)【例例2.72.7】在在程程序序启启动动窗窗体体上上单单击击“关关于于”按按钮钮,通过另一个窗体显示版本信息。通过另一个窗体显示版本信息。新新建建工工程程,将将窗窗体体Form1Form1改改名名为为frmMainfrmMain,设设其其CaptionCaption属属性性为为“主主窗窗体体”。在在窗窗体体上上添添加加一一个个命命令令按按钮钮,名名称称为为cmdAboutcmdAbout,设设CaptionC

53、aption属属性性为为“关关于于”。添添加加一一个个新新窗窗体体,设设名名称称为为frmAboutfrmAbout,CaptionCaption属属性性为为“关关于于”,BorderStyleBorderStyle属属性性为为3 3;在在frmAboutfrmAbout窗窗体体上上添添加加一一个个标标签签,设设CaptionCaption为为“多多窗窗体体示示例例 版版本本:1.01.0”;添添加加一一个个命命令令按按钮钮,名名称称为为cmdOkcmdOk,设设CaptionCaption为为“确定确定”。运行结果如。运行结果如图图2.172.17所示。所示。图图2.17 多窗体程序多窗体程

54、序2.3.6 2.3.6 多窗体应用程多窗体应用程(7)frmMainfrmMain窗体的窗体的“关于关于”按钮单击事件代码如下:按钮单击事件代码如下:Private Sub cmdAbout_Click()frmAbout.Show 1 显示为模式窗体显示为模式窗体End SubfrmAbout窗体窗体“确定确定”按钮单击事件代码如下:按钮单击事件代码如下:Private Sub cmdOk_Click()若仅卸载本窗体则不应使用若仅卸载本窗体则不应使用EndEnd语句,语句,否则将结束程序否则将结束程序 Unload Me End Sub返回首页返回本节2.4 2.4 让用户下达命令的控件

55、让用户下达命令的控件 命令按钮命令按钮 w2.4.1 焦点焦点 w2.4.2 命令按钮的常用属性命令按钮的常用属性 w2.4.3 命令按钮的常用事件命令按钮的常用事件 w2.4.4 命令按钮的常用方法命令按钮的常用方法 返回首页2.4.1 2.4.1 焦点焦点 “焦焦点点”是是可可视视化化程程序序设设计计中中频频繁繁使使用用的的一一个个术术语语。所所谓谓焦焦点点是是指指对对象象接接收收鼠鼠标标操操作作或或键键盘盘输输入入的的能能力力。当当对对象象具具有有焦焦点点时时,可可以以接接收收用用户户的的输输入入。在在WindowsWindows平平台台下下,同同一一时时刻刻只只有有一一个个窗窗口口、窗

56、窗体体或或控控件件具具有有这这种种能能力力。例例如如,在在含含有有多多个个文文本本框框的的窗窗体体上上,只只有有具具有有焦焦点点的的文文本本框框才才能能接接收收用用户户输输入入的的文文本本。具具有有焦焦点点的的对对象象通通常常会会以以突突出出显显示示的的标标题题或或标题栏来表示。标题栏来表示。命命令令按按钮钮可可以以通通过过SetFocusSetFocus方方法法将将焦焦点点定定位位到到自自身身。此此外外,在在程程序序运运行行时时,还还可可以以使使用用TabTab键键使使焦焦点点在在各各个个对对象象之之间间切切换换。具具有有焦焦点点的的命命令令按按钮钮的的标标题题周周围围具有虚线边框。具有虚线

57、边框。返回首页返回本节2.4.2 2.4.2 命令按钮的常用属性(命令按钮的常用属性(1 1)1.1.CaptionCaption属性与访问键属性与访问键 该该属属性性设设置置显显示示在在按按钮钮上上的的文文字字(标标题题)。设设置置CaptionCaption属属性性时时,如如果果某某个个字字母母前前面面加加上上“&”,则则在在程程序序运运行行时时标标题题中中的的该该字字母母即即带带有有下下划划线线,这这一一字字母母就就成成为为访访问问键键。所所谓谓访访问问键键是是指指与与ALTALT键键同同时时按按下下的的键键,用用来来打打开开菜菜单单、执执行行命命令令或或选选择择对对象象。当当用用户户按

58、按下下Alt+Alt+访访问问键键时时,其其作作用用与与通通过过鼠鼠标标单单击击该该按按钮钮相相同同。例例如如,在在命命令令按按钮钮 中中,字字母母“O”O”就就是是访访问问键键,该该按按钮钮的的CaptionCaption属属性性为为“确确定定(&O O)”,程程序序运运行行时时按按下下Alt+OAlt+O键键即即相相当当于于单单击击了了该该按按钮钮。上上述述设设置置访访问问键键的的方方法法也也适适用用于于其其他他具具有有CaptionCaption属属性性的的控控件。件。2.4.2 2.4.2 命令按钮的常用属性(命令按钮的常用属性(2 2)2.Default2.Default和和Canc

59、elCancel属性属性 DefaultDefault属属性性用用于于设设置置窗窗体体中中的的命命令令按按钮钮是是否否为为默默认认命命令令按按钮钮,其其值值为为FalseFalse或或TrueTrue。如如果果某某个个命命令令按按钮钮的的DefaultDefault属属性性为为TrueTrue,则则在在窗窗体体启启动动后后,按按EnterEnter(回回车车)键键就就可可以以立立即即执执行行该该命命令令按按钮钮的的功能。功能。CancelCancel属属性性用用来来设设置置窗窗体体中中某某个个命命令令按按钮钮是是否否为为“取取消消”按按钮钮,其其值值为为TrueTrue或或FalseFalse

60、。程程序序运运行行后后,按按EscEsc键键与与单单击击活活动动窗窗体体中中CancelCancel属属性性为为TrueTrue的按钮所起的作用相同。的按钮所起的作用相同。2.4.2 2.4.2 命令按钮的常用属性(命令按钮的常用属性(3 3)3.3.StyleStyle和和PicturePicture属性属性 StyleStyle属属性性用用于于设设置置命命令令按按钮钮的的外外观观样样式式。设设置置值值为为:0-0-StandardStandard(默默认认值值),命命令令按按钮钮为为标标准准样样式式,不不能能在在其其中中显显示示图图形形或或设设置置背背景景颜颜色色;1-1-Graphica

61、lGraphical,图图形形样样式式,在在按按钮钮上上可可以以显显示示图图形形或或设置背景颜色。设置背景颜色。PicturePicture属属性性可可以以指指定定一一个个图图形形文文件件,用用来来在在命命令令按按钮钮上上显显示示该该文文件件所所对对应应的的图图形形。要要在在命命令令按按钮钮上显示图形,有效的前提是上显示图形,有效的前提是StyleStyle属性为属性为1 1。2.4.2 2.4.2 命令按钮的常用属性(命令按钮的常用属性(4 4)4.4.EnabledEnabled属性属性 设设置置命命令令按按钮钮是是否否能能被被按按下下。当当属属性性值值为为TrueTrue(默默认认)时时

62、,表表示示命命令令按按钮钮可可以以接接受受用用户户鼠鼠标标或或键键盘盘输输入入来来启启动动它它;为为FalseFalse时时表表示示按按钮钮不不能能被被按按下下,这这时时整整个个命命令令按按钮钮以以暗暗淡淡的的颜颜色色显显示示。在在程程序序执执行行过过程程中中可可以以通通过过修修改改该该属属性性的的值值来设置用户的操作权限。来设置用户的操作权限。图图2.182.18展示了按钮的几种外观。展示了按钮的几种外观。图中三个按钮的图中三个按钮的StyleStyle属性均为属性均为1 1,PicturePicture属性各设置了一幅图片。属性各设置了一幅图片。按钮按钮的的CaptionCaption属性

63、为空,按钮属性为空,按钮、的的CaptionCaption属性均为属性均为“大笑大笑”,按钮,按钮的的EnabledEnabled属性为属性为FalseFalse。图图2.18 命令按钮示例命令按钮示例 返回首页返回本节2.4.3 2.4.3 命令按钮的常用事件命令按钮的常用事件 命命令令按按钮钮最最常常用用的的事事件件是是ClickClick事事件件,可可以以在在该该事事件件中中编编写写代代码码来来处处理理相相应应的的任任务务。能能触触发发ClickClick事事件件的的操操作作包包括括:单单击击命命令令按按钮钮;焦焦点点在在按按钮钮上上时时按按回回车车或或空空格格键键;使使用用访访问问键键

64、;在在代代码码中中将将按按钮钮的的ValueValue属属性性设设为为TrueTrue。除除ClickClick事事件件外外,命命令令按按钮钮还还能能接接受受其其他他一一些些事事件件,但但都都不不常常用。用。返回首页返回本节2.4.4 命令按钮的常用方法命令按钮的常用方法 命命令令按按钮钮的的常常用用方方法法是是SetFocusSetFocus方方法法,使使用用该该方方法法可可以以将将焦焦点点定定位位在在指指定定的的命命令令按钮上。其格式为:按钮上。其格式为:对象名对象名.SetFocus 窗窗体体和和大大多多数数可可视视控控件件也也具具有有SetFocusSetFocus方法。方法。返回首页

65、返回本节2.5 2.5 最简单的文字显示控件最简单的文字显示控件 标签标签 w2.5.1.标签的外观设计标签的外观设计 w2.5.2 标签的事件和方法标签的事件和方法 w2.5.3 用标签创建访问键用标签创建访问键 返回首页2.5.1 标签的常用属性标签的常用属性(1)1.1.AutoSize AutoSize 自动调整大小自动调整大小 该该属属性性设设置置标标签签控控件件是是否否能能自自动动调调整整大大小小以以显显示示所所有有的的内内容容(CaptionCaption属属性性值值)。如如果果设设置置为为TrueTrue,则则自自动动改改变变大大小小以以适适应应内内容容;设设为为FalseFa

66、lse(默默认认)则则保保持持设设计计时时定定义义的的大大小小,超超出出的的部部分分不不显示。显示。2.2.WordWrap WordWrap 垂直调整垂直调整 设设置置为为TrueTrue时时,标标签签可可以以在在垂垂直直方方向向上上改改变变大大小小以以适适应应标标题题内内容容,但但前前提提条条件件是是必必须须设设AutoSizeAutoSize的的值值为为TrueTrue;设设置置为为False(False(默默认认)时时,标签不能在垂直方向上改变大小。标签不能在垂直方向上改变大小。2.5.1 标签的常用属性标签的常用属性(2)3.3.BorderStyleBorderStyle、BackStyle BackStyle 边框和背景样式边框和背景样式 BorderStyleBorderStyle属属性性设设置置标标签签是是否否具具有有边边框框。0 0:无无边边框框(默认值);(默认值);1 1:有边框。:有边框。BackStyleBackStyle属属性性设设置置背背景景样样式式。0 0:标标签签透透明明;1 1:标标签签不透明(默认值)。不透明(默认值)。4.4.Alignment

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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