- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计 二章 简单的VB程序设计
第二章 简单的VB程序设计
主要内容
对象和类
属性、事件、方法
应用程序的建立方法和运行
窗体、标签、文本框、命令按钮
一些常用方法:Print、Cls、Move、SetFocus
工程的管理及环境设置
程序调试与排错
1.初期的程序设计
高运行效率、少占用内存为目标
2.结构化程序设计
程序的可读性、可维护性为目标
程序=算法+数据结构 面向过程的程序设计
3.面向对象的程序设计
降低程序的复杂性、提高软件的开法效率和改善工作界面为目标
程序=对象+消息 面向对象的程序设计
2.1对象的有关概念
2.1.1对象和类
1.对象
对象在现实生活中到处可见,例如,一个人、一辆汽车、一台电脑都是一个对象。因此,对象是具有某些特征的具体事物的抽象。每个对象都具有描述其特征的属性,及附属于它的行为。
对象还可分为很多小对象,例如车轮也是一个对象,它由外胎、内胎、尺寸等属性。对象是类的一个实例,继承了类的属性、方法。
Vb中常用的对象有:窗体、控件等。
2.类
类是创建对象实例的模板,是同种对象的集合与抽象,它包含了创建对象的属性描述和行为特征的定义。类是对象的定义,而对象是类的一个实例。
类的一组属性和方法定义了类的界面,它封装了用于类的全部信息。当应用程序在某处由类创建一个对象,用户只要使用对象的属性和方法进行相应的操作,而不必关心其内部是如何实现的。
面向对象的程序设计主要建立在类和对象的基础上。通常的面向对象的程序设计中的类是由程序员设计的。而在VB重,类可由系统设计好,也可由程序员自己设计。
在VB中,工具箱上的可视类图标是VB系统设计好的标准控件类,此外,VB还可在“工程”菜单的“部件”项中加入大量的ActiveX控件。通过将类实例化,可以得到真正的控件对象。也就是说当在窗体上画好一个控件时,就将类转换成对象,即创建了一个控件对象,简称为控件。
除了通过控件类产生控件对象外,VB还提供了系统对象,例如,打印机(Printer)、剪贴板(Clipbord)、屏幕(Screen)、应用程序(App)错误(Err)等。
窗体是一个特例,它既是类也是对象。当向一个工程添加一个窗体时,实质就是由窗体类创建了一个窗体对象。
2.1.2 对象的建立和编辑
1.对象的建立
在窗体上建立对象的步骤如下:
(1)鼠标定位在工具箱内要制作控件对象的对应的图标上,单击进行选择;
(2)将鼠标移到窗体上所需的位置处,按下鼠标左键拖拽到所需的大小后释放鼠标。
也可双击工具箱上的某个控件类图标,即可在窗体的中心处形成一个默认大小的对象。
2.对象的选定
单击窗体上的对象,即可选中该对象;被选中的对象,对象的边框上将出现8个兰色的方块,称为控制柄。操纵这些控制柄可改变对象的大小。
要同时选中多个对象进行操作,有两种方法:
方法一:拖动鼠标指针,将欲选定的对象包围在一个虚框中然后释放鼠标按钮即可。
方法二:先选定一个对象,按Ctrl键,再逐一单击其他要选定的控件。
3.复制或删除对象
(1)复制对象 选中要复制的对象,单击工具栏的“复制”按钮,再单击“粘贴”按钮,这时显示是否要创建控件数组对话框,单击对话框中的“否”按钮,这样就复制了标题相同而名称不同的对象了。
(2)删除对象 选中删除的对象,然后按Del键。
4.对象的命名
每个对象系统都给它确定了默认的名字,这在第一章介绍工具箱中的标准控件已经列表介绍了。用户可以在控件的属性窗口中的Name属性中自己重新定义控件的名字。
控件命名一般加上控件前缀,以便见名知道控件的类型,同时长度应小于等于255个字符。
2.1.3 对象的属性、事件和方法
每个VB控件都是具有属于自己的属性、事件和方法的对象。可以把属性看成一个对象的性质,把事件看成对象的响应,把方法看成对象的动作。因此,属性、事件、方法构成了对象的三个要素。
1.属性
对象的性质,即用来描述和反映对象特征的参数。
可以通过以下两种方法设置对象的属性:
在设计阶段,通过属性窗口直接来设置对象的属性。
在程序代码中通过赋值实现,其格是为: 对象名.属性名=属性值
例如:Commd1.Caption=”确定”
Text1.text=”好人一生平安” Text1.Fontname=”宋体”
2.事件 、事件过程和事件驱动
(1)事件
响应对象的动作称为事件,它发生在用户与应用程序交互时。也就是说事件时发生在该对象上的事情。系统为每个对象预先定义好了一系列的事件,如单击控件、鼠标移动、键盘按下等。
常用控件事件一览表
事件 描述 Activeate 窗体获得焦点时发生,它发生在Gotfocus事件之前。 Deactivate 另一个窗体获得焦点时发生,它发生在lostfocus事件之后。
您可能关注的文档
- S版小学语文二级下课内阅读.doc
- S版语文五年级册第五单元复习重点.doc
- T01(初三物) 声、光、热.doc
- T3工资管理常问题.doc
- T50锅炉调速说明书.doc
- T6963c3制240128液晶手册.doc
- TBM通过预留部1米试验洞段施工措施.doc
- Tfokwl全专业技术人员计算机应用能力考试windowsXP题库版.doc
- TFT-LCD际技术水平和现状学习报告20130119.docx
- TIA的临床表及其诊断.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)