一个简单VB程序设计过程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB 程序设计过程

程序设计——编程人员使用程序设计语言设计一个计算机程序。

【引例】简单VB程序设计实例。功能要求:单击←、→、↑、↓中的任何一个命令按钮,红色小球就会向相应方向移动一定距离。

1、分析问题

根据程序的功能要求,可见程序必须具有以下具体功能。

(1)程序必须能够接收程序用户输入的小球移动方向,即原始数据输入。本例使用4个“命令按钮”向程序用户提供给方向数据输入平台。

(2)当程序用户输入一个方向数据后,程序必须能够立即自动计算小球新的位臵,即数据处理。本例对于4个不同的移动方向分别计算新的位臵数据。

(3)程序必须能够向程序用户展示小球的移动效果,即输出结果数据。本例使用一个红色小球图形向程序用户实时展示移动效果。

2、建立一个VB应用程序工程

启动VB6.0 IDE后会弹出“新建工程”对话框,在“新建”

选项卡中选择“标准.EXE”图标,单击“打开”命令按钮,或双击“标准.EXE”图标,即可新建一个默认名为“工程1”

的应用程序设计工程项目。

☺【问1-3-3】什么是工程?

【答1-3-3】用来建造VB应用

程序的设计文件集合。

在新建一个工程时后,VB6.0 IDE会根据设计内容自动建立一系列设计文件。

第一个设计文件就是VB6.0 IDE 自动新建一个默认名为“Form1”的窗体对象,这个窗体对象就是程序界面的设计平台。

在命令行操作系统下运行应用程序(例如DOS),程序用户需要在按照操作系统规则输入相应的命令行使用应用程序。

在图形界面操作系统(例如Windows)下运行应用程序,程序用户使用鼠标和键盘通过对图形界面的操作使用应用程序。可见,应用程序用户图形界面(简称程序界面)是用户使用应用程序的一个图形化控制平台,程序界面的设计是设计Windows应用程序的基础。

【设计程序界面的方法】使用VB6.0 IDE工具箱中提供的控件类,在窗体对象上创建需要的控件对象。

1、创建控件对象

在窗体上创建控件对象可用以下方式:

①双击工具箱中的控件类图标,在窗体正中央自动创建一个

默认大小的控件对象。

②单击工具箱中的控件类图标,在窗体上的任何位臵拖放一

个自由大小的控件对象。

③按下Ctrl键单击工具箱中的控件类图标,在窗体上的任何

位臵多次拖放可以创建多个控件对象。

④使用复制/粘贴操作创建控件对象。此方法可以创建多个相

似控件对象(只有Name属性不同)。

2、操作控件对象

(1)选定控件对象

①选定单个对象——单击控件对象,被选中的对象四周

出现8个方向的控制柄。

②选定多个对象——有两种方法,一种是按住左键拖动

鼠标指针,将欲选择对象包括在一个虚框里即可;另一种是按住Ctrl键不放,逐个单击要选中的控件对象。

(2)移动、缩放和删除控件对象

①移动对象——选定控件对象,用拖动至目标位臵,松

开鼠标。

②调节大小——选定控件对象,用拖动对象四周的控制

柄,可调节控件对象的大小。

③删除对象——选中要删除的对象,再按一下Del键。

(3)复制/粘贴控件对象

①选定一个或几个控件对象;

②选择主菜单或快捷菜单命令“编辑┃复制”(或按下组合键Ctrl+C);

③选择主菜单或快捷菜单命令“编辑┃粘贴”(或按下组合键Ctrl+V);

④在弹出的对话框“已经有一个同名控件,是否要创建数组?”中单击“否”按钮,在窗体的左上角出现一个新控件对象。

3、控件对象的格式设臵

选定多个控件对象后,使用主菜单“格式”中的“对齐”、“间距”和“是否统一尺寸”等命令可以多个控件对象的进行操作。

4、引例的界面设计

5、对象与类

现实生活中的一个实体就是一个对象。例如,一个氢气球是一个对象,一个人也是一个对象。

任何对象都有自己的特征。氢气球的特征包括名称、大小、形状、颜色、功能等;人的特征有年龄、身高、体重、性别、声音等。

任何对象都在一定的内在或外在的条件下发生一定的变化。氢气球在内气压过低的条件下飞向天空,而用针捅可以刺破氢气球。这就如同自然界的任何物体都按照一定的自然法则发生变化一样。

☺【问1-3-4】程序设计中的对象是什么?

【答1-3-4】将数据与程序封装成一个互相依存、不可分割的整体,VB程序中每个控件都是一个可视的对象。

人类是所有人的集合与抽象,而一个个具体的人是人类的实体对象。在VB6.0 IDE的工具箱中,类以图标按钮的形式展示出来,类的一次实体化操作就创建一个控件对象。

☺【问1-3-5】程序设计中的类是什么?

【答1-3-5】同种对象的集合与抽象,创建对象的标准模型。☺【问1-3-6】窗体是对象还是类?

【答1-3-6】窗体作为程序界面的设计平台,是一种控件对象容器的特殊对象,而不是类。VB中最常见的对象就是窗体,其次就是各种控件。

6、对象的属性、事件和方法

对象除了具有自己的特征(属性)外,在不同内在或外在条件(事件)下会出现不同的行为(方法)。

属性、事件、方法是描述一个对象的三要素。

例如,一个巨大红色氢气球自由飞上天空,而用针去捅则气球会爆。一个、巨大、红色是氢气球这个对象的属性,氢气球因为“内气压低于外气压”这个内在事件导致飞上天空行为,也因为“针捅”这个外在事件导致爆炸行为。

氢气球上飞到达一定的高度后,内气压远大于外气压的压力差也会使氢气球发生爆炸行为,可见不同的事件可能导致一个对象的相同行为。

☺1、对象的属性

☺【问1-3-7】什么是对象的属性?

【答1-3-7】描述对象特征的参数。

例如,对象的标题、颜色、位臵、大小等属性决定了对象的图形具有什么样的外观及功能。

不同类的对象具有的属性种类不相同,同类对象具有相同的属性种类,一个对象有许多不同的属性。

相关文档
最新文档