第2章 应用程序设计初步.ppt
《第2章 应用程序设计初步.ppt》由会员分享,可在线阅读,更多相关《第2章 应用程序设计初步.ppt(41页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第二章第二章 应用程序设计初步应用程序设计初步 21 几个基本概念几个基本概念 22 控件的画法和基本操作控件的画法和基本操作 23 编写编写Visual Basic应用程序的步骤应用程序的步骤 24 应用程序的结构应用程序的结构 25 常用语句常用语句 26 简单的应用程序设计实例简单的应用程序设计实例 121 几个基本概念几个基本概念 211 对象对象 212 属性属性 213 事件事件 214 方法方法 215 窗体窗体 216 控件控件217 工程工程 2211 对象对象 在在面面向向对对象象的的程程序序设设计计中中,“对对象象”是是系系统统中中的的基基本本运运行行实实体体。Visua
2、l Basic中中的的对对象象与与面面向向对对象象程程序序设设计计中中的的对对象象在在概概念念上上是是一一样样的的,但但在在使使用用上上有有很很大大区区别别。在在面面向向对对象象程程序序设设计计中中,对对象象由由程程序序员员自自己己设设计计。而而在在Visual Basic 60中中,对对象象分分为为两两类类,一一类类是是由由系系统统设设计计好好的的,称称为为预预定定义义对对象象,可可以以直直接接使使用用或或对对其其进进行行操操作作;另另一一类类由由用用户户定定义义,可可以以像像C+一一样样建建立立用户自己的对象。用户自己的对象。3212 属性属性 属性是一个对象的特性,不同的对象有属性是一个
3、对象的特性,不同的对象有不同的属性。对象常见的属性有标题不同的属性。对象常见的属性有标题(Caption)、名称名称(Name)、颜色颜色(Color)、字体大小字体大小(Fontsize)以及是否可见以及是否可见(Visible)等。前面介绍的属性窗口中含等。前面介绍的属性窗口中含有各种属性,可以在属性列表中为具体有各种属性,可以在属性列表中为具体的对象选择所需要的属性。为了在属性的对象选择所需要的属性。为了在属性窗口中设置对象的属性,必须先选择要窗口中设置对象的属性,必须先选择要设置属性的对象,然后激活属性窗口。设置属性的对象,然后激活属性窗口。4设置新属性的方式通常有以下设置新属性的方式
4、通常有以下3种种方式方式 1直接键入新属性值直接键入新属性值 2选择输入,即通过下拉列表选择所需选择输入,即通过下拉列表选择所需要的属性值要的属性值 3利用对话框设置属值利用对话框设置属值 除了用属性窗口设置对象属性外,除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般也可以在程序中用程序语句设置,一般格式如下:格式如下:对象名属性名称对象名属性名称=新设置的属性值新设置的属性值5 213 事件事件 所所谓谓事事件件(Event),是是由由Visual Basic预预先先设设置置好好的的、能能够够被被对对象象识识别别的的动动作作,例例 如如 click(单单 击击),DblCli
5、ck(双双 击击),Load(装装入入),MouseMove(移移动动鼠鼠标标),change(改改变变)等等。不不同同的的对对象象能能够够识识别别的的事事件件也也不不一一样样。当当事事件件由由用用户户触触发发(如如click)或或由由系系统统触触发发(如如Load)时时,对对象象就就会对该事件做出响应会对该事件做出响应(Respond)。6 事件过程的一般格式如下:事件过程的一般格式如下:Private Sub 对象名称对象名称_事件名称事件名称()事件响应程序代码事件响应程序代码End sub7214方法方法 在面向对象程序设计在面向对象程序设计(OOP)中,引入了称中,引入了称为方法为方
6、法(Method)的特殊过程和函数。方的特殊过程和函数。方法的操作与过程、函数的操作相同,但法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和方法是特定对象的一部分,正如属性和事件是对象的一部分一样。事件是对象的一部分一样。调用格式为:调用格式为:对象名称方法名称对象名称方法名称8215 窗窗 体体 图图形形界界面面中中最最常常见见到到的的对对象象是是窗窗口口,如如对对话话框框、错错误误信信息息框框、询询问问框框等等都都是是窗窗口口。窗窗口口在在VB中中称称为为窗窗体体(Form),它它是是VB编编程程中中最最常常见见的的对对象象。设设计窗体是设计应用程序的第一步。计窗体是设
7、计应用程序的第一步。窗窗体体是是任任何何一一个个应应用用程程序序必必不不可可少少的的对对象象,因因为为窗窗体体是是其其他他对对象象的的载载体体,各各类类控控件件对对象象必必须须建立在窗体上,窗体是应用程序的顶层对象。建立在窗体上,窗体是应用程序的顶层对象。9216 控控 件件 窗体和控件都是窗体和控件都是Visual Basic中的对象,中的对象,它们是应用程序的它们是应用程序的“积木块积木块”,共同构,共同构成用户界面。因为有了控件,才使得成用户界面。因为有了控件,才使得Visual Basic不但功能强大,而且易于使不但功能强大,而且易于使用。控件以图标的形式放在用。控件以图标的形式放在“
8、工具箱工具箱”中,每种控件都有与之对应的图标。中,每种控件都有与之对应的图标。101控件的分类控件的分类标准控件标准控件(也称内部控件也称内部控件)ActiveX控件控件 可插入对象可插入对象 112控件的命名控件的命名每个窗体和控件都有一个名字,这个名每个窗体和控件都有一个名字,这个名字就是窗体或控件的字就是窗体或控件的Name属性值。在一属性值。在一般情况下,窗体和控件都有默认值,如般情况下,窗体和控件都有默认值,如Forml,Commandl,Textl等。为了能见等。为了能见名知义,提高程序的可读性,最好用有名知义,提高程序的可读性,最好用有一定意义的名字作为对象的一定意义的名字作为对
9、象的Name属性值,属性值,可以从名字上看出属性的前缀。可以从名字上看出属性的前缀。12217 工程工程 “工工程程”通通常常是是指指一一些些规规模模较较大大、综综合合性性的的、系系统统化化的的联联合合作作业业。VB中中将将开开发发的的应应用用程程序序也也称称为为工工程程,正正是是借借用用了了这这样样一一种种观观点点,因因为为一一个个应应用用程程序序是是由由许许多多程序文件组成的。程序文件组成的。13 1 工程的结构工程的结构一个工程包括如下文件:一个工程包括如下文件:工程文件工程文件(*vbp),用于跟踪所有部件。,用于跟踪所有部件。窗体文件窗体文件(*frm)。窗体的二进制数据文件窗体的二
10、进制数据文件(*frx),主要是描述窗体上控件的属性,主要是描述窗体上控件的属性数据。这些文件是自动生成的,不能编辑的。数据。这些文件是自动生成的,不能编辑的。类模块文件类模块文件(*cls),可选的。与窗体模块相似,只是没有可见,可选的。与窗体模块相似,只是没有可见的图形用户界面。的图形用户界面。标准模块文件标准模块文件(*bas),可选的。,可选的。一个或多个包含有一个或多个包含有ActiveX控件的文件控件的文件(ocx),可选的。,可选的。资源文件资源文件(*res),可选的。如果有,只能有一个。,可选的。如果有,只能有一个。其中前三种文件是一个工程必须包括的文件,后四种文件是可选其中
11、前三种文件是一个工程必须包括的文件,后四种文件是可选的。的。142 工程管理工程管理(1)创建、打开、保存工程)创建、打开、保存工程(2)使用多个工程)使用多个工程(3)添加、删除文件)添加、删除文件(4)只保存文件而不保存工程的方法)只保存文件而不保存工程的方法1522控件的画法和基本操作控件的画法和基本操作 221控件的画法控件的画法 222控件的基本操作控件的基本操作 1控件的缩放和移动控件的缩放和移动 2控件的删除与复制控件的删除与复制 3通过属性窗口改变对象的位置和通过属性窗口改变对象的位置和 大小大小 4选择控件选择控件 5控件的布局控件的布局1623 编写编写Visual Bas
12、ic应用程序应用程序的步骤的步骤 231创建一个工程创建一个工程 232设计界面设计界面 233设置属性设置属性 234编写代码编写代码 235运行、修改和保存工程运行、修改和保存工程 17231创建一个工程创建一个工程 在在Visual Basic环境中每建立一个应用程序都要生成一个环境中每建立一个应用程序都要生成一个工程。创建一个新的工程有如下两种方法:工程。创建一个新的工程有如下两种方法:启动启动Visual Basic后,在后,在“新建工程新建工程”对话框中选择对话框中选择“标准标准EXE”选项后,单击选项后,单击“打开打开”按钮。按钮。在在“文件文件”下拉菜单中选择下拉菜单中选择“新
13、建工程新建工程”子菜单项,子菜单项,打开打开“新建工程新建工程”对话框,从中选择对话框,从中选择“标准标准EXE”选项选项后单击后单击“确定确定”按钮。按钮。执行上述步骤后便进入了执行上述步骤后便进入了Visual Basic的集成开发环境的集成开发环境界面。此时可以开始设计应用程序了。应用程序的界界面。此时可以开始设计应用程序了。应用程序的界面是窗体,因此主要工作是在面是窗体,因此主要工作是在“窗体设计器窗体设计器”中完成中完成窗体的设计。窗体的设计。新建窗体的名称属性和标题属性的隐含值为新建窗体的名称属性和标题属性的隐含值为Forml,若,若用户在应用程序中添加多个窗体,系统为这些窗体起用
14、户在应用程序中添加多个窗体,系统为这些窗体起的名称依次为的名称依次为Form2,Form3等等。等等。18232设计界面设计界面 打开打开“窗体设计窗体设计”窗口后,下一步的工作是在窗体中建立对窗口后,下一步的工作是在窗体中建立对象。文本框、按钮、标签等都是常见的对象,在象。文本框、按钮、标签等都是常见的对象,在Visual Basic中建中建立对象必须利用工具箱中的控件,才能在窗体中制作出所需的对立对象必须利用工具箱中的控件,才能在窗体中制作出所需的对象。可以把窗体看作是一个对象的象。可以把窗体看作是一个对象的“容器容器”,窗体的界面设计就,窗体的界面设计就是在窗体中制作出一个个对象,也就是
15、往窗体添加控件。是在窗体中制作出一个个对象,也就是往窗体添加控件。在窗体中添加控件的方法是:单击工具箱中的控件图标,鼠标指在窗体中添加控件的方法是:单击工具箱中的控件图标,鼠标指针变成一个十字形。在窗体工作区的所需位置拖动鼠标,窗体上针变成一个十字形。在窗体工作区的所需位置拖动鼠标,窗体上便画出对应的控件。便画出对应的控件。也可以用鼠标双击控件图标,便在窗体工作区的中央画出对应的也可以用鼠标双击控件图标,便在窗体工作区的中央画出对应的控件,再将控件拖动到所需位置。控件,再将控件拖动到所需位置。若是在窗体中画出几个相同类型的控件,则控件序号依次自动增若是在窗体中画出几个相同类型的控件,则控件序号
16、依次自动增加,如命令按钮控件加,如命令按钮控件 Commandl、Command2、Command3等。等。19233设置属性设置属性 在在VB中,设置对象属性有两种途径:一是在属性窗口中直接中,设置对象属性有两种途径:一是在属性窗口中直接设置;二是在程序代码中利用语句进行设置。设置;二是在程序代码中利用语句进行设置。在属性窗口中直接设置对象的属性,一般可先设置窗体的属性,在属性窗口中直接设置对象的属性,一般可先设置窗体的属性,然后再设置控件的属性,在属性窗口中设置对象属性的方法是:然后再设置控件的属性,在属性窗口中设置对象属性的方法是:先选中对象先选中对象(窗体或控件窗体或控件),被选中的对
17、象的边框上会出现,被选中的对象的边框上会出现8个个蓝色小方块,表示该对象是蓝色小方块,表示该对象是“活动活动”的,即被选取。的,即被选取。再打开属性窗口,从中进行属性设置。再打开属性窗口,从中进行属性设置。设置完毕后,单击右上角的关闭按钮。设置完毕后,单击右上角的关闭按钮。若要继续给另一个控件设置属性,则不必关闭若要继续给另一个控件设置属性,则不必关闭“属性属性”窗口,窗口,只要再选中另一个控件,即可继续在属性窗口给新选取的控件设只要再选中另一个控件,即可继续在属性窗口给新选取的控件设置属性。置属性。在程序代码中设置对象属性的语句的一般格式是:在程序代码中设置对象属性的语句的一般格式是:控件名
18、属性名控件名属性名=属性值属性值20 例例2 1设置窗体上文本框设置窗体上文本框Textl和文本框和文本框Text2的字体和字号。选择窗体对象的字体和字号。选择窗体对象(设为设为Form),再,再选择窗体的选择窗体的Load事件,输入下列代码:事件,输入下列代码:Private Sub Form_Load()TextlFontSize=14 TextlFontName=楷体楷体_GB2312 Text2FontSize=20 Text2FontName=黑体黑体 End Sub21 234编写代码编写代码 一个窗体对应着一个窗体模块,因此编写的代一个窗体对应着一个窗体模块,因此编写的代码一般是
19、窗体事件过程的程序代码。一个窗体码一般是窗体事件过程的程序代码。一个窗体事件过程又包含若干个控件事件过程。一个控事件过程又包含若干个控件事件过程。一个控件所触发的事件过程对应着一个代码片断。件所触发的事件过程对应着一个代码片断。控件的事件过程对应的代码片断的基本格式是:控件的事件过程对应的代码片断的基本格式是:Private Sub_ 语句序列语句序列 End Sub22 其中:其中:控件名是与该事件过程相关的对象的名称,控件名是与该事件过程相关的对象的名称,控件对象的名字可由用户自行设置,格式中的控件对象的名字可由用户自行设置,格式中的控件名就是控件的控件名就是控件的“Name”属性值。属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 应用程序设计初步 应用 程序设计 初步
限制150内