佛教用语 : 语言学术语 : 物理学类 : 地质 : 经济 : 计算语言学 : 软件 : 通信工程 > 框架
目录
No. 1
  ◎ 框架 kuàngjià
No. 2
  提供形状或强度的结构系统(如屋架)
No. 3
  比喻事物的组织、结构
No. 4
  这部长篇小说已经有了一个大致的框架
No. 5
  指建筑工程中由梁、屋架和柱等联结而成的结构。
No. 6
  指事物的固定格式。 徐特立 《怎样学哲学》:“﹝一般人﹞不愿意多牺牲时日,从事物本身中找关系,而企图从外面搬来原则,把具体的事物纳入这一般原则的框架中。”
No. 7
  指构成事物的主要内容和形式。如:十年规划的框架
No. 8
  ①建筑工程中,由梁、柱等联结而成的结构:完成主体~工程。
  ②比喻事物的组织、结构:这部长篇小说已经有了一个大致的~。
释义:
  1、土木工程中,由梁、柱等构件刚性连结而成的结构体系。
  2、比喻事物的组织、结构:这部长篇小说已经有了一个大致的框框。
  框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。
  框架也能用于机械结构,比如脚手架。
土木工程中的框架
  (框,读kuàng,不读kuāng。)
  由梁和柱组成的能承受垂直和水平荷载的结构,梁和柱是刚性连结的。主要要用于工业与民用建筑物的承重骨架,桥梁构架或工程构筑物。
  一般指建筑工程中,由粱或尾架和柱联结而成的结构。由于我国古代家具自宋以后曾吸收古代大木构制的作法,故传统家具采用框档、立柱结构形式的即称框架,并将此类结构形式的家具称之谓“框架式家具”。
软件工程中的框架
  1. 什么是框架
  框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
  可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架
  构件领域框架方法在很大程度上借鉴了硬件技术发展的成就,它是构件技术、软件体系结构研究和应用软件开发三者发展结合的产物。在很多情况下,框架通常以构件库的形式出现,但构件库只是框架的一个重要部分。框架的关键还在于框架内对象间的交互模式和控制流模式。
  框架比构件可定制性强。在某种程度上,将构件和框架看成两个不同但彼此协作的技术或许更好。框架为构件提供重用的环境,为构件处理错误、交换数据及激活操作提供了标准的方法。
  应用框架的概念也很简单。它并不是包含构件应用程序的小片程序,而是实现了某应用领域通用完备功能(除去特殊应用的部分)的底层服务。使用这种框架的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发。框架提供了所有应用期望的默认行为的类集合。具体的应用通过重写子类(该子类属于框架的默认行为)或组装对象来支持应用专用的行为。
  应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用。应用框架具有领域相关性,构件根据框架进行复合而生成可运行的系统。框架的粒度越大,其中包含的领域知识就更加完整。
  2. 框架和设计模式
  框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。构件通常是代码重用,而设计模式是设计重用,框架则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的重用:内部重用,即在同一应用中能公共使用的抽象块;代码重用,即将通用模块组合成库或工具集,以便在多个应用和领域都能使用;应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。
  框架与设计模式虽然相似,但却有着根本的不同。设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以用代码表示,也能直接执行或复用,而对模式而言只有实例才能用代码表示;设计模式是比框架更小的元素,一个框架中往往含有一个或多个设计模式,框架总是针对某一特定应用领域,但同一模式却可适用于各种应用。可以说,框架是软件,而设计模式是软件的知识。
  为什么要进行框架开发?
  框架的最大好处就是重用。面向对象系统获得的最大的复用方式就是框架,一个大的应用系统往往可能由多层互相协作的框架组成。
  由于框架能重用代码,因此从一已有构件库中建立应用变得非常容易,因为构件都采用框架统一定义的接口,从而使构件间的通信简单。
  框架能重用设计。它提供可重用的抽象算法及高层设计,并能将大系统分解成更小的构件,而且能描述构件间的内部接口。这些标准接口使在已有的构件基础上通过组装建立各种各样的系统成为可能。只要符合接口定义,新的构件就能插入框架中,构件设计者就能重用构架的设计。
  框架还能重用分析。所有的人员若按照框架的思想来分析事务,那么就能将它划分为同样的构件,采用相似的解决方法,从而使采用同一框架的分析人员之间能进行沟通。
  采用框架技术进行软件开发的主要特点包括:
  领域内的软件结构一致性好;
  建立更加开放的系统;
  重用代码大大增加,软件生产效率和质量也得到了提高;
  软件设计人员要专注于对领域的了解,使需求分析更充分;
  存储了经验,可以让那些经验丰富的人员去设计框架和领域构件,而不必限于低层编程;
  允许采用快速原型技术;
  有利于在一个项目内多人协同工作;
  大粒度的重用使得平均开发费用降低,开发速度加快,开发人员减少,维护费用降低,而参数化框架使得适应性、灵活性增强。
  与框架相关的概念
  1. 白盒与黑盒框架
  框架可分为白盒(White-Box)与黑盒(Black-Box)两种框架
  基于继承的框架被称为白盒框架。所谓白盒即具备可视性,被继承的父类的内部实现细节对子类而言都是可知的。利用白盒框架的应用开发者通过衍生子类或重写父类的成员方法来开发系统。子类的实现很大程度上依赖于父类的实现,这种依赖性限制了重用的灵活性和完全性。但解决这种局限性的方法可以是只继承抽象父类,因为抽象类基本上不提供具体的实现。白盒框架是一个程序骨架,而用户衍生出的子类是这个骨架上的附属品。
  基于对象构件组装的框架就是黑盒框架。应用开发者通过整理、组装对象来获得系统的实现。用户只须了解构件的外部接口,无须了解内部的具体实现。另外,组装比继承更为灵活,它能动态地改变,继承只是一个静态编译时的概念。
  在理想情况下,任何所需的功能都可通过组装已有的构件得到,事实上可获得的构件远远不能满足需求,有时通过继承获得新的构件比利用已有构件组装新构件更容易,因此白盒和黑盒将同时应用于系统的开发中。不过白盒框架趋向于向黑盒框架发展,黑盒框架也是系统开发希望达到的理想目标。
  2. 热点、食谱以及好莱坞原则
  成功的框架开发需要确定领域专用的''热点'' (Hot spot)。应用开发者在框架的基础上进行开发,只须扩展框架的某些部分,''热点''就是在应用领域的一种扩展槽,开发者根据自己的需要填充这些扩展槽。''热点''使框架具有灵活性,如在具体的实现中,扩展槽可以被看成是一些抽象类,开发者通过重写抽象方法获得具体实现。
  ''食谱'' (Cookbook)就是描述如何使用框架方法的文档。在''食谱''中包含了许多''烹饪''方法,这些''烹饪''方法相当于一些具体的操作步骤,描述了为解决某一专门问题如何使用框架的详细方法。框架的内部设计和实现细节通常不出现在''食谱''中。
  框架的一个重要特征就是用户定义的方法经常被框架自身调用,而不是从用户的应用代码中调用。这种机制常称为''好莱坞原则''(Hollywood Principle)或''别调用我们,我们会调用您''。
网页设计中的框架
  框架是网页中经常使用的页面设计方式,框架的作用就是把网页在一个浏览器窗口下分割成几个不同的区域,实现在一个浏览器窗口中显示多个HTML页面。使用框架可以非常方便的完成导航工作,让网站的结构更加清晰,而且各个框架之间决不存在干扰问题。利用框架最大的特点就是使网站的风格一致。通常把一个网站中页面相同的部分单独制作成一个页面,作为框架结构的一个子框架的内容给整个网站公用。 
  一个框架结构有两部分网页文件构成: 
  框架Frame:框架是浏览器窗口中的一个区域,它可以显示与浏览器窗口的其余部分中所显示内容无关的网页文件。
  框架集Frameset:框架集也是一个网页文件,它将一个窗口通过行和列的方式分割成多个框架框架的多少根据具体有多少网页来决定,每个框架中要显示的就是不同的网页文件。
百科辞典
  kuangjia
  框架
  frame
    由梁和柱组成的能承受垂直和水平荷载的结构。主要用于工业与民用建筑物的承重骨架,桥梁构架或工程构筑物。
    分类 房屋的框架按跨数分有单跨、多跨;按层数分有单层、多层;按立面构成分有对称、不对称;按所用材料分有钢框架、钢筋混凝土框架、预应力混凝土框架、胶合木结构框架或钢与钢筋混凝土混合框架等。框架各杆件轴线和外力作用线同处于一平面内者,称为平面框架;若各杆件轴线不在同一平面内者,则称为空间框架;空间框架也可由平面框架组成。当框架的节点为刚接时称为刚架(图1刚架);为铰接时称为铰接框架。如仅将柱与基础节点作成铰接时称为铰支座框架。单层厂房中横向受力单元的柱顶和横梁全部为刚接时称为刚接排架、铰接时称为铰接排架(图2铰接排架)。
    计算要点 除三铰框架为静定结构,可按一般的结构力学方法求解外,一般框架多为高次超静定结构,内力分析方法比较繁琐。当超静定次数不多时,可用力法或位移法求解。当超静定次数多时,可用渐近法求解(如力矩分配法和迭代法等)。在电子计算机上也可用杆系有限元法求解。具有直线横梁的刚架一般用位移法或渐近法计算;有折线或曲线横梁的刚架,由于柱顶线变位的数量增多,以用力法计算较简单。单层工业厂房的铰接排架,当各跨横梁在同一水平时只有柱顶一个线位移为未知量,故宜用位移法分析排架内力。当排架各跨横梁不在同一水平时,宜以横梁反力为未知量用力法求解。
    工程中为估算多层框架的杆件尺寸,可用简单的近似方法:受垂直荷载时,可用分层法计算;受水平荷载时,可用反弯点法计算;然后将各杆端最不利的内力进行组合。用以估算各杆件尺寸。
    上述计算方法均以杆件在弹性阶段工作为前提,但实际上当框架杆件达到其极限承载能力以前必须经历一个塑性阶段,因此近代的框架分析尚需考虑材料的塑性性能。
    钢框架 用于大跨度或高层或荷载较重的工业与民用建筑。
    民用高层建筑和大跨度厅堂等的钢框架,其杆件可为实腹式也可为构架式。国外的高层建筑采用钢框架较多,如美国纽约帝国大厦和芝加哥西尔斯大厦。
    工业用的跨度较大和重型桥式吊车的厂房,刚架的钢柱为单阶和双阶柱,以支承吊车梁。吊车轨道以上部分的柱多为实腹式截面,以下部分为格构式截面。格构式下柱也可为钢筋混凝土格构式柱。横梁一般用钢桁架与钢上阶柱作成刚性连接。钢框架一般布置在建筑物的横向,以承受屋面或楼板的恒载、雪荷载、使用荷载及水平方向的风荷载及地震荷载等(见荷载)。纵向之间以系梁、纵向支撑吊车梁或墙板与框架柱连接,以承受纵向的水平风荷载和地震荷载并保证柱的纵向稳定。钢杆件的连接一般用焊接,也可用高强螺栓或铆接(见钢结构连接)。
    框架杆件截面除满足材料的强度和稳定性外,尚需保证框架的整体刚度以满足设计的使用要求。
    钢筋混凝土框架 用现浇、预制或预制现浇相结合等方法制造。适用于中小跨度工业厂房或多层、高层民用建筑(图3钢筋混凝土框架施工),其主要优点是节点刚性易于保证,耐久性能好,耐火性能强,较钢结构节省钢材;存在的问题是建筑物改造困难,工期较长及构件截面和重量较大。
    钢筋混凝土单层刚架一般用于单层工业厂房、商店、餐厅和仓库等民用建筑及桥梁。门式刚架多为预制,横梁的接头设置在弯矩零点附近。基础和柱的连接一般为刚接,有必要时也可作成铰接。当横梁和柱采用曲线预应力配筋时,可改善梁的刚度和抗裂性。
    在单层工业厂房中,用钢筋混凝土屋面梁或屋架与刚接于基础的钢筋混凝土柱连接,构成铰接排
英文解释
  1. :  collar
  2. n.:  frame,  chassis,  framework,  framing,  housing,  rim,  setting,  shell,  valance,  case,  structure giving shape and support
法文解释
  1. n.  cadre, ossature
近义词
读框,
组织, 结构, 机关, 机构, 构造, 质地, 形成物
相关词
java编程计算机技术orMap编程语言程序软件软件开发
持久层sql映射phpmvcajaxJS开源代码生成器
开源软件更多结果...