佛教用語 : 語言學術語 : 物理學類 : 地質 : 經濟 : 計算語言學 : 軟件 : 通信工程 > 框架
目錄
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開源代碼生成器
開源軟件更多結果...