第二章 简单VB程序设计

上传人:jiups****uk12 文档编号:88681215 上传时间:2019-05-06 格式:PPT 页数:94 大小:1.66MB
返回 下载 相关 举报
第二章  简单VB程序设计_第1页
第1页 / 共94页
第二章  简单VB程序设计_第2页
第2页 / 共94页
第二章  简单VB程序设计_第3页
第3页 / 共94页
第二章  简单VB程序设计_第4页
第4页 / 共94页
第二章  简单VB程序设计_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《第二章 简单VB程序设计》由会员分享,可在线阅读,更多相关《第二章 简单VB程序设计(94页珍藏版)》请在金锄头文库上搜索。

1、VB程序设计 绪言,If X=5 then,北京经济管理职业学院计算机系信息安全教研室 李平 ,在了解VB语言的基本特性、功能特点及 其开发环境后,VB的学习者还需要进一步了 解面向对象程序设计的概念,掌握建立简单 应用程序的基本方法,然后通过一个较为简 单的VB应用程序窗体实例的开发,对VB的 程序设计有一个全面的了解,以便为今后复 杂应用程序的开发打下良好的基础。,第二章 简单的VB程序设计,安 装 在 CD-ROM 驱动器中插入Visual Basic6.0系统 CD 盘。安装程序在CD盘的根目录下,运行安装程序Setup.exe,即可进入“安装程序向导”。如果您的计算机能够在系统中运行

2、 AutoPlay,则在插入 CD 盘时,安装程序将被自动加载。选取“安装 Visual Basic 6.0”。同样进入“安装程序向导”,启动 Visual Basic 步骤: 1. 单击任务条上的“启动”。 2. 选择“程序”,接着选取“Microsoft Visual Basic 6.0 中文版”。 3. 双击 Visual Basic 6.0的 快捷键图标。 4. 使用“Windows 资源管理器”寻找 Visual Basic 可执行文件。,Visual Basic 6.0的集成开发环境,1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成,VB的三种工作模式(标题栏总显示当前模式)

3、 (1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。 (2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。 (3)中断模式:程序在运行的中途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。,2.窗体(Form)设计窗口,窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个

4、的窗体名字,建立窗体时缺省名为Form1,Form2, . . .。应注意窗体名即Name属性和窗体文件名的区别,3.代码(code)窗口,在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。,4. 属性(properties)窗口,属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。,工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块,5. 工程资源管

5、理器(project expror)窗口,工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件”,6. 工具箱(ToolBox)窗口,窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。,7窗体布局窗口,Visual Basic 6.0帮助系统的使用,一、MSDN的安装,二、使用MSDN Library查阅器,三、上下文帮助,在Visual Basic界面的任何上下文相关部分上按F1键,就

6、可显示有关该部分的信息。上下文相关部分是: Visual Basic中的每个窗口(“属性”窗口、“代码”窗口等) 工具箱中的控件 窗体或文档对象内的对象 “属性”窗口中的属性 Visual Basic关键词(语句、声明、函数、属性、方法、事件和特殊对象) 错误信息,自1946年诞生世界上第一台计算机起,计算 机程序设计语言的发展经历了四个阶段: 1、机器语言阶段 2、汇编语言阶段 3、高级语言阶段 4、面向对象程序设计阶段,1 程序设计方法的发展,第二章 简单的VB程序设计,一、初期的程序设计,结构化程序设计(Structure Programming) 是一种强调功能抽象化和模块化的编程方法

7、,它 把求解问题的过程看作一个处理过程。,三种基本的程序结构:,顺序结构,选择结构,循环结构,二、结构化程序设计,自顶向下、逐步求精、模块化,设计原则:,结构化程序设计解决了由多人共同开发大 型软件时,如何高效率地完成高可靠性系统的 问题。结构化程序的可读性好、可维护性好已 成为评价程序质量的首要条件。VB改变了原 Basic语言的非结构程序设计思想,采用结构化 程序设计的思想和方法。,二、结构化程序设计,面向对象程序设计OOP(Object Oriented Programming)是一种以对象为基础,以事件来驱动 对象执行的程序设计技术。OOP将一个应用程序, 逐步划分成相互关联的多个对象

8、,并且建立起与这 些对象相关联的事件过程,通过对象对所发生的事 件产生响应,来执行相应事件过程,以引发对象状 态的改变,从而最终达到运算、处理的目的。程序 员在应用程序中只需说明对象应完成的任务,该任 务通常仍由编程来完成,仍采用结构化程序设计的 方法。,三、面向对象的程序设计,面向对象的程序设计的优点,1、符合人们的习惯思维方式,便于分析复杂而 多变的问题。,2、易于软件的维护和功能的增减。,3、能用继承的方式减短程序开发所花的时间。,4、与可视化技术相结合,改善了工作界面。,对象,2.2 对象的概念,在OOP中,程序的核心是对象。在开 发一个应用程序时,必须先建立各种对象, 然后围绕对象来

9、进行程序设计。对象是具 有某些特性的具体事物的抽象(如:控件 及窗体)。每个对象都具有描述其特征的 属性,以及附属于它的行为。 在VB中,工程中的每一个窗体、窗体 中的每一个控件都是一个对象。,VB 提供了面向对象程序设计的强大功能,程序的 核心是对象。VB不仅提供了大量的控件对象,而且提 供了创建自定义对象的方法和工具,为开发应用者带 来了诸多便利。,类,类是创建对象实例的模板,是同种对象 的集合与抽象,它包含所创建对象的属性描 述和行为特征的定义。类含有属性和方法, 它封装了用于类的全部信息。 在VB中,所见到的类大多是系统已经设 计完成的,我们只需使用就可以了,如VB工 具箱中的可视类图

10、标是VB系统设计好的标准 类控件。具体的如:工具箱中的 “TextBox ” 控件就是一个标准类,当我们从该类中 “ 取 出”某个TextBox控件后,这个TextBox 控件 就成为一个对象,它自动继承了 TextBox类的 各种特征。即当我们在窗体上画一个控件时, 就将类转换为一个对象,也就创建了一个控 件对象,控件对象简称控件。VB也允许程 序员自行设计类。 注意:窗体是个特例,它既是对象又是类。,容器,容器也是对象,只是此种对象允 许我们在其中添加或包含其他对象。 常用的容器有窗体、Frame等。 除了通过利用控件类产生控件对 象外,VB还提供了系统对象,如打 印机(Printer)、

11、剪贴板(Clipboard)、 屏幕(Screen)、应用程序(App)等。,方法:(1)、从工具箱中建立 (2)、使用复制的方法,(1)、单个对象的选择:鼠标单击 (2)、多个对象的选择:单击第一个对象, 按住Shift键,再单击其他对象,二、对象的建立和编辑,1、对象的建立,2、对象的选定,(1)复制:先选择对象,然后复制并粘贴。注意:在 粘贴对象时,VB系统会提问是否要建立控件数组,若不想 建立控件数组应回答“否”。 (2)、删除:选定后按Del键,每一个对象都有自己的名称,用户所建立的控件和窗 体都有默认的名称,如Form1、Form2、Text1等,用户也 可以通过对象的属性窗口给对

12、象重新命名。对象名称必须 以英文字母或汉字开头,后面可由字母、汉字、数字组成, 其长度不超过255个字符。根据我们多年从事软件开发的经 验,我们建议:窗体用汉字命名,控件使用原默认名。注意,二、对象的建立和编辑,3、复制或删除对象,4、对象的命名,VB的控件具有自己的属性、事件和方法,我们可以 将属性看作一个对象的性质,将事件看作对象的响应, 将方法看作对象的动作,这三者构成了对象的三要素。,对象中的数据保存在属性中,是用来描述和反映对象 特征的参数。定义对象属性的方法有以下两种: (1)、使用属性窗口 (2)、用程序语句定义 语句形式: =,三、对象的属性、事件和方法,1、属性,(1)事件

13、事件是发生在对象上的事情,VB系统为每一个对 象预先定义了一系列的事件。如:单击(Click)、双击 (DblClick)、获取焦点(GotFocus)、改变(Change) 等。,(2)事件过程 当对象发生了事件后,应用程序就可能需要处理这 个事件,而其处理的步骤就是事件过程。它是针对某 一对象的过程,并与该对象的一个事件相联系。VB的 编程工作主要就是为对象编写事件过程中的程序代码。 事件过程的形式如下: Sub 对象名事件(参数列表 ) End Sub,2、事件、事件过程和事件驱动,例如,当用户单击名为Command1命令按钮 事件发生后,所编制的事件过程如下: Sub command1

14、click() Command1.fontsize=20 End Sub 注意:当用户对一个对象发出一个动作时, 可能会同时在该对象上发生多个事件。如用户 在对象上单击鼠标,会同时产生Click、 MouseDown、MouseUp三个事件,我们只需 对感兴趣的事件编程即可。,2、事件、事件过程和事件驱动, 启动应用程序,装载和显示窗体。 注意:若用户需要在窗体装载计算机内存时执 行某些操作和数据处理功能,应将程序写在窗体的 Form_Load()事件或标准模块中。 窗体或控件等待事件的发生。 事件发生时,执行对应的事件过程。 重复执行步。,(3)事件驱动的程序设计 在VB中,程序的执行是先等

15、待某个事件的发生, 然后再执行处理此事件的过程,即事件驱动程序设计 方式。VB驱动程序的执行步骤如下:,2、事件、事件过程和事件驱动,面向对象的程序设计语言提供 了一种特殊的过程和函数,该过 程和函数称为方法。每个方法都 可执行完成某项任务。,对象方法的调用格式为,对象.方法 参数,缺省对象,指窗体,例:Print方法。,3、方法,2.3 建立简单的应用程序,在VB中要创建一个应用程序,首先就需要至少创建 一个工程和工程中的窗体。创建工程的常用方法有以下 两种:第一种方法是当用户启动VB后,在启动对话框 中选择“新建”页的“标准 EXE”,系统就会自动创建一 个工程和一个窗体。第二种方法是用户

16、选择系统 “文件” 菜单中的“新建工程”功能,系统也会自动创建一个工程 和一个窗体。新建工程的默认名称通常为:“工程1”, 新建窗体的默认名称通常为:“Form1”。若用户需要更 改窗体的名称,可通过窗体的“名称”属性值直接更改, 若需要更改工程的名称则需要在保存工程时进行更改。 VB工程文件保存的顺序是:先保存工程中的标准模块 文件,然后保存工程中的窗体文件,最后保存工程文件。,2.3 建立简单的应用程序,1、建立用户界面的对象,2、进行对象属性的设置,3、进行对象事件编程,4、保存和调试程序。,继续,创建一个窗体,窗体内包括两个Label, 两个TextBox,两个command,1、建立用户界面的对象,Form1的Caption为“大小写字母转换”; Label1的Caption为“输入字母” ; Label2的Caption为“输出字母” ; Command1和Command2的Caption分别

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

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

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