VB程序设计初步(第3章)
更新时间:2023-05-20 09:48:01 阅读量: 实用文档 文档下载
- vb程序设计代码大全推荐度:
- 相关推荐
Visual Basic程序设计
第3章 VB程序设计初步3.1 VB对象的基本概念 3.2 窗体和基本控件 3.3 数据的输入输出 3.4 应用举例
Visual Basic程序设计
3.1 VB对象的基本概念1、面向过程的程序设计方法 面向过程程序设计缺点:
编写比较大型的程序时,有很大的局限性 无法实现数据封装 无法实现代码重载2、面向对象程序设计方法 面向对象程序设计优点:
提出类和对象的概念,这种新的思想更接近人的思维活动。
可以极大地提高编程能力,减少软件维护的开销Visual Basic程序设计3
3.1 VB对象的基本概念VB是能够实现面向对象程序设计的软件之一1. 类和对象 类:是对一组具有共同的属性特征和行为特 征的对象的抽象 对象 :是现实世界中的一个实体,是某类事 物的具体个体
对象的三要素:属性、方法和事件
Visual Basic程序设计
3.1 VB对象的基本概念 VB中的类和对象
工具箱里是按钮类,文本框类,标签类等 窗体上展示的是对象
Visual Basic程序设计
3.1 VB对象的基本概念2. 对象的三要素对象的三要素是指对象的属性、方法和事件 属性:属性是指对象的特征
控件有自己的名称、标题、高度、宽度等 属性
属性的使用语法为 :[对象名称.]属性 如:Command.Caption=“确定” Text1.Width=2000
Visual Basic程序设计
3.1 VB对象的基本概念2. 对象的三要素 方法:方法是指对象所具有的行为
窗体有Print、Cls等方法;文本框有Move、 SetFocus等方法对象方法的使用语法为:
[对象名称.]方法 [(参数列表)]如:Form1.Print “欢迎进入VB世界”
Visual Basic程序设计
3.1 VB对象的基本概念2. 对象的三要素 事件:外界作用于对象时,对象做出的行为
如:单击事件(Click)、双击事件(DblClick)事件的语法为 :
Private Sub 对象名称_事件名称([参数列表]) 事件执行的代码 End Sub 由程序设计者编写、修改
Visual Basic程序设计
3.1 VB对象的基本概念2. 对象的三要素
按钮事件示例
如:Private Sub Command1_Click() Form1.Print "欢迎进入VB世界" End Sub
Visual Basic程序设计
3.2 窗体和基本控件用VB进行程序设计也需要这样的部件, 这些部件就是VB提供给程序设计者的控 件。 从对象的三要素角度出发,对VB基本 的控件进行讲解 。
Visual Basic程序设计
3.2 窗体和基本控件3.2.1 窗体(Form)
窗体是VB中最基本的对象, 是其他控件的 容器。
图3.2 窗体外观
Visual Basic程序设计
3.2 窗体和基本控件3.2.1 窗体(Form)
1.窗体常用的基本属性(1) Name:窗体的名称,工程中窗体的唯一标识。 该属性是只读属性,只能在设计
阶段进行设 计,程序执行过程中不能修改。 (2) Caption: 窗体的标题,该属性是字符串类型。 (3) AutoRedraw:自动重绘图形,该属性为逻 辑型。
Visual Basic程序设计
3.2 窗体和基本控件3.2.1 窗体(Form)
1.窗体常用的基本属性(4) BorderStyle:窗体边框样式,其取值范围为 0~5。 (5) BackColor:窗体背景色。 (6) ForeColor:窗体前景色。 (7) Font:设置显示在窗体上文本的外观。 (8) Height:窗体的高度,包括标题栏和边框的 高度。Visual Basic程序设计13
3.2 窗体和基本控件3.2.1 窗体(Form)
1.窗体常用的基本属性(9) ScaleHeight:窗体净高,不包括标题栏和边 框的高度。 (10) Width:窗体的宽度,包括边框的宽度。 (11) ScaleWidth:窗体的净宽,不包括边框的 宽度。 (12) Icon:窗体图标。 (13) Left:窗体距离屏幕左侧的距离,单位为 Twip。Visual Basic程序设计14
3.2 窗体和基本控件3.2.1 窗体(Form)
1.窗体常用的基本属性(14) Top:窗体距离屏幕上方的距离。 (15) MinButton和MaxButton:设置窗体是否显 示最小化和最大化按钮,逻辑型,默认值为 True,表示显示最小化或最大化按钮;当为 False时,表示不显示最小化或最大化按钮。 (16) MousePointer:鼠标指针类型,设置值范 围0~15,由系统指定 。若为99,由用户提 供的图形文件定义鼠标指针形状。Visual Basic程序设计15
3.2 窗体和基本控件3.2.1 窗体(Form)
1.窗体常用的基本属性(17) MouseIcon:在MousePointer属性值为99 时,存放自定义的鼠标图标文件(.ico或.cur) (18) Picture:设置窗体背景的图像。 (19) WindowState:窗体开始运行时的初始显 示状态,0表示正常状态(默认值),1表示 最小化,2表示最大化。
Visual Basic程序设计
3.2 窗体和基本控件3.2.1 窗体(Form)
说明:
ScaleHeight
Height
ScaleWidth Width
图3.3 窗体高、宽、净高和净宽示意图
Visual Basic程序设计
3.2 窗体和基本控件3.2.1 窗体(Form)
2. 窗体常用事件(1) Load事件:将窗体装载到内存中时触发该事 件,它是所有窗体事件中最早触发的事件。 (2) Click事件:窗体单击事件。 (3) DblClick:窗体双击事件。 (4) Unload事件:将窗体从内存中卸载时触发该 事件。 (5) Activate事件:当窗体由非活动窗体变成活动 窗体时,触发该事件。Visual Basic程序设计18
3.2 窗体和基本控件3.2.1 窗体(Form)
2. 窗体常用方法(1)Move方法:用来移动窗体或窗体上控件的位 置,也可以用来改变窗体或控件大小,其语 法为: [对象.]Move 左边距离, [上边距离],[宽度],[高度]
(2)Cls方法:清除窗体或图片框上用Print方法或 绘图方法产生的文字或图形,其语法为:[对象.]ClsVisual Basic程序设计19
3.2 窗体和基本控件3.2.1 窗体(Fo
rm)
例3.1 窗体属性、事件、方法的应用。完成如下 窗体界面设计
例3.1 设计界面
编写窗体加载和单击事件,程序运行效果如下图Visual Basic程序设计20
3.2 窗体和基本控件3.2.1 窗体(Form)
图(a) 窗体加载界面
图(b) 单击窗体界面
Visual Basic程序设计
正在阅读:
VB程序设计初步(第3章)05-20
c语言习题及答案-爱课程mooc05-12
七年级思想品德第五单元知识训练题03-17
swot分析法10-09
中国人民解放军各集团军编制战斗序列大全05-02
2017年新药研发企业组织架构和部门职能12-06
1.2米绞车安装方案09-23
2009《流体输配管网》复习答案B03-09
初二数学函数相关复习题及答案04-16
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 程序设计
- 初步
- 钢结构竣工资料目录
- 垫片冲压工艺及模具设计摘要
- 生态系统的一般特征
- 中等职业学校专业教师队伍的团队建设
- 2015江苏省13市中考物理试题汇编:简单机械和功(word有答案)
- grub2基础教程-修订版
- 心理健康教育活动课
- 幼小衔接数学方案
- 新课标人教版二年级数学下册1-9单元试卷
- 七年级上学期数学教学工作计划
- 2013国考行测解题技巧:图形推理汉字题考点总结
- Unit11How was your school trip(第三课时)
- 2011注册安全工程师真题详解(安全生产法及相关法律知识)
- 1公司卫生管理制度
- 一年级学生必读书目
- 电工基本技能 模块三 电工基本测量技术
- 企业金融经济效益发展风险及其管理策略
- 一个动物识别专家系统在PROLOG下的实现
- 2016年首都经济贸易大学土地资源管理综合之土地资源管理学考研复试题库
- 第7章典型零件加工