Presentation is loading. Please wait.

Presentation is loading. Please wait.

第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础

Similar presentations


Presentation on theme: "第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础"— Presentation transcript:

1 第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
1.3 Windows环境下的应用程序的工作方式—事件驱动 1.4 Visual Basic 的集成开发环境 1.5 创建Visual Basic 应用程序的一般步骤 1.6 Visual Basic集成开发环境的基本操作

2 本章重点和难点 掌握面向对象程序设计的基本概念 掌握事件驱动程序设计工作原理 熟悉VB集成开发环境 掌握VB开发应用程序的一般步骤

3 概 述 VB简介 VB功能特点

4 VB简介 1991年Microsoft公司推出VB1.0
1992年、1993年、1995年、1997年、1998年相继推出 VB2.0、 VB3.0、 VB4.0、VB5.0 、VB6.0 VB6.0 的三个版本 学习版(Learning) 专业版(Professional) 企业版(Enterprise)

5 VB功能特点 具有面向对象的可视化设计工具 事件驱动的编程机制 提供了易学易用的应用程序集成开发环境 结构化的程序设计语言
支持多种数据库的访问 支持DDE、DLL、OLE技术 完备的Help联机帮助功能

6 1.2 面向对象的程序设计方法基础 初期的程序设计 结构化程序设计 面向对象的程序设计

7 初期的程序设计 早期的计算机价格昂贵、内存很小、速度不高。为了节省昂贵的CPU机时费,不得不使用巧妙的手段和技术,手工编写各种高效的程序。
随着计算机性能价格比不断提高,计算机应用越来越广泛,程序规模越来越大,手工方式编程的缺陷已成为阻碍计算机技术发展的主要障碍。

8 结构化程序设计 20世纪70年代提出的结构化程序设计方法要求把程序的结构规定为顺序、选择和循环三种基本结构,限制使用GOTO语句,并采用了自顶向下、逐步求精的分析和设计方法。 结构化程序设计方法的不足: 这种面向过程的方法,仍然存在与人的思维方式不协调的地方; 该方法中程序模块和数据结构是松散地偶合在一起的,程序复杂时,容易出错,难以维护。

9 面向对象的程序设计 20世纪80年代初提出的面向对象程序设计方法,是将问题分解为对象。对象是现实世界中可以独立存在、可以被区分的一些实体,也可以是概念上的实体。 面向对象的程序设计的优点: 符合人们习惯的思维方法 易于软件的维护和功能的增减 可重用性好 与可视化技术相结合,改善了工作界面

10 对 象 对象是基本的运行时的实体,它既包括了数据(属性)、作用于对象的操作(方法)和对象的响应(事件)。
对 象 对象是基本的运行时的实体,它既包括了数据(属性)、作用于对象的操作(方法)和对象的响应(事件)。 VB系统设计好的对象是:窗体、各种控件、打印机及剪贴板等。

11 对象的属性、事件和方法 属性(Property) 方法(Method) 事件、事件过程和事件驱动

12 属性(Property) 对象中的数据保存在属性中,它们是用来描述和反映对象特征的参数。 可以通过两种方法设置对象的属性:
(1)设计阶段在属性窗口直接设置; (2)在程序代码中通过赋值实现,格式如下: 对象.属性=属性值 如:cmdOk.Caption=“确定”

13 方法(Method) 方法指对象 可以进行的动作和行为。因为方法是面向对象的,所以在调用时一定要用对象。调用格式如下:
[对象.]方法 [参数表列] 其中,若省略了对象,表示为当前对象。 例如: Form1.Print “欢迎使用VB6.0”

14 事件、事件过程和事件驱动 事件(Event) 就是使某个对象进入活动状态的一种操作或动作 。对于对象而言,事件就是发生在该对象上的事情。
事件过程(Event Procedure) 应用程序处理事件的步骤就是事件过程。 事件驱动程序设计 程序的执行先等待某个事件的发生,再去执行处理此事件的事件过程,此即事件驱动程序设计方式。

15 1.4 集成开发环境 VB6.0界面 窗体窗口 属性窗口 工程资源管理器窗口 代码窗口 窗体布局窗口 对象浏览器窗口 工具箱窗口

16 VB6.0界面

17 标题条 VB的三种工作模式 设计模式(Design) 运行模式(Run) 中断模式(Break)

18 窗体(Form)窗口

19 属性(Properties)窗口 对象列表框 属性显示排列方式 属性列表框 属性含义说明

20 工程资源管理器窗口 查看代码 切换文件夹 查看对象

21 代码(Code)窗口 对象列表框 过程列表框 代码框

22 窗体布局窗口

23 对象浏览器窗口

24 工具箱(Tool Box)窗口 图形框 标签 指针 命令按钮 文本框 单选按钮 框架 组合框 检查框 垂直滚动条 列表框 目录列表框
水平滚动条 驱动器列表框 时钟 图形、直线 文件列表框 对象连接与嵌入 图象 数据控制

25 VB系统创建应用程序的一般步骤 创建程序的用户界面 设置界面上各个对象属性 编写对象响应事件的程序代码 保存工程 调试程序 创建可执行程序

26 建立简单的应用程序 例1.1 建立用户界面的对象 对象属性的设置 对象事件过程及编程 程序的运行 保存文件 生成可执行文件

27 编程改变标签的显示内容 用标签控件再在窗体中显示文字“你好!”,用鼠标单击命令按钮后,将窗体上的文字变成“欢迎学习VB!”

28 建立用户界面的对象 原始界面 单击确定按钮后的界面

29 对象属性的设置 程序示例 你好! Form1 无定义 12 Label1 label1 Command1 cmdok 确定 Command2
默认控件名 设置的控件名 标题 (Caption) 文本 (Text) 字号 (FontSize) Form1 程序示例 无定义 12 Label1 label1 你好! Command1 cmdok 确定 Command2 cmdEnd 结束

30 对象事件过程及编程 进入代码窗口有三种方法: 在“Form”窗口双击控件对象 在“工程”窗口单击“查看代码”按钮
在“视图”菜单中选择“代码窗口”命令 根据本例要求 要对按钮对象cmdokr对应的Click事件编程 “结束”要对按钮对象cmdEnd对应的Click事件编程

31 对象Cmdok对应的Click事件过程 Private Sub Cmdok_Click()
Label1.Caption = "欢迎学习VB!" End Sub

32 对象cmdEnd对应的Click事件过程
Private Sub cmdEnd_Click( ) End ‘程序结束 End Sub

33 程序的运行 VB中程序可以以两种模式运行:解释运行模式和编译运行模式。
编译运行模式是由系统读取程序中全部代码,将其转换为机器代码,并保存在 .EXE文件中。 解释运行模式是由系统读取事件激发的那段事件过程代码,将其转换为机器代码,然后执行该机器代码。

34 保存文件 一个工程中涉及到多种文件类型,本例仅涉及到一个窗体,因此,只要保存一个窗体文件和一个工程文件。
选择“文件”菜单下的“Form1另存为”,后缀名(.frm)由系统自动添加; 选择“文件”菜单下的“工程另存为”,后缀名(.vbp)由系统自动添加。

35 生成可执行文件


Download ppt "第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础"

Similar presentations


Ads by Google