[發(fā)明專利]基于部件的、拖放式設(shè)計(jì)的網(wǎng)站快速開發(fā)技術(shù)無效
| 申請?zhí)枺?/td> | 200810068376.0 | 申請日: | 2008-07-09 |
| 公開(公告)號: | CN101393519A | 公開(公告)日: | 2009-03-25 |
| 發(fā)明(設(shè)計(jì))人: | (請求不公開姓名) | 申請(專利權(quán))人: | 深圳企網(wǎng)信息技術(shù)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518101廣東省深圳市寶安區(qū)新*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 部件 拖放 設(shè)計(jì) 網(wǎng)站 快速 開發(fā) 技術(shù) | ||
一、技術(shù)領(lǐng)域:
本技術(shù)屬于計(jì)算機(jī)軟件開發(fā)中的微軟.NET平臺的B/S結(jié)構(gòu)的軟件開發(fā)技術(shù)領(lǐng)域,利用無刷新的、可以自由拖放設(shè)計(jì)大小、位置、外觀樣式的網(wǎng)頁部件,裝載預(yù)先開發(fā)的各種公共的程序功能模塊,實(shí)現(xiàn):
1、程序員開發(fā)的功能模塊,一次開發(fā),多次重復(fù)使用。節(jié)省程序員的開發(fā)成本。
2、美工設(shè)計(jì)人員,不需要了解HTML、Javascript等技術(shù)細(xì)節(jié),所見即所得地設(shè)計(jì)網(wǎng)頁各部件的外觀,并在各部件里面裝載程序員開發(fā)好的可重復(fù)使用的功能模塊,從而快速實(shí)現(xiàn)網(wǎng)站開發(fā)。整個(gè)網(wǎng)站開發(fā)過程簡單、快速、高效。
3、在利用網(wǎng)頁部件進(jìn)行網(wǎng)頁設(shè)計(jì)的基礎(chǔ)上,網(wǎng)站綁定多個(gè)域名,并且按不同的域名進(jìn)行區(qū)分,可以實(shí)現(xiàn)同一個(gè)網(wǎng)站上,虛擬出多個(gè)站點(diǎn),每個(gè)站點(diǎn)都可以單獨(dú)進(jìn)行設(shè)計(jì),互不煩擾。即“多站技術(shù)”。
二、背景技術(shù):
本技術(shù)的實(shí)現(xiàn),是利用微軟的.NET平臺的服務(wù)器控件的“Web自定義控件(WebCustomControl)”技術(shù),結(jié)合javascript客戶端腳本技術(shù)、Ajax.NET無刷新技術(shù),開發(fā)出來的一種全新的網(wǎng)頁部件設(shè)計(jì)技術(shù)。
涉及到的技術(shù)有:
(1)javascript腳本語言技術(shù)
(2)微軟的.NET平臺公共技術(shù)
(3)Ajax.NET公共技術(shù)
(4)微軟的.NET平臺的Web自定義控件(WebCustomControl)技術(shù)
三、發(fā)明內(nèi)容:
基于部件的、拖放式設(shè)計(jì)的網(wǎng)站快速開發(fā)技術(shù)。
(1)利用Ajax.NET無刷新技術(shù),javascript客戶端腳本技術(shù),開發(fā)設(shè)計(jì)了“網(wǎng)頁部件”。該網(wǎng)頁部件可以在網(wǎng)頁瀏覽狀態(tài)下自由拖放、設(shè)計(jì)外觀、修改圖片或背景圖片。
(2)利用微軟的.NET平臺的服務(wù)器控件的“Web自定義控件(WebCustomControl)”技術(shù)將此部件封裝成為標(biāo)準(zhǔn)的組件形式,成為一個(gè)標(biāo)準(zhǔn)的.NET?Web開發(fā)平臺的開發(fā)組件。
(3)這些部件可以任意裝載預(yù)先開發(fā)好的、具有一些特定功能的“功能模塊”,以實(shí)現(xiàn)網(wǎng)站的各種功能,如:新聞組件、新聞詳細(xì)瀏覽功能、產(chǎn)品展示功能、留言板功能、友情鏈接功能等等網(wǎng)站必須的應(yīng)用功能。頁面上可以自由放置多個(gè)“網(wǎng)頁部件”,不同的部件裝載不同的“功能模塊”,并加以在線式設(shè)計(jì)成為不同的風(fēng)格,就形成了風(fēng)格不同的網(wǎng)頁,多個(gè)不同的網(wǎng)頁而形成了功能齊全的網(wǎng)站。這些“功能模塊”,是網(wǎng)站上通用的具有某些功能的相應(yīng)獨(dú)立的部件。程序員開發(fā)好這些組件后,一次開發(fā),所有的網(wǎng)站都可以使用,當(dāng)需要的功能模塊都設(shè)計(jì)好后,以后的網(wǎng)站開發(fā)將不再需要程序員,只需要美工設(shè)計(jì)師。
(4)對“網(wǎng)頁部件”的外觀的設(shè)計(jì)完全可視化,并且是在線編輯,所見即所得,美工設(shè)計(jì)人員也完全擺脫了大量的HTML語言,只需要關(guān)注設(shè)計(jì)本身。
(5)根據(jù)不同的來訪域名而決定不同的站點(diǎn)標(biāo)識,結(jié)合本技術(shù),可以實(shí)現(xiàn)同一網(wǎng)站下,實(shí)現(xiàn)多個(gè)虛擬的不同站點(diǎn),即“多站技術(shù)”。
四、附圖說明:
(無)
五、具體實(shí)施方式:
(一)準(zhǔn)備工作:
(1)使用微軟的.NET平臺建立一個(gè)Web網(wǎng)站項(xiàng)目。
(2)將本技術(shù)組件中的AjaxPro.2.Dll,Shove.Web.UI.3?For.NET?2.0.Dll文件添加引用到該項(xiàng)目中。
(3)將本技術(shù)組件中的ShoveWebUI_client文件夾,復(fù)制到該項(xiàng)目的根目錄下。
(4)在該項(xiàng)目的Web.Config中進(jìn)行對Ajax的相關(guān)配置,這個(gè)屬于Ajax的技術(shù)范圍。
(二)開始網(wǎng)站開發(fā):
(5)打開該網(wǎng)站項(xiàng)目的Default.aspx.Cs后臺代碼類文件,此類默認(rèn)繼承于System.Web.UI.Page,修繼承為:Shove.Web.UI.ShoveWebPartBasePage。
(6)在該網(wǎng)站項(xiàng)目中新建若干個(gè)用戶控件(文件名后綴為.ascx),并進(jìn)行一些設(shè)計(jì)、編碼,以實(shí)現(xiàn)相應(yīng)的用戶控件功能。
(7)分別打開以上(6)所制作的用戶控件的后臺類代碼文件(文件名后綴為.ascx.cs),這些類默認(rèn)是繼承于System.Web.UI.UserControl,修改繼承為:Shove.Web.UI.ShoveWebPartUserControl。
(8)運(yùn)行該網(wǎng)站項(xiàng)目,在Default.Aspx上就可以進(jìn)行網(wǎng)頁的設(shè)計(jì)了。
(三)高級功能:
(9)在用戶控件類代碼文件中,增加一個(gè)構(gòu)造函數(shù),如:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳企網(wǎng)信息技術(shù)有限公司,未經(jīng)深圳企網(wǎng)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810068376.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 針織設(shè)計(jì)裝置和設(shè)計(jì)方法、設(shè)計(jì)程序
- 燈具(設(shè)計(jì)1?設(shè)計(jì)3)
- 頭燈(設(shè)計(jì)1?設(shè)計(jì)2?設(shè)計(jì)3)
- LED透鏡(設(shè)計(jì)1、設(shè)計(jì)2、設(shè)計(jì)3)
- 設(shè)計(jì)用圖形設(shè)計(jì)桌
- 手機(jī)殼(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 機(jī)床鉆夾頭(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 吹風(fēng)機(jī)支架(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 設(shè)計(jì)桌(平面設(shè)計(jì))
- 設(shè)計(jì)臺(雕塑設(shè)計(jì)用)





