- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
易语言程序设计 第二章 面向对象的概念 免费.pdf
易语言程序设计 [蔷薇的羽翼]
易语言程序设计
作者:蔷薇的羽翼
第二章面向对象的概念
可视化编程工具的共同特点就是基于事件驱动的面向对象的程序设计。
一开始接触易语言,要使用到的各种图形元素(控件),就是以封装成对象的方式提供
的。只有先掌握了面向对象程序设计的基本原理和事件驱动编程机制后。才能用对象思
维的方式来读程序。而在以后的开发步骤的基础上。初学者也能不费吹灰之力简历一个
简单的Windows应用程序
2.1
22..11对象和控件
一..对象的概念.
为了更好的理解和使用易语言提供的图形控件,先让我们了解下一个重要的概念 对象!
1.
11..对象是什么?
计算机程序究竟做了什么?说简单点就是为了完成我们日常工作中的业务处理和管
理。而程序设计使用的是计算机语言,是二进制的世界,如何能将现实生活中的事物和
操作反映到计算机中呢?能不能让计算机的思维活动更近似于人类的思维与活动呢?
探索与实践总结出来的就是 面向对象的方法。
在变量。数组。语句。函数。子程序等基础上。我们引入新的程序元素 对象和类,
以对象观点看问题。数据和操作不再是分离的,而是封装在统一的一体中。属性保存数
据,方法完成操作。这样对象就有更强的独立性和自治性。不仅符合客观事物的本质。
而且具有很好的模块性。为软件的重用奠定了坚实的基础。
将对象的共同特征抽取出来就是类。类是模板。而对象是以类为模板创建出来的具体
实例。类和对象就像模具与成品的关系。
1.
11..给对象命名
虚拟世界里的对象不像现实中的那样有血有肉。他们是摸不到的。如果出现了多个窗
体对象我们如何区分呢?在易语言的属性窗口列表的第一行我们看到一个特出的项目
“名称”,并且每个窗体和控件都有该项目。这不是一般意义的属性。里面填写值“_
启动窗口”代表的是窗口对象的名称
蔷薇的羽翼 QQ:258597947
易语言程序设计 [蔷薇的羽翼]
我们可以这样理解,窗口是个类.而_启动窗口就是自动创建的一个实例.诸如此类
我们还有窗口1,窗口2等很多窗口对象.以及标签1,编辑框2等控件对象.
对对象取名就像给变量命名一样,在同一作用域内必须保证唯一性.不同窗体和控件在
设计时,易语言会自动提供一个缺省名,不过建议编写代码前最好给对象确定一个有意义
的固定名称,
2.
22..对象的属性
生活中我们可以这样描述 某个人的身高和体重 多少,鞋子的鞋号多少.这些描
述都抽取了事物的特征.在易语言中就是对象的属性.即描述对象静态特征的一个数据项,
数据内容就是属性值.
比如每个窗口都有诸如 位置 高度 宽度 等特征,在设计模式下只要打开属性窗口就
能看到窗口或者控件的属性项和属性值的列表,其中属性值能直接设置或修改
程序中要访问或者修改对象的属性必学通过对象的名称来指定.比如要在代码中修改
窗口的标题 代码应该这样写
窗口.标题=易语言
3.
33..对象的方法
为了达到某种目的必须执行的操作就是对象的方法.比如窗口要从一个位置移动到另外
的位置,就要调用窗口的 移动方法来完成,方法其实就是内部定义的一个子过程或者
函数.可以有返回值也可以没有.调用只能通过对象来调用.比如移动窗口_启动窗口
到屏幕左上角,就是使用该窗口对象的 移动 方法
_启动窗口.移动 (0,0,, )
方法能够影响属性的值,因为一个属于的改变可能会涉及对象方方面面的变化,简单
的赋值语句很难实现。而在方法中可以完成更多的相关处理。
蔷薇的羽翼 QQ:258597947
易语言程序设计 [蔷薇的羽翼]
二 易语言中的控件
易语言中的控件可以分为三类
1.核心控件
核
您可能关注的文档
最近下载
- 100以内加减法竖式练习题-两位数加减法竖式练习题A4直接打印.doc VIP
- 铁道供电技术职业生涯规划书.pptx VIP
- 会计职业生涯规划书5篇.pdf VIP
- 2024必威体育精装版民事起诉状.doc VIP
- 3D工程图学(华中科大)中国大学MOOC慕课 章节测验 客观题答案.docx
- 血液透析患者护理查房课件.pdf VIP
- 初级消防设施操作员.docx VIP
- 北京市宣武区2024-2025学年六年级数学第一学期期末调研试题含解析.doc VIP
- 2024-2025学年英语三年级上册人教精通版(三起)(2024)教学设计(附教材目录).docx VIP
- 二年级语文上册-第七单元【教材解读】.pptx VIP
文档评论(0)