第二章 Visual basic程序设计概述
第二章 Visual Basic程序设计概述
本章主要内容 >程序设计方法发展简述 Visual Basic的对象及其属性、事件与方法 >窗体对象及其属性、事件与方法 创建 Visual Basic应用程序的基本步骤 Visaul Basic工程的组成与管理
本章主要内容 ➢ 程序设计方法发展简述 ➢ Visual Basic的对象及其属性、事件与方法 ➢ 窗体对象及其属性、事件与方法 ➢ 创建Visual Basic应用程序的基本步骤 ➢ Visaul Basic工程的组成与管理
2.1程序设计方法发展简述 >早期的程序设计 结构化程序设计 面向对象程序设计
2.1 程序设计方法发展简述 ➢ 早期的程序设计 ➢ 结构化程序设计 ➢ 面向对象程序设计
2.2 Visual Basic的对象及其属性、事件和方法 Visaul Basic的对象 >对象的属性、事件与方法
2.2 Visual Basic的对象及其属性、事件和方法 ➢ Visaul Basic的对象 ➢ 对象的属性、事件与方法
22,1 Visual Basic的对象 >所调“对象”,即指任何具体的事件,是应用程序的基 本运行实体。例如:现实生活中的闹钟,电视机,等 在VB中把窗体和控件统称为对象。在窗体上安放对象 的设计过程,就成了一种用对象组装应用程序的过程 例:在窗体上安放一命 按钮,然后运行 sUa|Bsc中的对象分为窗体和控件两大类。窗体就 是窗口本身,是屏幕上的一个矩形区域;控件则是窗体 上构成图形用户界面的一些基本组成部件。 对象的建立方法:双击工具箱上所需的控件图标,则 立即在窗体上出现一个默认大小的对象框;或者左击工 具箱上的控件图标,鼠标移到窗体上按住左键拖曳到所 需的大小后释放鼠标
2.2.1 Visual Basic的对象 ➢ 所谓“对象”,即指任何具体的事件,是应用程序的基 本运行实体。例如:现实生活中的闹钟,电视机,等; 在VB中把窗体和控件统称为对象。在窗体上安放对象 的设计过程,就成了一种用对象组装应用程序的过程。 例:在窗体上安放一命令按钮,然后运行。 ➢ Visual Basic中的对象分为窗体和控件两大类。窗体就 是窗口本身,是屏幕上的一个矩形区域;控件则是窗体 上构成图形用户界面的一些基本组成部件。 ➢ 对象的建立方法:双 击工具箱上所需的控件图标,则 立即在窗体上出现一个默认大小的对象框;或者左击工 具箱上的控件图标,鼠标移到窗体上按住左键拖曳到所 需的大小后释放鼠标
22.2对象的属性、事件和方法 属性一描述对象特征的数据 口VB中任何一个对象(窗体和控件),都通 过称为属性的一组有一定含义的数据加以限定。 常见的属性有 name, caption, Back Color,enable, ForeCo lor,height, visible, width等,它们规定了对象 的外观和某些行为。 口有的对象的属性在属性窗口中没有列出,只能 在运行时由程序代码进行设置,修改,或读取 使用。把这些只能在程序代码中使用的属性, 称为对象的动态属性
2.2.2 对象的属性、事件和方法 1.属性-描述对象特征的数据 ❑ VB中任何一个对象(窗体和控件),都通 过称为属性的一组有一定含义的数据加以限定。 常见的属性有 name,caption,BackColor,enable,ForeCo lor,height,visible,width等,它们规定了对象 的外观和某些行为。 ❑有的对象的属性在属性窗口中没有列出,只能 在运行时由程序代码进行设置,修改,或读取 使用。把这些只能在程序代码中使用的属性, 称为对象的动态属性
22.2对象的属性、事件和方法 2.事件一能被对象识别的固定动作 所谓对象的事件”,就是由VB预先设计好的,能被 对象识别的对作。 日注意:一是事件仅仅是一个动作 二是对象会自动识别事件是否发生 三是对象所能识别的事件,都是预先设计安排好的
2.2.2 对象的属性、事件和方法 2. 事件-能被对象识别的固定动作 所谓对象的“事件”,就是由VB预先设计好的,能被 对象识别的对作。 ❑ 注意:一是事件仅仅是一个动作 二是对象会自动识别事件是否发生 三是对象所能识别的事件,都是预先设计安排好的
VB中典型和常用的对象事件 cick单击鼠标事件。 Dblclick双击鼠标事件。 MoUse Down, MoUseUp, MoUse Move有关鼠标事件。 KeyPress, KeyDowr, KeyUp有关键盘按键的事件。 Loao装载事件 Unload卸载事件 作为VB的使用者,你不必关心如何实现Cick等事件,如何捕促 这些事件的发生。你的精力应集中在发生了某事件后,应该完成 什么任务。这个任务是需要你用VB的程序设计语言来编写的,这段 程序代码称为事件过程代码。有时也称∨B是采用事件驱动的编程技 术
VB中典型和常用的对象事件: Click 单击鼠标事件。 DblClick 双击鼠标事件。 MouseDown,MouseUp,MouseMove 有关鼠标事件。 KeyPress,KeyDown,KeyUp 有关键盘按键的事件。 Load 装载事件 Unload 卸载事件 作为VB的使用者,你不必关心如何实现Click等事件,如何捕促 到这些事件的发生。你的精力应集中在发生了某事件后,应该完成 什么任务。这个任务是需要你用VB的程序设计语言来编写的,这段 程序代码称为事件过程代码。有时也称VB是采用事件驱动的编程技 术
VB的事件过程的一般形式 Private sub对象名_事件名([参数列表] End sub 如 Command3的单击事件过程为: Private Sub Command3- click() na End sub
VB的事件过程的一般形式: Private Sub 对象名_事件名 ( [参数列表] ) … End Sub 如Command3的单击事件过程为: Private Sub Command3_click() End End Sub
3.方法-可以在对象上操作的过程 所谓对象的“方法”,是一些可由对象调用的特殊过程,它将 使调用者完成规定的操作。下面是VB中最典形,最常用的对象方法:
3. 方法-可以在对象上操作的过程 所谓对象的“方法”,是一些可由对象调用的特殊过程,它将 使调用者完成规定的操作。下面是VB中最典形,最常用的对象方法: