- 1、本文档共10页,可阅读全部内容。
- 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软件编程开发培训班程教材课件.doc
VB编程班?第二课
1、介绍:VB基本控?
1.初期的程序?设计
高运行效率?、少占用内存?为目标
2.结构化程序?设计
程序的可读?性、可维护性为?目标
程序=算法+数据结构+计算机语言?+面向过程的?程序设计方?法
3.面向对象的?程序设计
降低程序的?复杂性、提高软件的?开法效率和?改善工作界?面为目标
程序=对象+消息+面向对象的?程序设计
面向对象的?程序设计具?有如下的优?点:
1.符合人们习?惯的思维方?法,便于分解大?型的复杂多?变的问题。由于对象对?应于现实世?界中的实体?,因而可以很?自然地按照?现实世界中?处理实体的?方法来处理?对象,软件开发者?可以很方便?地与问题提?出者进行沟?通和交流。
2.易于软件的?维护和功能?的增减。对象的封装?性及对象之?间的松散组?合,都给软件的?修改和维护?带来了方便?。
3.可重用性好?。重复使用一?个类(类是对象的?定义,对象是类的?实例化),可以比较方?便地构造出?软件系统,加上继承的?方式,极大地提高?了软件开发?的效率。
4.与可视化技?术相结合,改善了工作?界面。随着基于图?形界面操作?系统的流行?,面向对象的?程序设计方?法也将深入?人心。它与可视化?技术相结合?,使人机界面?进入GUI?时代。
VB中的一?些基本概念?
一、对象与类
1. 对象
是基本的运?行时的实体?,如窗体、各种控件等?,它既包括作?用于对象的?操作(方法)和对象的响?应(事件)。 将数据和处?理这些数据?的过程封装?在一起.
2. 类
类是一个抽?象的整体概?念 ,对象是类的?实例化。类与对象是?面向对象程?序设计语言?的基础。
以“汽车”为例,说明类与对?象的关系。
汽车是一个?笼统的名称?,是整体概念?,我们把汽车?看成一个“类”,一辆辆具体?的汽车(比如你的汽?车)就是这个类?的实例,也就是这个?类的对象。
工具箱的各?种控件并不?是对象,而是代表了?各个不同的?类。通过类的实?例化,可以得到真?正的对象。当在窗体上?画一个控件?时,就将类转换?为对象,即创建了一?个控件对象?,也简称为控?件。
3、对 象的建立和?命名
(1)对象的建立?
方法一: 单击工具箱?控件对象 在窗体上按?住左键拖拉?到所需要的?大小后释放?。
方法二: 双击工具箱?控件对象,则立即在窗?体出现一个?默认大小的?对象框。
(2)编辑对象
先选中对象?(单击对象),
放大、缩小
删除对象
复制对象
(3)、对象的命名?
每一个对象?都有有自己?的名字。每个窗体、控件对象在?建立时VB?系统给出了?一个默认名?。用户可通过?属性窗口设?置(名称)来给对象命?名。
命名的原则?:
1)必须由字母?或汉字开头?、随后可以是?字母、汉字、数字、下划线(最好不用)串组成。
2)长度=255个字?Prope?rty)
对象中的数?据,所有对象都?有自的属性?。它们是用来?描述和反映?对象特征的?参数。例如:控件名称(Name)、标题(Capti?on)、颜色(Color?)、字体(FontN?ame)等属性决定?了对象展现?给用户的界?面具有什么?样的外观及?功能。
对象属性设?置的方法:
方法一: 在设计模式?下,通过属性窗?口直接设置?对象的属性?。
方法二: 在程序的代?码中通过赋?值实现,其格式为:
对象.属性=属性值
例如:cmdDi?sp.Capti?on=“显示”
三、事件(Event?)及事件过程?(Event? Proce?dure)
事件—— 可被对象识?别的动作。
事件过程—— 是指附在该? 对象上的程?序代码,是事件触发?后处理的程?序。事件过程的?形式如下:
Sub 对象名_事?件过程名[(参数列表)]
….. (事件过程代?码)
End Sub
例如:
Sub cmdHi?de_Cl?ick()
CmdHi?de.Visib?le=False?
End Sub
四、方 法(Metho?d)
在对象上可?操作的过程?,是VB系统?提供的一种?特殊的过程?和函数——方法
您可能关注的文档
- 2018年电大机械本科机电控制与可编程控制器技术分析复习题小抄参考.doc
- 出去玩的幽默心情说说精选.doc
- 青岛理工大学琴岛学院学生宿舍自律会自律会宣传部工作总结(800字).doc
- 浦公英历险记作文200字.doc
- 2016年电大机械本科机电控制与可编程控制器技术分析复习题小抄参考.doc
- 智联招聘-招聘手册.doc
- 包装工程毕业设计(论文)-商周青铜容器造型在现代白酒包装容器中的设计应用设计容器现代包装工程毕业设计毕业论文容器造型商周青铜器商周青铜镜.doc
- 父母最不应该对孩子说的5句话.doc
- 演讲 口才 沟通 谈判 礼仪 主持 幽默 紧张 辩论 故事 名师 名言 智慧 企业管理 训练 语言艺术 竞岗 竞聘.docx
- 混凝土工程单元工程质量评定表 最新.doc
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)