1 / 31
文档名称:

第2章 Vb简单的程序设计.ppt

格式:ppt   页数:31
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章 Vb简单的程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第2章 Vb简单的程序设计.ppt

文档介绍

文档介绍:VB中的基本概念
一、对象与类
类与对象是面向对象程序设计语言的基础。
类是对某一个类事物的抽象概括;对象是这类事物的一个具体实例。
以“学生”为例,说明类与对象的关系。
学生这类事物可以用:学号,姓名,性别,身份证,班级来描述,我们把它看成一个“学生类”;
学号为S0205223的张三,男,450204……..,机电023班的这名同学,就可以认为是学生类的一个实例,即对象。
工具箱的各类控件并不是对象,而是代表了各个不同类型的控件类。
VB中的基本概念
当从工具箱中拖放某一控件到设计窗体中,并为它起名,修改其属性和外观后,这个在设计窗体中的控件就成为了对象,给它起的名字就是它的对象名。
VB中的基本概念
程序代码中是通过“对象名”将设计窗体中的同类控件进行区别。
二、属性(Property)
对象中的数据,所有对象都有自的属性。它们是用来描述和反映对象特征的参数。例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。
对象属性设置的方法:
方法一: 在设计模式下,通过属性窗口直接设置对象的属性。
方法二: 在程序的代码中通过赋值实现,其格式为:
=属性值
例如:=“显示”
VB中的基本概念
三、事件(Event)及事件过程(Event Procedure)
事件——可被对象识别的动作。
事件过程——是指附在该对象上的程序代码,是事件触发后处理的程序。
例如: “cmdHide”这个命令按钮中的Clicked事件对应的事件过程:
Sub cmdHide_Click()
=False
End Sub
VB中的基本概念
四、方法(Method)
VB系统为各类控件对象提供的一些过程和函数——方法。
方法是面向对象的,所以对象的方法调用一般要指明对象。

对象方法调用形式:
[ 对象名.]方法[ 参数列表]
例如在“Form1”这个窗体对象中打印“VB程序设计”六个字:
" VB程序设计"
VB中的基本概念
五、VB应用程序的工作方式
VB应用程序采用的是以事件驱动应用程序的工作方式。
下面是事件驱动应用程序中的典型工作方式:
1、启动应用程序,装载和显示窗体。
2、窗体(或窗体上的控件)接收事件。事件可由用户引发(例如通过键盘或鼠标操作),可由系统引发(例如定时器事件),也可由代码间接引发(例如当代码装载窗体时的Load事件)。
3、如果在相应的事件过程中已编写了相应的程序代码,就执行该代码。
4、应用程序等待下一次事件。
VB中的基本概念
窗体对象
标准窗体的外观
一. 属性
(一)基本属性
1. Name名称属性(任何对象都具有的)
创建的对象名称,,控件名是作为对象的标识而引用,不会显示在窗体上。
2. Height、width、top和left属性
单位为twip:
1 twip=1/20点
=1/1440英寸
=1/567cm
窗体对象
标题属性:
决定出现在窗体的标题栏上的文本内容。
4. 字体Font属性组
FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。
FontSize属性是整型,决定对象上正文的字体大小。
FontBold属性是逻辑型,决定对象上正文是否是粗体。
FontItalic属性是逻辑型,决定对象上正文是否是斜体。
FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。
FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。
窗体对象

最近更新

2024年湖南电子科技职业学院单招综合素质考试.. 42页

2024年湖南省张家界市单招职业倾向性考试模拟.. 40页

2024年湖南省衡阳市单招职业倾向性测试模拟测.. 40页

2024年湖南科技职业学院单招职业技能考试题库.. 40页

2024年湖南铁道职业技术学院单招职业适应性测.. 41页

2024年湖州学院单招职业适应性考试题库完美版.. 41页

2024年湘西民族职业技术学院单招综合素质考试.. 42页

2024年滁州职业技术学院单招职业适应性测试题.. 39页

2024年漯河食品职业学院单招职业技能考试题库.. 40页

2024年潍坊工程职业学院单招职业技能考试模拟.. 39页

2024年潍坊食品科技职业学院单招职业技能考试.. 40页

2024年濮阳职业技术学院单招职业技能测试模拟.. 40页

2024年烟台工程职业技术学院单招职业倾向性测.. 39页

2024年焦作大学单招职业倾向性测试题库汇编 40页

2024年甘肃卫生职业学院单招职业倾向性测试模.. 40页

2024年甘肃有色冶金职业技术学院单招职业适应.. 40页

2024年甘肃省武威地区单招职业倾向性测试题库.. 39页

2024年甘肃能源化工职业学院单招职业倾向性考.. 42页

2024年白城医学高等专科学校单招职业倾向性测.. 39页

2024年白银矿冶职业技术学院单招职业适应性考.. 40页

2024年盐城幼儿师范高等专科学校单招职业倾向.. 39页

2024年石家庄信息工程职业学院单招职业倾向性.. 39页

2024年石家庄工商职业学院单招职业适应性考试.. 39页

2024年石家庄财经职业学院单招职业倾向性考试.. 40页

2024年福州大学至诚学院单招职业技能测试题库.. 39页

2024年福建幼儿师范高等专科学校单招职业倾向.. 40页

2024年福建电力职业技术学院单招职业适应性考.. 40页

2024年福建艺术职业学院单招职业技能考试题库.. 41页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页