《简单的VB程序设计》PPT课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Text1.Text = "欢迎学习Visual Basic!" End Sub
2020/11/26
特别提醒 关于事件过程名的命名 P22
一、对于控件来说,事件过程名是由对象名、下划线 和事件名三部分组成。而对于窗体来说,事件过程名 由Form、下划线和事件名组成
设置属性的方法有两种(简讲):
1)在设计阶段利用属性窗口直接设置属性 2)通过程序代码,在运行时改变其属性
2020/11/26
在设计阶段进行属性设置的方法和步骤: 1.选中控件对象(单击),则会出现
该控件的属性窗口 2.在该窗口中选中要修改的属性,在
属性窗口输入或选择所需的属性值
2020/11/26
(一)建立一个新的工程文件和空白窗体
1.“文件”+“新建工程”+“标准.exe” 2.在窗体上添加控件对象步骤如下:
1)在工具箱中控件对象对应的图标上,左键 单击选择,并在窗体上拖曳至合适大小;
2)或者在工具箱中双击所需的图标
举实例演示
2020/11/26
(二)控件的基本操作(与界面设计相关)
1.激活控件
例1. 举例说明类和对象的关系:

一个类
绿皮 白皮


黑布 鞋
三个 对象
2020/11/26
举例2如下:
汽车 这是一个类 不专指特定的事物
一辆白色小汽车
这是一个对象,因为它是指一辆具体的汽车实 体,该对象的属性为白色、小型等
再回首类的概念
2020/11/26
(一) VB中的类
2020/11/26
End Sub
2020/11/26
例5 举实例说明事件过程及程序代码应写在何 处
应用程序窗体(界面)
见事件过程实例
代码窗口
2020/11/26
认识与提高:
当在VB的设计环境中建立对象 后, 若希望某个对象在收到某个事件 后能做出预期的反应。此时,只要在该 对象的某一特定事件过程中编写相应的 程序代码即可。
2)事件可以由用户触发,也可由系 统触发。
2020/11/26
3. 事件过程的概念
它是用来说明该事件发生后所要 做的事情,它是由编程人员来完成的代码 设计。
当事件发生时,VB就立即寻找相 应的程序进行处理,那么,响应一个事 件的程序代码就称为对象的事件过程。
2020/11/26
说明:
事件过程名由对象名、下划线和事件名组成
2020/11/26
(一)属性(Properties)
1. 属性的概念 属性是用来描述和 反映对象特征的参数.
2. 属性和属性值的区别及属性的共 有性 和私有性
(举例说明:在属性窗口中进行查看和设 置)
2020/11/26
3. 设置对象属性值的两种方法:
1)在设计阶段利用属性窗口直接 设置属性
2)在程序代码中通过赋值设置属 性,语法格式为:
2020/11/26
二)面向对象程序设计的优点:
“对象+消息”的程序设计
模式 对象之间的相互作用通过消息实现
1. 符合思维习惯 2. 可重复使用 3. 具有可扩展性 4. 可管理性 5. 可视化技术,改善了工作界2020/面11/26
2.2 VB中对象及其属性、事件和方法
一、 VB中的对象及其分类 二、对象的属性、事件和方法
事件过程的形式:
定义过程开始语句
事件过程名
Sub 对象名_事件名([参数列表])
……
(事件过
程代码)
定义过程结束语句
End Sub
2020/11/26
举例4:
Private Sub

女生—蟑螂爬过去() 高声尖叫的程序代
去() 代码
End Sub Private Sub 男生—蟑螂爬过 高声喊打的程序
①属性是指一个对象的特征(性质 )
②事件是指作用在对象上、且能够 为对象所识别和响应的一系列动作。如鼠标的
单击等.
③方法是指对象举所例发说出明的动作
2020/11/26
对象、属性、事件和方法的含义。
例3:用针刺一只黄色 充满氢气的气球,气球发生爆炸。
对象: 气球
属性:黄色
事件:针刺
充满
氢气
方法:爆炸
[对象名.]属性名 例 Form1.Caption = “输入”
Text1.Left = 100 说明:P21
2020/11/26
(二)事件(Event)及事件过程
1. 事件的概念
事件是指作用在某对象上、由VB
预先设置好的、能够为某对象所识别和响
应的一系列动作。
举例说明
如鼠标的单击(Click)
进入
第2章 简单的VB程序设计
2.1面向对象的程序设计方法概述 2.2VB中的对象及其属性、事件、方法☆ 2.3简单应用程序的建立☆ 2.4窗体和基本控件☆ 2.5VB常用方法☆ 2.6VB工程结构和工程管理
2020/11/26
2.1面向对象的程序设计方法概述
程序设计:特定问题,使用设计语言,设计
、编制和调试程序
2020/11/26
4.事件过程是指事件发生后,响应一个事件
的程序代码。事件一发生,系统就去执行程序 代码
5.总结:如何确定在事件过程中编写程序代码 的位置
如若希望事件a作用在对象甲上时,执行
程序代码。则必须在事件过程对象甲_事件a( )
(
)中编写程序
代码
2020/11/26
2.3 简单应用程序的建立
2020/11/26
一)面向对象的程序设计方法的提出:
(1)它于 80年代提出,起源于Smalltalk语言 (2)面向对象程序设计方法不是将问题分解
为过程 ,而是将问题分解为对象。 (3)它代表了一种全新的设计思路和新的处理 问题角度。
面向对象:以对象为中心来分析和解决问题
程序设计中的对象:指将数据和操作数据的方法 封装起来的一种实体
2020/11/26
步骤3、事件过程的代码设计
使用三种方法进入代码设计窗口:
1.双击窗体或控件对象 2.在工程资源管理器窗口选择“查看代码 ” 3.视图菜单选择“代码窗口”
如何返回对象窗口?
2020/11/26
在代码窗口中对事件过程编程的步骤:
如若希望事件a作用在对象甲上时执行程序代码, 则
(1)单击“对象列表框”右边的箭头,选择需进 行事件过程编程的对象甲。
事件过程代码是由一系列语句行 组成的
2020/11/26
(三)方法(Method)
1. 方法的概念 方法指的是控制对象动作
行为的方式。从对象本身的角度, 可通俗地理解为对象的动作。
(举以下实例说明)
2020/11/26
举例 6. 说明对象的属性、事件和方法三 者之 间的关系。
属性:红色 事件:箭刺 方法:放气
举实例说明
2020/11/26
2 . 控件对象
工具箱中的各种控件工具图标,实际上 就是代表了各个不同对象的类。当在窗体 上画一个控件,并设置其属性后,就创建 了一个控件对象。
VB中最基本的控件对象有标签、文本框等20个. 举例说明。
2020/11/26
二、对象的属性、事件和方法
构成了对象的三要素
特别提醒
易出错的属性:对象的名称属性
(1)命名:每个对象都有自己的名字,有 了名字才能在程序代码中引用该对象,在属性窗 口 “名称” 设置对象名称。
(2) 命名格式: 名字以字母或汉字开头,由字母、汉字、数字 串、下划线组成,长度<=40个字符. 练习 P59 8
(3)系统的默认名: 如:Form1,Label1, Command1 ...
2020/11/26
2. 对象方法的调用格式:
[对象名.]方法名 [参数列表]
例: 方法Print Form1. Print 或 Print
“欢迎使用VB” “欢迎使用VB”
注意:
省略对象时表示在当前对象,一般指当前窗体
演示例2-1
2020/11/26
思考与提高:
在开发应用程序时,对象、属性、事件和方 法的作用体现在何处?
举实例演示
2.调整控件框的大小
3.删除控件
4.复制控件
5.同时操作多个控件
(1ຫໍສະໝຸດ Baidu按住Shift 或 Ctrl ,并单击要选的控件
(2)按住鼠标左键并拖动,将要选的控件框起来
(3)使用“格式”菜单命令
2020/11/26
步骤2、设置控件对象的属性
设置属性的目的: 使控件对象符合应用程序的需要,
属性是控件对象特征的表示,不同控件对 象有不同的属性。
1.对象:它是面向对象程序设计的核心, 体现在界面设计中。 2.属性:是用来描述对象的特征的数据
2020/11/26
引入“事件驱动” 的概念 事件驱动是指程序的执行是靠事件的发生
引起的。简言之,只有事件的发生,才能引起程 序代码的执行。
举例说明:
3.事件:事件是程序代码执行的导火索,即如
果用户或系统不触发对象的事件,程序代码就 不可能执行
(2)单击“过程列表框”右边的箭头,选择与所 选对象甲对应的事件a 。
(3)在所选事件过程代码模板中编写程序代码。
如下 所示
2020/11/26
对象列表框
事件名列表框
事件过程模板
2020/11/26
现场举example1例演示编程
界面和事件过程代码为:
'“确定”命令按钮的单击事件过程 Private Sub Command1_Click()
2020/11/26
举例:一辆汽车是一
个动作主体,汽车又由 发动机、传动装置、刹 车系统、车轮等部分组 合而成。如果我们在使 用计算机程序描述一辆 汽车的动作的时候,着 眼点是汽车从一地到另 一地的运动过程,则为 传统的“面向过程的程 序设计思想”;
2020/11/26
如果着眼点在组成汽车的一个个 部件,即动作体的特性、工作规律和动作 方式,通过对这些动作体的描述,即确定 整个汽车的工作特性和规律,这就是“面 向对象的程序设计思想”,该种设计方法 对现实世界的反映更加具体和精确。
一、用VB开发应用程序,包括 两部分工作:
一)完成程序界面的设计 (外观 上)
二)完成程序代码的设计
2020/11/26
建立应用程序的步骤:
1.设立程序的用户界面
2.设置对象的属性
3.编写对象事件过程的程序代码
4.保存工程
5.调试和运行
6.创建可执行程序(也可以不用

2020/11/26
步骤1、设计程序的用户界面
3.结构化程序设计方法的缺点:
采用了 “数据结构+算法” 的程序设计 模式
(1) 即面向过程的程序设计方法 , 它与人的思维不协调,不能真实反映现实 世界。
(2) 它突出实现功能的过程方法, 但 易出错、 程序难以维护.
2020/11/26
三、面向对象的程序设计
•面向对象的程序设计与传统的面向过程的程 序设计方法的区别: •过程(How to do?)与对象(What to do?)
• 硬件的进一步发展,产生了软件危机。
2020/11/26
二、结构化程序设计
1.结构化程序设计方法的提出:
70年代由 Dijkstra提出(可读性、可维护 性)
2. 结构化程序设计采用的方法
(1) 采用自顶向下、逐步求精的分析和设计方 法,即功能分解法(模块化) (2)三种结构:顺序、选择和循环
2020/11/26
2020/11/26
又例如:
鼠标移动(MouseMove)、键盘 按下(KeyPress)等.
每个对象都可识别一系列事 件。 如:窗体对象可识别单击(Click) 、双击
(Dblclick)等
2020/11/26
2. 有关说明
1)鼠标的单击(Click)、双击 (DblClick) 、按下按键(MouseDown) 、 松开 按键(MouseUp) 、鼠标移动 (MouseMove)等都是VB中常用的事件。
程序设计方法:研究如何将复杂问题的求解
转换为计算机能执行的简单操作的方法。
一、初期的程序设计 二、结构化程序设计 三、面向对象的程序设计OOP
2020/11/26
一、初期的程序设计
缺点:
•早期的计算机价格昂贵、内存很小、速度不高。 为了节省昂贵的CPU机时费,不得不使用巧妙的 手段和技术,手工编写各种高效的程序。 •随着计算机性能价格比不断提高,计算机应用 越来越广泛,程序规模越来越大,手工方式编程 的缺陷已成为阻碍计算机技术发展的主要障碍。
2020/11/26
一、对象和类的概念
对象是指在现实世界中可以独立存在的、 可以被区分的一些实体,也可以是一些概念 上的实体。
举例说明:书,笔,手机,飞机等
2020/11/26
类是所有具有一定共性的对象的集 合,即类是同种对象的抽象,而对象是类 的一次实例化结果。
举例说明类的涵义 (见下图)
2020/11/26
(二)VB中的对象
定义:
VB中的对象是指具有特殊属性和行 为方法的实体。如:窗体对象、命令按钮等
在VB中大多数对象是由系统设计好的, 直接供用户使用。
2020/11/26
(三)VB中的对象类型
VB中的对象多数已由系统设计好,常 用的对象如下:
1. 窗体对象
最基本的对象,用于创建程序的界面, 在窗体上可放置不同的控件对象。
相关文档
最新文档