名词解释:控件、组件、框架.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
名词解释:控件、组件、框架 前几天,写了《3个软件开发中不好理解的名词》,矮油,那天阅读量不错哦。 也许是:这篇文章真的满足了广大用户对一些计算机词汇混淆或不理解的需求? 还也许是:题目上用了“3个×××××”这样的运营小技巧?我是专门跟人家跪添请教,砖家说:“题目带数字,并且放在最前面,用户更愿意打开,因为说了‘3个’这样的量词,让用户以为,他/她可以掌控住自己的时间,不会让用户觉得陷入一篇文章,产生巨大的压力”,我打心眼里是希望你轰轰烈烈「陷入」的,哈哈。 还还也许是:星期二的原因?从后台数据来看,星期二阅读人数一般都比较高,可见,你们周一的状态普遍比较低迷。数据上还有一些特点,等我自己设定的「用户数KPI」完成的时候,我就告诉你们,哈哈。 到底是啥原因,不猜了,假设是真的有需求~ 今天再介绍下「控件」「组件」「框架」这几个程序员经常在一起叨逼叨(这里是对程序员在技术上热烈讨论表示尊敬,绝对不是鄙视)的词。 这几个词的本质是程序设计中的「粒度」问题,且听哥娓娓道来~ 控件:任意打开一个App或者一个网页,应该很常见输入框、按钮、单选框、复选框等等的控件,控件表示程序设计中最小粒度的可复用可编程的部件,就像化学周期表中的每个元素一样,「氢氦锂铍硼」都是不可分割的,但是它们可以组成的物质不计其数,难道一个网页或一个App不是由这些最小的控件组成的吗? 组件:有一个「组」字,可以简单理解为是一个组合功能的控件,功能比控件要复杂,可能存在比较复杂的交互。说起来太拗口了,还是说说实例,比如TabHost(脑补下进入微信的界面,最下面有4个按钮),它具备了加入若干个页面,并定义了按Tab切换的交互,是由最基本的按钮控件和其他控件一起组合而成,这种称为组件。系统也提供很多组件,它包含了许多行为和属性,相对于控件,控件的只能更单一,更细粒度。当然你说把组件叫成控件可以不?也没有什么不可以,可以把它理解为功能复杂的最小单位。 框架:由很多控件和组件组装在一起,并且能够在某一领域里面完成一些列操作,理解为一把「瑞士军刀」,能够把某一领域内的问题完成的干净漂亮。比如:jQuery框架是对原生js的封装,提供更方便快捷的JS操作。J2EE框架提供了一套企业级的网站解决方案。LAMP提供了一套利用开源系统搭建网站的框架。如果你接触过刚才提到的技术,就比较容易什么是框架了,有的框架提供了更友好、更快捷、更丰富的解决方案。有的是将各种技术组合,来使其对解决某一类问题(比如搭建网站)更加容易使用和快捷。 在茫茫的大海上,有一只海燕哪~(不好意思,跑偏了,我是宋小宝粉丝) 在茫茫的大海上,一个由航母、驱逐舰、潜艇组成的海军战斗群正缓缓向主席台走来,这一航母编队能够实现「海上预警」「海上侦查」「编队航行」「武装打击」「抵御海盗」等多种科目演习,这就是一个框架,能完成很多种战术动作,针对各种情况都有解决方案。这个航母编队的每一艘船都有「×××口径火炮」20门,这个火炮装备在多艘船上,是可复用的,是组件。这个火炮上面的发射管,装填器,导火索等等都是最基础的控件。 今天天气不错,带孩子出去玩儿了,各位周末愉快~

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档