《vb教学课程》第二章 VB基本控件及简单程序设计

第二章VB基本控件及简单程序设计 本章要求: 1.了解程序设计方法的发展; 2.理解面向对象程序设计概念; 3理解对象、属性、事件、和方法等基本概念; 4.掌握建立简单的应用程序的方法和步骤; 5熟悉一些基本控件和属性的设置; 6.掌握工程的管理及环境的设置;
第二章 VB基本控件及简单程序设计 1.了解程序设计方法的发展; 2.理解面向对象程序设计概念; 3.理解对象、属性、事件、和方法等基本概念; 4.掌握建立简单的应用程序的方法和步骤; 5.熟悉一些基本控件和属性的设置; 6. 掌握工程的管理及环境的设置; 本章要求:

2.1程序设计方法概述 1初期的程序设计 高运行效率、少占用内存为目标 2结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构+计算机语言+面向过程的程序设计 方法 3面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改善工作 界面为目标 程序=对象+消息+面向对象的程序设计
2.1 程序设计方法概述 1.初期的程序设计 高运行效率、少占用内存为目标 2.结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构+计算机语言+面向过程的程序设计 方法 3.面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改善工作 界面为目标 程序=对象+消息+面向对象的程序设计

面向对象的程序设计具有如下的优点: 1.符合人们习惯的思维方法,便于分解大型的复杂多 变的问题。由于对象对应于现实世界中的实体,因而可以 很自然地按照现实世界中处理实体的方法来处理对象,软 件开发者可以很方便地与问题提出者进行沟通和交流 2.易于软件的维护和功能的增减。对象的封装性及对 象之间的松散组合,都给软件的修改和维护带来了方便。 3.可重用性好。重复使用一个类(类是对象的定义, 对象是类的实例化),可以比较方便地构造出软件系统, 加上继承的方式,极大地提高了软件开发的效率 4.与可视化技术相结合,改善了工作界面。随着基于 图形界面操作系统的流行,面向对象的程序设计方法也将 深入人心。它与可视化技术相结合,使人机界面进入GUI 时代
面向对象的程序设计具有如下的优点: 1.符合人们习惯的思维方法,便于分解大型的复杂多 变的问题。由于对象对应于现实世界中的实体,因而可以 很自然地按照现实世界中处理实体的方法来处理对象,软 件开发者可以很方便地与问题提出者进行沟通和交流。 2.易于软件的维护和功能的增减。对象的封装性及对 象之间的松散组合,都给软件的修改和维护带来了方便。 3.可重用性好。重复使用一个类(类是对象的定义, 对象是类的实例化),可以比较方便地构造出软件系统, 加上继承的方式,极大地提高了软件开发的效率。 4.与可视化技术相结合,改善了工作界面。随着基于 图形界面操作系统的流行,面向对象的程序设计方法也将 深入人心。它与可视化技术相结合,使人机界面进入GUI 时代

2.2VB中的一些基本概念 一、对象与类 1.对象 是基本的运行时的实体,如窗体、各种控件等,它既包 括作用于对象的操作(方法)和对象的响应(事件) 将数据和处理这些数据的过程封装在一起 2.类 类是一个抽象的整体概念,对象是类的实例化 类与对象是面向对象程序设计语言的基础。 以“汽车”为例,说明类与对象的关系。 汽车是一个笼统的名称,是整体概念,我们把汽车看 成一个“类”,一辆辆具体的汽车(比如你的汽车)就是 这个类的实例,也就是这个类的对象
2.2 VB中的一些基本概念 一、对象与类 1. 对象 是基本的运行时的实体,如窗体、各种控件等,它既包 括作用于对象的操作(方法)和对象的响应(事件)。 将数据和处理这些数据的过程封装在一起. 2. 类 类是一个抽象的整体概念,对象是类的实例化。 类与对象是面向对象程序设计语言的基础。 以“汽车”为例,说明类与对象的关系。 汽车是一个笼统的名称,是整体概念,我们把汽车看 成一个“类”,一辆辆具体的汽车(比如你的汽车)就是 这个类的实例,也就是这个类的对象

工具箱的各种控件并不是对象,而是代表了各个不同的类 通过类的实例化,可以得到真正的对象。当在窗体上画一个 控件时,就将类转换为对象,即创建了一个控件对象,也简 称为控件。 orm General Form1 1 查询 OLE 对象 目目曾 确定 VB中的类与对象
工具箱的各种控件并不是对象,而是代表了各个不同的类。 通过类的实例化,可以得到真正的对象。当在窗体上画一个 控件时,就将类转换为对象,即创建了一个控件对象,也简 称为控件。 VB中的类与对象

3、对象的建立和命名 (1)对象的建立 方法一:单击工具箱控件对象在窗体上按住 左键拖拉到所需要的大小后释放。 方法二:双击工具箱控件对象,则立即在窗体出现 个默认大小的对象框。 (2)编辑对象 先选中对象(单击对象), 放大、缩小 删除对象 复制对象
3、对 象的建立和命名 (1)对象的建立 方法一: 单击工具箱控件对象 在窗体上按住 左键拖拉到所需要的大小后释放。 方法二: 双击工具箱控件对象,则立即在窗体出现一 个默认大小的对象框。 (2)编辑对象 先选中对象(单击对象), 放大、缩小 删除对象 复制对象

(3)、对象的命名 每一个对象都有有自己的名字。每个窗体、控件对象在 建立时VB系统给出了一个默认名。用户可通过属性窗口设 置(名称)来给对象命名 命名的原则: 1)必须由字母或汉字开头、随后可以是字母、汉字、 数字、下划线(最好不用)串组成。 2)长度<=255个字符。 采用智能化命规则: 用前3个小定字母组成前缀(指明对象的类型)和表示 该 对象作用的缩写字母组成
(3)、对象的命名 每一个对象都有有自己的名字。每个窗体、控件对象在 建立时VB系统给出了一个默认名。用户可通过属性窗口设 置(名称)来给对象命名。 命名的原则: 1)必须由字母或汉字开头、随后可以是字母、汉字、 数字、下划线(最好不用)串组成。 2)长度<=255个字符。 采用智能化命规则: 用前3个小定字母组成前缀(指明对象的类型)和表示 该 对象作用的缩写字母组成

二、属性( Property) 对象中的数据,所有对象都有自的属性。它们是用来描述和 反映对象特征的参数。例如:控件名称(Name)、标题 ( Caption)、颜色( Color)、字体( FontName)等属性决定了 对象展现给用户的界面具有什么样的外观及功能。 对象属性设置的方法: 方法一:在设计模式下,通过属性窗口直接设置对象的属 性。 方法二:在程序的代码中通过赋值实现,其格式为: 对象属性=属性值 例如: cmdDisp. Caption=“显示
二、属 性(Property) 对象中的数据,所有对象都有自的属性。它们是用来描述和 反映对象特征的参数。例如:控件名称(Name)、标题 (Caption)、颜色(Color)、字体(FontName)等属性决定了 对象展现给用户的界面具有什么样的外观及功能。 对象属性设置的方法: 方法一: 在设计模式下,通过属性窗口直接设置对象的属 性。 方法二: 在程序的代码中通过赋值实现,其格式为: 对象.属性=属性值 例如:cmdDisp.Caption=“显示

三、事件( Event)及事件过程( Event procedure) 事件—可被对象识别的动作 事件过程—是指附在该对象上的程序代码,是事件触 发后处理的程序。事件过程的形式如下: Sub对象名事件过程名[(参数列表)l (事件过程代码) End sub 例如 Sub cmdHide click CmdHide. Visible=False End sub
三、事件(Event)及事件过程(Event Procedure) 事件—— 可被对象识别的动作。 事件过程——是指附在该对象上的程序代码,是事件触 发后处理的程序。事件过程的形式如下: Sub 对象名_事件过程名[(参数列表)] ….. (事件过程代码) End Sub 例如: Sub cmdHide_Click() CmdHide.Visible=False End Sub

四、方法( Method) 在对象上可操作的过程,是VB系统提供的一种特殊的 过程和函数—方法。方法是面向对象的,所以对象的方法 调用一般要指明对象 对象方法调用形式: 对象.方法[参数列表1 如省略对象,表示在当对象,一般指窗体 例如: FormI. print"ⅤB程序设计
四、方 法(Method) 在对象上可操作的过程,是VB系统提供的一种特殊的 过程和函数——方法。方法是面向对象的,所以对象的方法 调用一般要指明对象。 对象方法 调用形式: [ 对象.]方法[ 参数列表 ] 如省略对象,表示在当对象,一般指窗体。 例如: Form1.print " VB程序设计
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《vb教学课程》第一章 Visual Basic程序设计概述.ppt
- 《vb教学课程》第五章 文件.ppt
- 《vb教学课程》第十章 高级界面设计.ppt
- 《vb教学课程》第六章 常用控件与多窗体.ppt
- 《vb教学课程》第六章 过程.ppt
- 《vb教学课程》第七章 数组.ppt
- 《网络教程习题》80-81操作题.doc
- 《网络教程习题》73-79操作题.doc
- 《网络教程习题》69-72操作题.doc
- 《网络教程习题》54-68操作题.doc
- 《网络教程习题》44-53操作题.doc
- 《网络教程习题》31-43操作题.doc
- 《网络教程习题》15-30操作题.doc
- 《网络教程习题》1-14操作题.doc
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十讲 文件与流操作.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十四讲 事件处理模型与GUI图形界面设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十五讲 面向对象理论小结.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十二讲 多线程.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十三讲 图形程序设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十一讲 反射与序列化.ppt
- 《vb教学课程》第三章 数据与表达式.ppt
- 《vb教学课程》第四章 顺序结构程序设计.ppt
- 《vb教学课程》第五章 选择结构.ppt
- 《vb教学课程》第六章 循环结构.ppt
- 《软件技术基础之树》第十二章 树.ppt
- 《软件技术基础之树》第六章 树和二叉树.ppt
- 《中文版AutoCAD 2007实用教程》习题答案.ppt
- 《中文版AutoCAD 2007实用教程》第10章 创建文字和表格.ppt
- 《中文版AutoCAD 2007实用教程》第11章 标注基础与样式设置.ppt
- 《中文版AutoCAD 2007实用教程》第12章 标注尺寸与编辑标注对象.ppt
- 《中文版AutoCAD 2007实用教程》第13章 三维绘制基础与简单图形的绘制.ppt
- 《中文版AutoCAD 2007实用教程》第14章 绘制三维网格和实体.ppt
- 《中文版AutoCAD 2007实用教程》第1章 AutoCAD 2007入门基础.ppt
- 《中文版AutoCAD 2007实用教程》第2章 绘制简单二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》第3章 选择与夹点编辑二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》第4章 使用修改命令编辑对象.ppt
- 《中文版AutoCAD 2007实用教程》第5章 规划和管理图层.ppt
- 《中文版AutoCAD 2007实用教程》第6章 控制图层显示.ppt
- 《中文版AutoCAD 2007实用教程》第7章 精确绘制图形.ppt
- 《中文版AutoCAD 2007实用教程》第8章 绘制与编辑复杂二维图形对象.ppt