国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于插件形式的bs系統(tǒng)頁(yè)簽?zāi)J娇焖龠w移的方法

      文檔序號(hào):9349768閱讀:342來(lái)源:國(guó)知局
      基于插件形式的bs系統(tǒng)頁(yè)簽?zāi)J娇焖龠w移的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種基于插件形式的BS系統(tǒng)頁(yè)簽?zāi)J娇焖俎|移的方法。
      【背景技術(shù)】
      [0002]在很多應(yīng)用程序中,由于信息量比較大,一頁(yè)可能顯示不下所有的信息,這就要求多頁(yè)簽組件的支持。無(wú)論是在C/S系統(tǒng)還是B/S應(yīng)用里面,分頁(yè)簽展示系統(tǒng)信息越來(lái)越符合客戶的操作需求。分頁(yè)簽展示數(shù)據(jù)極大地方便用戶在多個(gè)功能模塊進(jìn)行操作切換,用戶無(wú)需在繁雜的系統(tǒng)模塊中反復(fù)切換自己需要的功能界面,節(jié)省了重復(fù)操作的時(shí)間。
      [0003]控件的本質(zhì)是微軟公司的對(duì)象鏈接和嵌入(OLE)標(biāo)準(zhǔn)。由于它充分利用了面向?qū)ο蟮膬?yōu)點(diǎn),使得程序效率得到了很大的提高,從而得到了廣泛的應(yīng)用。國(guó)外有很多公司就是專門(mén)制作各種各樣控件的??丶淖钤缧问绞且?VBX的格式出現(xiàn)的,后來(lái)變成了.0CX。由于Internet的廣泛流行,微軟公司推出了 ActiveX技術(shù),就是從OLE發(fā)展起來(lái)的,加入了互聯(lián)網(wǎng)上的功能,所以目前最流行的是ActiveX控件。
      [0004]如圖1所示,目前BS系統(tǒng)采用JS頁(yè)簽?zāi)J礁脑燹|移主要有五個(gè)主要步驟:
      [0005]I)理清系統(tǒng)的界面布局框架;
      [0006]2)嵌套第三方JS頁(yè)簽控件,如EasyUi的Tabs控件;
      [0007]3)開(kāi)發(fā)頁(yè)簽控件的動(dòng)態(tài)管理功能;
      [0008]4)整合系統(tǒng)功能連接和JS頁(yè)簽控件動(dòng)態(tài)管理功能;
      [0009]5)對(duì)系統(tǒng)的每一個(gè)功能頁(yè)面進(jìn)行JS修改和樣式調(diào)整。
      [0010]如圖2所示,目前BS系統(tǒng)采用JS頁(yè)簽?zāi)J礁脑燹|移時(shí),主要工作量都體現(xiàn)在第五個(gè)步驟上面,即對(duì)所有功能頁(yè)面進(jìn)行調(diào)整。之前的整理界面布局、嵌套JS頁(yè)簽控件、開(kāi)發(fā)頁(yè)簽管理功能、整合系統(tǒng)和控件的工作量都只是對(duì)一個(gè)地方或單一的頁(yè)面進(jìn)行修改調(diào)整,最后的步驟就是對(duì)系統(tǒng)其他所有設(shè)計(jì)到子功能分頁(yè)的模塊都要進(jìn)行調(diào)整,如果一個(gè)功能復(fù)雜模塊多達(dá)三四百個(gè)的系統(tǒng)來(lái)說(shuō)工作量會(huì)是比較難以應(yīng)付的,且系統(tǒng)改進(jìn)的工作量是隨著系統(tǒng)子模塊數(shù)量的增加而呈線性遞增的。

      【發(fā)明內(nèi)容】

      [0011]本發(fā)明一種基于插件形式的BS系統(tǒng)頁(yè)簽?zāi)J娇焖俎|移的方法,可以極大地減輕系統(tǒng)在改造迀移時(shí)的工作量,且系統(tǒng)的工作量不會(huì)因?yàn)橄到y(tǒng)模塊的增加而增加。
      [0012]本發(fā)明一種基于插件形式的BS系統(tǒng)頁(yè)簽?zāi)J娇焖俎|移的方法,包括如下步驟:
      [0013]步驟1、理清系統(tǒng)的界面布局框架:根據(jù)業(yè)務(wù)系統(tǒng)的框架對(duì)系統(tǒng)的頁(yè)面布局界面、數(shù)據(jù)展示界面和數(shù)據(jù)編輯界面進(jìn)行分離,并對(duì)數(shù)據(jù)展示界面的頁(yè)面加載模塊進(jìn)行分離;
      [0014]步驟2、開(kāi)發(fā)ActiveX頁(yè)簽控件功能并嵌套ActiveX頁(yè)簽控件到頁(yè)面加載模塊中:
      [0015](I) ActiveX頁(yè)簽控件加載PageControl控件,運(yùn)用PageControl控件對(duì)多個(gè)Page分頁(yè)單獨(dú)控制的特性實(shí)現(xiàn)分頁(yè)簽管理;
      [0016](2)ActiveX頁(yè)簽控件增加對(duì)各個(gè)Page分頁(yè)的增加、刪除、修改、查詢功能;
      [0017](3)對(duì)于動(dòng)態(tài)新增單個(gè)Page分頁(yè)功能中,在Page控件里面嵌入WebBrowser控件實(shí)現(xiàn)對(duì)傳入ActiveX頁(yè)簽控件的網(wǎng)址進(jìn)行加載,從而實(shí)現(xiàn)在不同的Page分頁(yè)里加載不同網(wǎng)頁(yè)的功能;
      [0018](4)通過(guò)JS代碼將ActiveX頁(yè)簽控件加載到頁(yè)面加載模塊中;
      [0019]步驟3、整合OCX分頁(yè)簽控件對(duì)外的功能接口:根據(jù)ActiveX頁(yè)簽控件的增加、刪除、修改、查詢功能對(duì)外發(fā)布控件的頁(yè)面加載、刪除、修改、查詢接口 ;
      [0020]步驟4、根據(jù)系統(tǒng)的樣式調(diào)整ActiveX頁(yè)簽控件顯示的樣式:通過(guò)對(duì)ActiveX頁(yè)簽控件的圖片加載及畫(huà)布的顏色調(diào)整就可以實(shí)現(xiàn)ActiveX頁(yè)簽控件的顯示樣式調(diào)整。
      [0021]本發(fā)明改進(jìn)了傳統(tǒng)B/S業(yè)務(wù)系統(tǒng),從無(wú)頁(yè)簽展示到分頁(yè)簽展示需對(duì)所有功能頁(yè)面進(jìn)行調(diào)整模式。傳統(tǒng)的B/S業(yè)務(wù)系統(tǒng)都是由界面布局框架、數(shù)據(jù)列表展示頁(yè)面、數(shù)據(jù)編輯頁(yè)面組成。對(duì)不同數(shù)據(jù)模型的操作系統(tǒng)需要多個(gè)不同的數(shù)據(jù)列表展示頁(yè)面和數(shù)據(jù)編輯頁(yè)面,但系統(tǒng)的界面布局框架卻是不變的。在一些比較早期的業(yè)務(wù)系統(tǒng),尤其是公安、政府的業(yè)務(wù)系統(tǒng)里面,大多客戶的操作系統(tǒng)還是xp系統(tǒng),系統(tǒng)的瀏覽器版本是IE6或IE7。由于IE版本的限制,業(yè)務(wù)系統(tǒng)的頁(yè)面分頁(yè)樣式往往不能通過(guò)修改界面布局框架來(lái)實(shí)現(xiàn)對(duì)整體系統(tǒng)的調(diào)整,需要對(duì)系統(tǒng)所有數(shù)據(jù)列表展示頁(yè)面和數(shù)據(jù)編輯頁(yè)面進(jìn)行修改調(diào)整。但是微軟的IE瀏覽器對(duì)OCX插件的支持確實(shí)沒(méi)有版本限制的,不管任何版本的IE對(duì)0CX插件有很好的兼容性。通過(guò)OCX插件對(duì)分頁(yè)簽的封裝只需要實(shí)現(xiàn)理清系統(tǒng)的界面布局框架、嵌套分頁(yè)簽控件、整合控件的功能接口、調(diào)整控件顯示的樣式即可,無(wú)需對(duì)系統(tǒng)的數(shù)據(jù)列表展示頁(yè)面和數(shù)據(jù)編輯頁(yè)面進(jìn)行二次調(diào)整。這對(duì)于系統(tǒng)模塊繁雜的系統(tǒng)來(lái)說(shuō),可以極大地減輕系統(tǒng)在改造迀移時(shí)的工作量,基本上可以減輕系統(tǒng)85%以上的改造迀移工作量,隨著系統(tǒng)模塊的增加,減輕的占比還會(huì)逐步提升。本發(fā)明具有如下的優(yōu)點(diǎn):
      [0022](I)降低系統(tǒng)改造迀移的工作量:系統(tǒng)改造和迀移的工作量主要體現(xiàn)在對(duì)數(shù)據(jù)列表展示頁(yè)面和數(shù)據(jù)編輯頁(yè)面的調(diào)整上面,而本發(fā)明采用ActiveX控件整合方式,系統(tǒng)改造迀移時(shí)可以不需要對(duì)每一個(gè)數(shù)據(jù)列表展示頁(yè)面和數(shù)據(jù)編輯頁(yè)面進(jìn)行功能及頁(yè)面樣式的調(diào)整,極大地縮小了系統(tǒng)改造迀移所需的人力和時(shí)間;
      [0023](2)提高系統(tǒng)功能的復(fù)用性:本發(fā)明借助于ActiveX控件的復(fù)用性,只要實(shí)現(xiàn)一次ActiveX控件的頁(yè)簽管理功能即可,在相同框架下的其他項(xiàng)目或系統(tǒng)都可以直接將ActiveX控件進(jìn)行復(fù)用,所要做的只是對(duì)ActiveX控件的接口進(jìn)行整合和將ActiveX控件的顯示樣式進(jìn)行調(diào)整而已;
      [0024](3)提高系統(tǒng)前端的性能:在改進(jìn)B/S架構(gòu)的系統(tǒng)中,借助于嵌入網(wǎng)頁(yè)的ActiveX控件可以大大地提高前端頁(yè)面的數(shù)據(jù)操作能力。ActiveX控件嵌入瀏覽器但卻有比瀏覽器更加高的系統(tǒng)資源訪問(wèn)控制權(quán)限,可以根據(jù)前端頁(yè)面的需求和系統(tǒng)本身的資源承載力最大地利用系統(tǒng)內(nèi)存或CPU資源,從而保證分頁(yè)控件中多個(gè)頁(yè)面的資源分配情況。而且借助于OCX插件中的PageControl控件,對(duì)每一個(gè)新的頁(yè)面在PageControl控件里都為其新建page頁(yè)面,多個(gè)頁(yè)面對(duì)應(yīng)多個(gè)Page頁(yè)面,系統(tǒng)資源都相對(duì)獨(dú)立,這樣極大地提高了系統(tǒng)的相應(yīng)速度,對(duì)于用戶的體驗(yàn)也進(jìn)一步提升。
      【附圖說(shuō)明】
      [0025]圖1為傳統(tǒng)BS系統(tǒng)JS頁(yè)簽改造流程示意圖;
      [0026]圖2為傳統(tǒng)采用JS頁(yè)簽?zāi)J礁脑燹|移的工作量分布圖;
      [0027]圖3
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1