最新消息:

组件的概念(组件的基本概念)

媒体模版 admin 浏览 评论

报表中的组件非常的多,简单的说就是数据和方法的简单封装。简单的以finereport中的表单组件来给题主解释下,这样可能比较易懂。

finereport的表单设计组件由6部分组成:报表块、tab块、绝对画布局、参数、图表和控件。

报表块:报表块组件,可在该组件中绑定单元格数据,以表格的形式在组件范围内显示数据,报表块的具体设置模板与cpt模板一直,并且报表块中的数据可作为图表块的数据源。

tab块:在一个页面中可以有多个tab选项卡,每一个tab选项卡下对应的是一个自适应布局。

绝对画布局:绝对画布局实现了固定大小以自适应相结合的需求,对于制作卡片式的自由报表非常方便。

参数:参数面板是指,为表单添加过滤参数面板,所有过滤控件全部添加在该面板上,也可以理解为参数面板是为了承载参数控件而存在的。

图表块:图表块是指,可在该组件中选择任意finereport支持的图表类型。

控件:控件是指过滤数据的组件,既可以作为组成部分添加到参数面板中,也可作为单独的组件添加到表单主体界面中,如果作为参数控件放在参数面板中,表单支持的控件类型与cpt模板支持的控件类型基本一致。

一、性质不同

1、flash元件是flash动画里的一个最基本的重要概念。

2、组件(Component)是对数据和方法的简单封装。

二、分类不同

1、flash元件有三种:图形元件、按钮、影片剪辑。

(1)影片剪辑——可以独立于主时间轴播放的动画剪辑,可以加入动作代码。

(2)图形——依赖主时间轴播放的动画剪辑,不可以加入动作代码。

(3)按钮——有“弹起”、“指针经过”、“按下”和“点击”的四个不同状态,可以加入动作代码。

2、自己开发的组件通常有三种类型:复合组件(Composite Controls),扩展组件(Extended Controls),自定义组件(Custom Controls)。

(1)复合组件:将现有的各种组件组合起来,形成一个新的组件,将集中组件的性能集中起来。

(2)扩展组件:在现有组件的组件的入门上派生出一个新的组件,为原有组件增加新的性能或者更改原有组件的控能。

(3)自定义组件:直接从System.作windows.Forms.Control类派生出来。Control类提供组件所需要的所有入门性能,包括键盘和鼠标的事件处理。

扩展资料

特性

1、元件只需要创建一次,即可在整个文档中重复使用。

2、当修改元件的内容后,所修改的内容就会运用到所有包含此元件的文件中,这样就使得用户对影片的编辑更加容易。

3、在文档中使用元件会明显地减小文件的大小。

4、flash元件可以套用。在制作动画过程中,两个类型相似的不同元件要做同样的动画动作时,可以先做一个元件的一套动作,另一个元件可以直接套用替换,可以节省很多时间。

参考资料来源:百度百科——组件

参考资料来源:百度百科——flash元件

组件和构件是一个概念只是翻译问题,E文都是(Component)

剩下的只有一个问题“模块和组件”

其实模块和组件的是系统粗、细粒度不同复用块;

在概要设计中,模块的划分是其中一个核心内容,这里的模块应该是指功能方面的划分,所以我不认为“模块是源码级”的(相反,我认为模块和源码没关系)

这话是没错,可是你那是设计级别的“功能模块”,不是那段英文的意思。

而且在设计级别是没有组件和构件的。

它们实际上是“功能模块”的几种实现方式。

转载请注明:片头模版 » 组件的概念(组件的基本概念)

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

网友最新评论 ()