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