架构,构件,组件、控件之间的区别?发表带边的意见者均有分!!!!!!!

llllay 2004-12-24 04:13:32
请问,架构,构件,组件之间的区别?

现在要做一个课题,是基于构件的××系统开发,不知道怎么下手?
以前我们这个项目是用.net开发的,现在又要改成基于构件的系统开发,怎么做?
基于构件的系统开发是啥意思,如何下手?
现在我们应该用什么平台?原先使用.net做的,现在用.net做可以吗?还是用什么JavaBean/Ejb等?


哪有有构件开发的相关网站?书籍?都可

先谢了!
...全文
249 点赞 收藏 21
写回复
21 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
understand999 2005-07-20
eprint自定义打印是解决B/S模式下报表打印问题的一个工具,用于应对各种复杂的中国式报表打印。能够快速实现打印格式设计,格式维护,以及和用户系统的无缝集成,是web方式下实现报表打印的最快最佳的解决方案。

eprint自定义打印真正做到打印格式的完全自定义,采用和FastReport类似的布局来设计报表打印格式,通过数据集作为中间层和用户系统做接口,在设计报表打印格式时,选择数据结构(与字段信息类似)生成打印格式;在生成打印报表时,自动填充数据集中的记录数据,生成打印数据;同时支持打印纸型,打印方向,页边距等等打印参数的个性化定义。eprint自定义打印支持各种类型的复杂报表打印,真正做到“所见即所得”的图形化界面来设计打印格式,支持各种证件,票据套打等等。适用于j2ee,dotnet,linux等多种平台,通过中间层数据集和用户系统做关联,后台支持任意数据库环境。


eForm是一个页面设计工具,它既能完成静态HTML页面的设计,也能读写数据库完成动态页面设计。它采图形化可视化操作,所见即所得;通过拖拉即可完成表单设计。提供多种数据类型和Html控件,并预实现常见的业务逻辑功能(新增、删除、修改、查看、查询、报表、打印、图表等),用户无需编程或是修改代码,完全在界面上操作即可设计完页面;也能写一些事件的代码以完成复杂表单的设计。
eForm实际上就是一个构件库,它对大量实用的控件进行了结构化的封装和调试。通过简单的拖拉设置就可以实现控件所能实现的功能,从而大大减少了代码的编写和调试难度.

回复
机器人 2004-12-30
组 件 在 应 用 开 发 方 面 具 有 以 下 特 点:

---- 第 一, 组 件 是 与 开 发 工 具 语 言 无 关 的。 开 发 人 员 可 以 根 据 特 定 情 况 选 择 特 定 语 言 工 具 实 现 组 件 的 开 发。 对 于Internet 应 用 而 言, 完 成 事 务 逻 辑 处 理 计 算 任 务 的 组 件 以MS Visual Basic 进 行 开 发 是 首 选 方 案。 其 结 果 是 开 发 迅 速, 调 试 方 便, 编 译 之 后 的 组 件 以 二 进 制 的 形 式 发 布, 可 跨Windows 平 台 使 用, 而 且 源 程 序 代 码 不 会 外 泄, 有 效 地 保 证 了 组 件 开 发 者 的 版 权。

---- 第 二, 通 过 接 口 有 效 保 证 了 组 件 的 复 用 性。 一 个 组 件 具 有 若 干 个 接 口, 每 个 接 口 代 表 组 件 的 某 个 属 性 或 方 法。 其 他 组 件 或 应 用 程 序 可 以 设 置 或 调 用 这 些 属 性 和 方 法 来 进 行 特 定 的 逻 辑 处 理。 组 件 和 应 用 程 序 的 连 接 是 通 过 其 接 口 实 现 的。 负 责 集 成 的 开 发 人 员 无 需 了 解 组 件 功 能 是 如 何 实 现 的, 只 需 简 单 地 创 建 组 件 对 象 并 与 其 接 口 建 立 连 接。 在 保 证 接 口 一 致 性 的 前 提 之 下, 可 以 调 换 组 件、 更 新 版 本, 也 可 以 把 组 件 安 插 在 不 同 的 应 用 系 统 中。

---- 第 三, 组 件 运 行 效 率 高、 便 于 使 用 和 管 理。 因 为 组 件 是 二 进 制 代 码, 运 行 效 率 比ASP 脚 本 高 很 多。 核 心 的 商 务 逻 辑 计 算 任 务 必 须 由 组 件 来 担 纲,ASP 脚 本 只 起 组 装 的 角 色。 而 且 组 件 在 网 络 上 的 位 置 可 被 透 明 分 配, 组 件 和 使 用 它 的 程 序 能 在 同 一 进 程 中、 不 同 进 程 中 或 不 同 机 器 上 运 行。 组 件 之 间 是 相 互 独 立 的,MTS 使 对 组 件 的 管 理 更 加 简 便。 组 件 对 象 通 过 一 个 内 部 引 用 计 数 器 来 管 理 它 自 己 的 生 存 期, 这 个 计 数 器 存 放 任 何 时 候 连 接 到 该 对 象
的 客 户 数。 当 引 用 计 数 变 为0 时, 对 象 可 以 把 自 己 从 内 存 中 释 放 掉。 这 使 程 序 员 不 必 考 虑 与 提 供 可 共 享 资 源 有 关 的 问 题。
COM 组 件 是 遵 循COM 规 范 编 写、 以Win32 动 态 链 接 库(DLL) 或 可 执 行 文 件(EXE) 形 式 发 布 的 可 执 行 二 进 制 代 码, 能 够 满 足 对 组 件 架 构 的 所 有 需 求。 遵 循COM 的 规 范 标 准, 组 件 与 应 用、 组 件 与 组 件 之 间 可 以 互 操 作, 极 其 方 便 地 建 立 可 伸 缩 的 应 用 系 统。COM 是 一 种 技 术 标 准, 其 商 业 品 牌 则 称 为ActiveX。
回复
kenan1 2004-12-30
控件,组件,构件都是Component(某些.net文档也写作control),翻译的不同,实质上都是一样的,都是可重用的模块,不存在包含于被包含的关系

与架构的区别:前三者是针对功能function,架构是针对软件的总体结构framework。拿汽车作比,架构就是设计汽车的图纸与框架,控件是装配汽车的仪表或者发动机。架构离开了控件就是一副空壳,控件离开了架构就是一盘散沙

关于控件建议大家参考: www.evget.com

-----------------------
-----------------------

支持这个,专业
回复
owg 2004-12-30
控件,组件,构件都是Component(某些.net文档也写作control),翻译的不同,实质上都是一样的,都是可重用的模块,不存在包含于被包含的关系

与架构的区别:前三者是针对功能function,架构是针对软件的总体结构framework。拿汽车作比,架构就是设计汽车的图纸与框架,控件是装配汽车的仪表或者发动机。架构离开了控件就是一副空壳,控件离开了架构就是一盘散沙

关于控件建议大家参考: www.evget.com
回复
n个相关控件(class) 组成 1个组件(dll)
n个相关组件( dll ) 组成 1个构件(功能模块如权限管理)
n个相关构件 组成 1个架构(解决方案体系)
-----------------------


支持这个,学习
回复
welshem 2004-12-29
n个相关控件(class) 组成 1个组件(dll)
n个相关组件( dll ) 组成 1个构件(功能模块如权限管理)
n个相关构件 组成 1个架构(解决方案体系)
回复
sjinli 2004-12-29
学习ing!
回复
welshem 2004-12-28
n个相关控件=1个组件
n个相关组件=1个构件
n个相关构件=1个架构
回复
llllay 2004-12-28
up
回复
tanshiyang82 2004-12-25
怎么“基于”构架?
回复
tongcheng 2004-12-25
看看。。
回复
GSXiaoXiao 2004-12-25
组件一般是一些通用的类库,
控件容易理解,vs.net下脱一个控件到窗体。
架构是整个系统的结构。
回复
ElwinLuo 2004-12-24
组件一般是一些通用的类库,
控件容易理解,vs.net下脱一个控件到窗体。
架构是整个系统的结构。
回复
blackhero 2004-12-24
控件分为microsoft的和第三方控件(就是不microsoft的)
回复
liuyong_lll 2004-12-24
架构---系统的大方向

组件包含自定义控件、用户控件、其它的一些类
回复
goody9807 2004-12-24
控件包括用户控件和自定义控件
回复
tengjian1981 2004-12-24
组件和控件不知道是如何区分的
回复
poors 2004-12-24
学习!
擦点边!
回复
赳赳老陈 2004-12-24
控件即窗体
回复
owg 2004-12-24
控件=组件=构件
回复
加载更多回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-12-24 04:13
社区公告
暂无公告