欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于對象存儲庫的自定義對象的處理方法

文檔序號:6554545閱讀:186來源:國知局
專利名稱:基于對象存儲庫的自定義對象的處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種對象存儲庫處理對象的方法,特別是一種基于對象存儲庫的自定義對象的處理方法。
背景技術(shù)
在現(xiàn)有技術(shù)中,基于辦公軟件的開發(fā)都是通過調(diào)用和開發(fā)宏(macro)來進行。隨著用戶需求的增加和個性化發(fā)展,通過調(diào)用和開發(fā)宏進行辦公軟件功能擴展的二次開發(fā)存在很多問題。例如,該種形式的軟件開發(fā)僅僅停留在上層應(yīng)用范疇,因此所能擴展的功能有限,有時還會出現(xiàn)數(shù)據(jù)結(jié)構(gòu)的混亂,導(dǎo)致開發(fā)失敗。同時,該種開發(fā)只能引用辦公軟件已定義好的標準對象,用戶不能設(shè)置新對象,更不能將對象進行組合集成,進一步限制了用戶的開發(fā)。
對象存儲庫(DOORS)是永中辦公軟件(Office)的底層數(shù)據(jù)結(jié)構(gòu),它提供了二維表式的對象存取方式。該二維表通過表號、行號、列號唯一指定一個單元格(Cell),每個單元格中可放置一個且僅放置一個對象,單元格和單元格之間的對象可以通過引用組合成一個新對象,所有的單元構(gòu)成對象存儲庫,上層應(yīng)用通過對象存儲庫引擎與對象存儲庫進行交互。通過對象存儲庫引擎,有訪問對象存儲庫對象的標準接口,且這些接口是對外開放的,用戶只要了解這些接口,就能對對象存儲庫中的對象進行訪問和操作。
目前使用的對象是對象存儲庫中存放的基于辦公軟件應(yīng)用定義好的標準對象,如文檔(Document)、段落(Paragraph)、幻燈片(Slide)、文字(Text)等。定義標準對象的好處是一旦一個表達某種數(shù)據(jù)的對象定義后,它就成為表達這個數(shù)據(jù)的唯一形式,這種將對象標準化的行為可保證整個辦公軟件數(shù)據(jù)表達的簡潔,而且多數(shù)對象定義可重復(fù)使用,降低了數(shù)據(jù)的冗余,大大提高辦公軟件的運行性能。例如,任何表示文字的地方都使用Paragraph對象,如文字處理中的文字、電子表格單元格中的文字、幻燈片中的文字,這樣Paragraph對象就成為表示段落文字的標準對象。這樣的對象不僅辦公軟件本身可以直接使用,如果用戶基于對象存儲庫進行開發(fā),也可以直接使用這些已經(jīng)定義的對象。
面對辦公軟件應(yīng)用越來越廣的應(yīng)用和普及,現(xiàn)有標準對象的內(nèi)容和數(shù)量已經(jīng)不能滿足用戶的需要,尤其是不能滿足用戶基于對象存儲庫進行功能擴展的二次開發(fā)的需求,所以使對象存儲庫能處理辦公軟件未知的對象具有重要的現(xiàn)實意義。

發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足,通過對象存儲庫提供的開放平臺,提供一種基于對象存儲庫的自定義對象的處理方法,允許用戶定義辦公軟件未知的對象,使用戶可以基于對象存儲庫進行功能擴展的二次開發(fā)。
為了實現(xiàn)上述目的,本發(fā)明提供了一種基于對象存儲庫的自定義對象的處理方法,當應(yīng)用程序加載自定義對象時,對象存儲庫引擎執(zhí)行如下操作步驟10、新建一個通用對象模板;步驟20、在通用對象模板的名稱屬性、應(yīng)用程序?qū)傩?、顯示屬性和數(shù)據(jù)域中寫入所述自定義對象的相應(yīng)信息;步驟30、將通用對象模板的上述信息以應(yīng)用程序可識別的格式存儲為通用對象;步驟40、將所述通用對象存儲到對象存儲庫中;步驟50、應(yīng)用程序加載所述通用對象。
所述步驟20具體為步驟21、在通用對象模板的名稱屬性中寫入所述自定義對象的名稱;步驟22、在通用對象模板的應(yīng)用程序?qū)傩灾袑懭胩幚硭鲎远x對象的應(yīng)用程序名稱;
步驟23、將通用對象模板的顯示屬性設(shè)置為不可顯示、以圖片顯示或以文本顯示;步驟24、在通用對象模板的數(shù)據(jù)域中導(dǎo)入所述自定義對象的數(shù)據(jù)內(nèi)容。
在上述技術(shù)方案中,還包括應(yīng)用程序進行顯示處理的步驟,具體為步驟61、判斷是否顯示屬性的值,當該值為可以時則執(zhí)行步驟62,當該值為不可時則執(zhí)行步驟67;步驟62、判斷圖片顯示屬性的值,當該值為可以時則執(zhí)行步驟63,當該值為不可時則執(zhí)行步驟64;步驟63、讀取寬度屬性、高度屬性和圖片數(shù)據(jù)標識,執(zhí)行步驟65;步驟64、讀取文本數(shù)據(jù)標識,執(zhí)行步驟66;步驟65、應(yīng)用程序以圖片形式顯示圖片數(shù)據(jù)標識,處理結(jié)束;步驟66、應(yīng)用程序以文本形式顯示文本數(shù)據(jù)標識,處理結(jié)束;步驟67、應(yīng)用程序不做任何顯示,處理結(jié)束。
在上述技術(shù)方案中,還包括應(yīng)用程序修改通用對象數(shù)據(jù)內(nèi)容的步驟,具體為步驟71、讀取通用對象的應(yīng)用程序?qū)傩?;步驟72、根據(jù)所述應(yīng)用程序?qū)傩哉{(diào)用其指定的應(yīng)用程序;步驟73、使用所述應(yīng)用程序編輯通用對象;步驟74、更新通用對象的數(shù)據(jù)域,返回應(yīng)用程序。
本發(fā)明提供了一種基于對象存儲庫的自定義對象的處理方法,通過將自定義對象進行包裝處理,使該自定義對象成為符合對象存儲庫定義規(guī)定的通用對象,可以被辦公軟件識別和操作。用戶可以在本發(fā)明技術(shù)方案基礎(chǔ)上根據(jù)需要定義新的對象,使用該自定義對象進行辦公軟件功能擴展的二次開發(fā)。自定義對象可以是一個粒度很小的數(shù)據(jù),也可以大到一個應(yīng)用,可以是由其他應(yīng)用程序產(chǎn)生的對象,也可以是用戶自己定義的對象,但共同的特征是,對辦公軟件來說是未知的、不可識別的對象。本發(fā)明將所述自定義對象轉(zhuǎn)變?yōu)橥ㄓ脤ο?,使辦公軟件可知、可識別且可應(yīng)用,應(yīng)用程序可通過對象存儲庫引擎對所述自定義對象進行訪問和操作,并可根據(jù)自定義對象的應(yīng)用程序?qū)傩詫?yīng)用程序調(diào)出來處理該對象,實現(xiàn)進行辦公軟件各種功能的二次開發(fā)。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。


圖1為本發(fā)明基于對象存儲庫的自定義對象的處理方法流程圖;圖2為本發(fā)明設(shè)置通用對象模板各屬性的流程圖;圖3為本發(fā)明設(shè)置顯示屬性的流程圖;圖4為本發(fā)明應(yīng)用程序進行顯示處理流程圖;圖5為本發(fā)明應(yīng)用程序修改通用對象數(shù)據(jù)內(nèi)容流程圖。
具體實施例方式
圖1為本發(fā)明基于對象存儲庫的自定義對象的處理方法流程圖,具體為步驟10、新建一個通用對象模板;步驟20、在通用對象模板的名稱屬性、應(yīng)用程序?qū)傩?、顯示屬性和數(shù)據(jù)域中寫入所述自定義對象的相應(yīng)信息;步驟30、將通用對象模板的上述信息以應(yīng)用程序可識別的格式存儲為通用對象;步驟40、將所述通用對象存儲到對象存儲庫中;步驟50、應(yīng)用程序加載所述通用對象。
其中步驟10中的通用對象模板是符合對象存儲庫定義規(guī)定設(shè)計的具有通用對象(GenericObject)屬性的模板,在對象存儲庫中,通用對象中涉及本發(fā)明內(nèi)容的部分屬性定義為(A)名稱屬性(Name)類型為字符串型,表示該對象的名稱;(B)應(yīng)用程序?qū)傩?ProcessorName)
類型為字符串型,表示可以處理該對象的處理程序,也表明該對象是由哪個應(yīng)用程序產(chǎn)生的;(C)是否顯示屬性(IsDisplay)類型為布爾值,表示該對象在辦公軟件中是否可以顯示,該值為可以(true)時為可以顯示,該值為不可(false)時為不可以顯示;(D)圖片顯示屬性(DisplayByPicture)類型為布爾值,表示顯示方式以圖片方式還是以文本方式,該值為可以(true)時是以圖片方式顯示,該值為不可(false)時是以文本方式顯示;(E)文本數(shù)據(jù)標識(Text)類型為字符串型,表示對象以文字方式在辦公軟件中顯示時所需的文字數(shù)據(jù),當圖片顯示屬性(DisplayByPicture)為不可(false)時存在,否則無此數(shù)據(jù);(F)圖片數(shù)據(jù)標識(PictrueData)類型為字節(jié)數(shù)組型,表示對象以圖片方式在辦公軟件中顯示時所需的圖片數(shù)據(jù),當圖片顯示屬性(DisplayByPicture)為可以(true)時存在,否則無此數(shù)據(jù);(G)寬度屬性(Weidth)類型為浮點數(shù)型,圖片對象所占寬度,當是否顯示屬性(IsDisplay)值為可以(true)時存在,否則無此數(shù)據(jù);(H)高度屬性(Height)類型為浮點數(shù)型,圖片對象所占高度,當是否顯示屬性(IsDisplay)值為可以(true)時存在,否則無此數(shù)據(jù);(I)數(shù)據(jù)域(Data)類型為字節(jié)數(shù)組型,對象的真正數(shù)據(jù)。
根據(jù)上述說明可以看出,步驟20是將用戶自定義對象的屬性值依次賦值到通用對象模板的名稱屬性(Name)、應(yīng)用程序?qū)傩?ProcessorName)、是否顯示屬性(IsDisplay)中,使用戶自定義對象在形式上符合通用對象的規(guī)范,使辦公軟件應(yīng)用程序可以通過其規(guī)范屬性識別用戶自定義對象,并像通用對象那樣進行各種處理。圖2為本發(fā)明設(shè)置通用對象模板各屬性的流程圖,具體為步驟21、在通用對象模板的名稱屬性(Name)中寫入自定義對象的名稱;步驟22、在通用對象模板的應(yīng)用程序?qū)傩?ProcessorName)中寫入處理自定義對象的應(yīng)用程序名稱;步驟23、將通用對象模板的顯示屬性(IsDisplay和DisplayByPicture)設(shè)置為不可顯示、以圖片顯示或以丈本顯示;步驟24、在通用對象模板數(shù)據(jù)域(Data)中導(dǎo)入自定義對象的數(shù)據(jù)內(nèi)容。
在本發(fā)明上述技術(shù)方案中,通用對象模板的顯示屬性包括是否顯示屬性(IsDisplay)和圖片顯示屬性(DisplayByPicture),顯示屬性(IsDisplay)的值為可以(true)和不可(false),分別對應(yīng)顯示對象和不顯示對象,是否顯示屬性(IsDisplay)的值為可以(true)時又包括圖片顯示屬性(DisplayByPicture)的值為可以(true)和不可(false),分別對應(yīng)以圖片顯示和以文本顯示。具體為A、當設(shè)置對象為不顯示時,將是否顯示屬性(IsDisplay)賦值為不可(false);B、當設(shè)置對象為可以顯示時,將是否顯示屬性(IsDisplay)賦值為可以(true),進一步設(shè)置其顯示方式B1、當設(shè)置對象以圖片方式顯示時,圖片顯示屬性(DisplayByPicture)被賦值為可以(true);B2、當設(shè)置對象以文本方式顯示時,圖片顯示屬性(DisplayByPicture)被賦值為不可(false)。
圖3為本發(fā)明設(shè)置顯示屬性的流程圖,具體為步驟2300、判斷預(yù)先設(shè)定的顯示要求,當設(shè)置對象不顯示時執(zhí)行步驟2301,當設(shè)置對象可以顯示時執(zhí)行步驟2311;步驟2301、將通用對象模板的是否顯示屬性(IsDisplay)賦值為不可(false),執(zhí)行步驟2330;步驟2311、將通用對象模板的是否顯示屬性(IsDisplay)賦值為可以(true),當設(shè)置對象以圖片方式顯示時執(zhí)行步驟2312,當設(shè)置對象以文本方式顯示時執(zhí)行步驟2322;步驟2312、將通用對象模板的圖片顯示屬性(DisplayByPicture)賦值為可以(true);步驟2313、設(shè)置圖片的寬度屬性(Weidth)和高度屬性(Height);步驟2314、生成一個圖片對象,將所述圖片對象寫入到通用對象模板的圖片數(shù)據(jù)標識(PictureData)中,執(zhí)行步驟2330;步驟2322、將通用對象模板的圖片顯示屬性(DisplayByPicture)賦值為不可(false);步驟2323、寫入文本數(shù)據(jù)標識(Text),執(zhí)行步驟2330;步驟2330、顯示屬性設(shè)置完畢。
通過上述步驟,即完成了本發(fā)明將用戶自定義對象封裝為通用對象的過程。由上述過程可以看出,自定義對象的屬性僅僅是表述形式被修改成符合對象存儲庫通用對象的定義規(guī)定,其內(nèi)容和數(shù)據(jù)均被完整保存。更形象的說,自定義對象是被“包裝”成通用對象,因此不會改變自定義對象的任何功能。步驟30是應(yīng)用程序按通用對象數(shù)據(jù)定義格式,對存儲在對象存儲庫中的自定義對象讀取并處理。
在本發(fā)明上述技術(shù)方案中,被封裝為通用對象的用戶自定義對象通過步驟40被存儲在對象存儲庫中,對象存儲庫引擎通過對外開放的標準接口就可以對通用對象進行訪問和操作。因此本發(fā)明既可以包括應(yīng)用程序進行顯示處理的步驟,又可以包括應(yīng)用程序修改通用對象數(shù)據(jù)內(nèi)容的步驟。
圖4為本發(fā)明應(yīng)用程序進行顯示處理流程圖,辦公軟件應(yīng)用程序通過讀取通用對象的相應(yīng)屬性值,進行顯示與否、以圖片顯示或以文字格式顯示等處理,具體步驟為步驟60、應(yīng)用程序開始顯示處理;步驟61、判斷是否顯示屬性(IsDisplay)的值是否為可以(true),是則執(zhí)行步驟62,否則執(zhí)行步驟67;步驟62、判斷圖片顯示屬性(DisplayByPicture)的值是否為可以(true),是則執(zhí)行步驟63,否則執(zhí)行步驟64;步驟63、讀取寬度屬性(Weidth),設(shè)置圖片顯示寬度;讀取高度屬性(Height),設(shè)置圖片顯示高度;讀取圖片數(shù)據(jù)標識(PictrueData),執(zhí)行步驟65;步驟64、讀取文本數(shù)據(jù)標識(Text),執(zhí)行步驟66;步驟65、應(yīng)用程序顯示圖片數(shù)據(jù)標識(PictrueData),處理結(jié)束;步驟66、應(yīng)用程序顯示文本數(shù)據(jù)標識(Text),處理結(jié)束;步驟67、應(yīng)用程序不做任何顯示,處理結(jié)束。
圖5為本發(fā)明應(yīng)用程序修改通用對象數(shù)據(jù)內(nèi)容流程圖。用戶自定義對象在辦公軟件中顯示后,根據(jù)用戶的需要,辦公軟件應(yīng)用程序即可通過對象存儲庫引擎對通用對象進行訪問和操作,并可根據(jù)自定義對象的應(yīng)用程序?qū)傩?ProcessorName)信息將應(yīng)用程序調(diào)出來處理該對象。具體為步驟71、讀取通用對象的應(yīng)用程序?qū)傩?ProcessorName);步驟72、根據(jù)應(yīng)用程序?qū)傩?ProcessorName)調(diào)用其指定的應(yīng)用程序;步驟73、使用所述應(yīng)用程序編輯通用對象;步驟74、更新通用對象的數(shù)據(jù)域(Data),返回應(yīng)用程序。
下面通過一個將autoCAD產(chǎn)生的繪圖對象嵌入到Office文字處理文檔中的具體事例進一步說明本發(fā)明的技術(shù)方案。由于autoCAD繪圖對象不是對象存儲庫的標準對象,Office文字處理程序不能識別和處理,所以當autoCAD繪圖對象被放入對象存儲庫時,對象存儲庫首先將其包裝為一通用對象,然后進行顯示和其他處理。假設(shè)autoCAD繪圖對象被命名為CADObject對象,并以圖片方式顯示,將其包裝為通用對象的步驟具體為
(1)新建一個通用對象模板;(2)在其名稱屬性(Name)中寫入CADObject;(3)在其應(yīng)用程序?qū)傩?ProcessorName)中寫入autocad.exe,并指向其位置;(4)將其是否顯示屬性(IsDisplay)賦值為可以(true);(5)將其圖片顯示屬性(DisplayByPicture)賦值為可以(true);(6)設(shè)置寬度屬性(Weidth)為一個值;(7)設(shè)置高度屬性(Height)為一個值;(8)將CADObject轉(zhuǎn)化為一個圖片對象,如jpg,并將所述圖片對象賦給圖片數(shù)據(jù)標識(PictrueData);(9)將CADObject的實際數(shù)據(jù)導(dǎo)入數(shù)據(jù)域(Data);(10)將上述屬性封裝成autoCAD通用對象。
上述步驟將autoCAD通用對象包裝完畢,如果要將autoCAD通用對象放到文字處理文檔中的某個段落中,就可以調(diào)用對象存儲庫引擎將其放入對象存儲庫中該段落所在的單元格中,通知文字處理程序處理autoCAD通用對象。文字處理程序按照autoCAD通用對象的圖片數(shù)據(jù)標識(PictrueData)內(nèi)容,并讀取其寬度屬性(Weidth)值和高度屬性(Height)值將autoCAD通用對象在所述段落位置顯示出來。已包裝好的autoCAD通用對象和對象存儲庫中的其他對象沒什么區(qū)別,用戶可以按照文字處理的功能去操作這個對象,如給這個對象加邊框,或者移動這個對象至其他位置,或?qū)⑦@個對象粘貼復(fù)制成多個等等。如果用戶想改變autoCAD通用對象的內(nèi)容,可以通過其應(yīng)用程序?qū)傩?ProcessorName)去調(diào)用autoCad進行編輯,編輯完畢后,更新數(shù)據(jù)域(Data),再返回文字處理文檔即可。
最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種基于對象存儲庫的自定義對象的處理方法,其中,當應(yīng)用程序加載自定義對象時,對象存儲庫引擎執(zhí)行如下操作步驟10、新建一個通用對象模板;步驟20、在通用對象模板的名稱屬性、應(yīng)用程序?qū)傩?、顯示屬性和數(shù)據(jù)域中寫入所述自定義對象的相應(yīng)信息;步驟30、將通用對象模板的上述信息以應(yīng)用程序可識別的格式存儲為通用對象;步驟40、將所述通用對象存儲到對象存儲庫中;步驟50、應(yīng)用程序加載所述通用對象。
2.如權(quán)利要求1所述的基于對象存儲庫的自定義對象的處理方法,所述步驟20具體為步驟21、在通用對象模板的名稱屬性中寫入所述自定義對象的名稱;步驟22、在通用對象模板的應(yīng)用程序?qū)傩灾袑懭胩幚硭鲎远x對象的應(yīng)用程序名稱;步驟23、將通用對象模板的顯示屬性設(shè)置為不可顯示、以圖片顯示或以文本顯示;步驟24、在通用對象模板的數(shù)據(jù)域中導(dǎo)入所述自定義對象的數(shù)據(jù)內(nèi)容。
3.如權(quán)利要求2所述的基于對象存儲庫的自定義對象的處理方法,所述步驟23中,將通用對象模板的顯示屬性設(shè)置為不可顯示的步驟為將通用對象模板中是否顯示屬性的值定為不可。
4.如權(quán)利要求2所述的基于對象存儲庫的自定義對象的處理方法,所述步驟23中,將通用對象模板的顯示屬性設(shè)置為以圖片顯示的步驟為步驟2311、將通用對象模板中是否顯示屬性的值定為可以;步驟2312、將通用對象模板中圖片顯示屬性的值定為可以;步驟2313、設(shè)置圖片的寬度屬性和高度屬性;步驟2314、將圖片寫入到通用對象模板的圖片數(shù)據(jù)標識中。
5.如權(quán)利要求2所述的基于對象存儲庫的自定義對象的處理方法,所述步驟23中,將通用對象模板的顯示屬性設(shè)置為以文本顯示的步驟為步驟2321、將通用對象模板中是否顯示屬性的值定為可以;步驟2322、將通用對象模板中圖片顯示屬性的值定為不可;步驟2323、設(shè)置文本的文本數(shù)據(jù)標識。
6.如權(quán)利要求1~5任一所述的基于對象存儲庫的自定義對象的處理方法,其中,還包括應(yīng)用程序進行顯示處理的步驟,具體為步驟61、判斷是否顯示屬性的值,當該值為可以時則執(zhí)行步驟62,當該值為不可時則執(zhí)行步驟67;步驟62、判斷圖片顯示屬性的值,當該值為可以時則執(zhí)行步驟63,當該值為不可時則執(zhí)行步驟64;步驟63、讀取寬度屬性、高度屬性和圖片數(shù)據(jù)標識,執(zhí)行步驟65;步驟64、讀取文本數(shù)據(jù)標識,執(zhí)行步驟66;步驟65、應(yīng)用程序顯示圖片數(shù)據(jù)標識,處理結(jié)束;步驟66、應(yīng)用程序顯示文本數(shù)據(jù)標識,處理結(jié)束;步驟67、應(yīng)用程序不做任何顯示,處理結(jié)束。
7.如權(quán)利要求1~5任一所述的基于對象存儲庫的自定義對象的處理方法,其中,還包括應(yīng)用程序修改通用對象數(shù)據(jù)內(nèi)容的步驟,具體為步驟71、讀取通用對象的應(yīng)用程序?qū)傩?;步驟72、根據(jù)所述應(yīng)用程序?qū)傩哉{(diào)用其指定的應(yīng)用程序;步驟73、使用所述應(yīng)用程序編輯通用對象;步驟74、更新通用對象的數(shù)據(jù)域,返回應(yīng)用程序。
全文摘要
本發(fā)明涉及一種基于對象存儲庫的自定義對象的處理方法,當應(yīng)用程序加載自定義對象時,對象存儲庫引擎執(zhí)行如下操作(1)新建一個通用對象模板,(2)在通用對象模板的名稱屬性、應(yīng)用程序?qū)傩?、顯示屬性和數(shù)據(jù)域中寫入所述自定義對象的相應(yīng)信息,(3)將通用對象模板的上述信息以應(yīng)用程序可識別的格式存儲為通用對象,(4)將所述通用對象存儲到對象存儲庫中,(5)應(yīng)用程序加載所述通用對象。所述用戶自定義對象可以是一個粒度很小的數(shù)據(jù),也可以大到一個應(yīng)用。本發(fā)明能將辦公軟件未知的、不可識別的對象轉(zhuǎn)變?yōu)橥ㄓ脤ο?,使辦公軟件可知、可識別且可應(yīng)用,最終實現(xiàn)用戶利用辦公軟件未知對象進行功能擴展的二次開發(fā)。
文檔編號G06F9/44GK1808436SQ200610007388
公開日2006年7月26日 申請日期2006年2月13日 優(yōu)先權(quán)日2006年2月13日
發(fā)明者冷曄, 黃芳 申請人:無錫永中科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洛南县| 瑞昌市| 麻阳| 涞水县| 子长县| 古丈县| 垣曲县| 伊川县| 台州市| 临沂市| 昔阳县| 芦山县| 苏尼特左旗| 宣化县| 苏州市| 龙州县| 进贤县| 前郭尔| 龙泉市| 建阳市| 富民县| 宁乡县| 石阡县| 文昌市| 浦江县| 中超| 临夏市| 轮台县| 天门市| 五莲县| 马龙县| 太仓市| 兴国县| 大同县| 平邑县| 武汉市| 汝南县| 深泽县| 南郑县| 东平县| 平凉市|