freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子信息工程畢業(yè)設(shè)計(jì)-基于xml的數(shù)據(jù)同步的研究-資料下載頁

2024-12-02 04:45本頁面

【導(dǎo)讀】直接數(shù)據(jù)同步和利用網(wǎng)絡(luò)服務(wù)進(jìn)行數(shù)據(jù)同步,并且可將文件保存于網(wǎng)絡(luò)。泛,數(shù)據(jù)同步方式也越來越多樣化,其中應(yīng)用最多的有基于RDA的數(shù)據(jù)同步,基于XML的數(shù)據(jù)同步,基于WEB的數(shù)據(jù)同步。中,還可以通過使用SQL以數(shù)據(jù)庫形式下載到智能設(shè)備端。示數(shù)據(jù),而在進(jìn)行添加、修改等操作時(shí)也可以使用SQL語句。課題中通過完整的數(shù)據(jù)同步模擬演示了基于XML數(shù)據(jù)同步通信的優(yōu)點(diǎn),復(fù)雜,所以基于XML的數(shù)據(jù)同步還有其可優(yōu)化的空間。

  

【正文】 但現(xiàn)有的方法和原型系統(tǒng)都存在這樣或那樣的缺陷,有關(guān) XML 檢索的研究仍然處于一個(gè)蓬勃的發(fā)展時(shí)期。 二、基于 XML 數(shù)據(jù)同步所具有的意義 由 于 XML 是一個(gè)文本類型的文件,因此 XML 具備跨平臺(tái)的能力,可以被 UNIX、 LINUX 等非 Windows 的 平臺(tái)所接受 。 由于是文本類型的文件,因此傳輸方式多種多樣。比如 說可以 使用存儲(chǔ)器進(jìn)行傳輸,存儲(chǔ)器包括存儲(chǔ)卡、磁盤、磁帶等等存儲(chǔ)載體 , 也可以通過網(wǎng)絡(luò)下載復(fù)制的功能,比如通過有線或無線局域網(wǎng),或者 GPRS、 Moden 等等網(wǎng)絡(luò)載 體 ,甚至 還可以通過紅外端口的發(fā)送接收文件的方式進(jìn)行傳輸。 XML 是一種提供數(shù)據(jù)描述格式的標(biāo)記語言。該語言使跨越多個(gè)平臺(tái)進(jìn)行更準(zhǔn)確的內(nèi)容聲明和獲得更有意義的搜索結(jié)果變得更加容易。 此外, XML 實(shí)現(xiàn)了表示與數(shù)據(jù)的分離,通過應(yīng)用不同的樣式表和應(yīng)用程序,使您能夠根據(jù)需要顯示和處理數(shù)據(jù)。 XSD 是 XML 架構(gòu)定義語言,可為 XML 文檔定義結(jié)構(gòu)和數(shù)據(jù)類型。 XML 架構(gòu)是由頂級(jí) schema 元素組成的。 第四節(jié) 本章小結(jié) 本章主要描述了畢業(yè)設(shè)計(jì)中用到的相關(guān)技術(shù),共分為個(gè)小節(jié)來寫。 第一節(jié)描述了關(guān)于數(shù)據(jù)同步的內(nèi)容。主要寫出了數(shù)據(jù)同步的定義,為什么要進(jìn)行數(shù)據(jù)同步以及數(shù)據(jù)同步具有的優(yōu)點(diǎn)。 第二節(jié)是本章的重點(diǎn),詳細(xì)的寫出了關(guān)于 RDA 和 XML 的知識(shí),發(fā)展史等。并且對(duì) RDA 和 XML 進(jìn)行了詳細(xì)的比較,突出 XML 具有的優(yōu)勢(shì)。 第三節(jié)描述了基于 XML 數(shù)據(jù)同步的定義以及基于 XML 數(shù)據(jù)同步所具有的意義和優(yōu)勢(shì)。 第三章 基于 XML 數(shù)據(jù)同步的設(shè)計(jì) 第一節(jié) XML 數(shù)據(jù)同步的架構(gòu) 一、 XML 架構(gòu)的定義 XML 架構(gòu)是用于定義和驗(yàn)證 XML 數(shù)據(jù)的內(nèi)容和結(jié)構(gòu)的文檔,就像數(shù)據(jù)庫架構(gòu)定義和驗(yàn)證組成數(shù)據(jù)庫的表、列和數(shù)據(jù)類型一樣。 XML 架構(gòu)通過 XML 架構(gòu)定義 (XSD) 語言定義和描述某些 XML 數(shù)據(jù)類型。 XML 架構(gòu)元素(元素、屬性、類型和組)用于定義某些 XML 數(shù)據(jù)類型的有效結(jié)構(gòu)、有效數(shù)據(jù)內(nèi)容和關(guān)系。 XML 架構(gòu)還可為屬性和元素提供默認(rèn)值。 XML 架構(gòu)描述了以 XML 表示的業(yè)務(wù)文檔。由于 Microsoft BizTalk Server 2021 使用 XML 作為其業(yè)務(wù)文檔的規(guī)范表示形式,因此不需要翻譯入站和出站文 檔。可以只使用在所有架構(gòu)中都可用的一組基本屬性在 BizTalk 編輯器中創(chuàng)建 XML 架構(gòu),并且不需要啟用任何架構(gòu)編輯器擴(kuò)展。 二、 XML 架構(gòu)的作用 XML 架構(gòu)為 XML(能夠提供許多功能強(qiáng)大的服務(wù))提供了一個(gè)表達(dá)類型系統(tǒng)。 簡(jiǎn)單類型定義允許您為純文本元素和屬性定義自定義的值空間。另一方面,復(fù)雜類型定義允許您將簡(jiǎn)單類型排列為結(jié)構(gòu)。 我們可使用 XML 架構(gòu)來保證應(yīng)用程序和單位之間共享的某些 XML 數(shù)據(jù)類型的一致性。 XML 架構(gòu)可用作兩個(gè)應(yīng)用程序之間進(jìn)行數(shù)據(jù)交換的合同。單位可以發(fā)布描述其應(yīng)用程序生成 和使用的 XML 格式的架構(gòu)。這樣,希望交換數(shù)據(jù)的其他單位和應(yīng)用程序可以圍繞這些架構(gòu)生成他們的應(yīng)用程序,以便他們的 XML 消息能被理解。 例如,在買方和賣方之間發(fā)送以 XML 表示的訂單之前,可以用 XML 架構(gòu)對(duì)其進(jìn)行驗(yàn)證。該驗(yàn)證校驗(yàn)數(shù)據(jù)的所有元素(各片段)均存在,都按預(yù)期順序排列,并且均為正確的數(shù)據(jù)類型。這確保訂單收件人在收到它時(shí)能夠正確解釋數(shù)據(jù)。 大多數(shù)編程語言只允許開發(fā)人員將多種內(nèi)置類型排列為某種結(jié)構(gòu)化類型,而不允許開發(fā)人員定義新的具有用戶定義的值空間的簡(jiǎn)單類型。在這一點(diǎn)上,XML 架構(gòu)有所不 同,因?yàn)樗试S用戶定義其各自的自定義簡(jiǎn)單類型,這些簡(jiǎn) 單類型的值空間是預(yù)定義的內(nèi)置類型的子集。 Visual Studio 中的 XML 架構(gòu)符合基于 XML 架構(gòu)定義語言 (XSD) 的有關(guān) XML 架構(gòu)的 W3C 建議。以下是 XML 架構(gòu)的一些優(yōu)越性: XML 架構(gòu)使用 XML 語法,因此您不必學(xué)習(xí)新語法來定義數(shù)據(jù)結(jié)構(gòu)。 XML 架構(gòu)支持可再次使用的類型,并允許您使用繼承創(chuàng)建新類型。 XML 架構(gòu)使您可以對(duì)元素分組以控制元素和屬性的重復(fù)。 XML 架構(gòu)的功能遠(yuǎn)比我們?cè)谶@里所討論到的多。例如, 復(fù)雜類型定義支持通過擴(kuò)展和限制進(jìn)行派生,這就允許您以一種很好地映射到 OO 類層次結(jié)構(gòu)的方式定義復(fù)雜類型層次結(jié)構(gòu)。 在構(gòu)建好復(fù)雜類型層次結(jié)構(gòu)之后,還可以在實(shí)例文檔中使用替換技術(shù)。XML 架構(gòu)還使 XML 架構(gòu)定義能夠貫穿到多個(gè)文件和命名空間之中,然后通過其被包括和 /或?qū)耄员阍黾又赜眯圆⒑?jiǎn)化維護(hù)。 XML 架構(gòu)預(yù)計(jì)將在未來的 XML 處理中扮演核心角色,尤其是在 Web 服務(wù)領(lǐng)域,它將作為構(gòu)建更高級(jí)別抽象的重要基礎(chǔ)之一。 三、如何創(chuàng)建 XML 架構(gòu) 在 BizTalk Server 2021 中可用多種方法 創(chuàng)建 XML 架構(gòu)。 這些方法包括: 創(chuàng)建新架構(gòu) 此架構(gòu)創(chuàng)建方法涉及以下操作:使用“文件”菜單中的“添加新項(xiàng)”命令向 BizTalk 項(xiàng)目添加新架構(gòu),然后通過在架構(gòu)樹視圖中添加多個(gè)節(jié)點(diǎn)以建立該架構(gòu)的結(jié)構(gòu)。 結(jié)合其他架構(gòu)創(chuàng)建新架構(gòu) 對(duì)于實(shí)際情況中的復(fù)雜架構(gòu),您可能更希望使用其他現(xiàn)有架構(gòu)中提供的類型來為消息生成架構(gòu)。 通過使用導(dǎo)入、包括和重新定義架構(gòu)的 XML 架構(gòu)定義 (XSD) 語言概念,可以利用在其他架構(gòu)中已定義的類型。有關(guān)將多個(gè)架構(gòu)一起使用的詳細(xì)信息,請(qǐng)參閱 使用其他架構(gòu)的架構(gòu) 。 從實(shí)例消息生成架構(gòu) 只要特定的實(shí)例消息是由格式正確的 XML 組成,就可以生成對(duì)應(yīng)于該實(shí)例消息的 XML 架構(gòu)。 通過在“項(xiàng)目”菜單上單擊“添加生成的項(xiàng)”,可使用“添加生成的項(xiàng) BizTalk 項(xiàng)目名稱 ”對(duì)話框來執(zhí)行此類架構(gòu)生成操作。 第二節(jié) XML 數(shù)據(jù)同步模塊 一、課題中的模塊劃分 在本課題中主要研究的是基于 XML 的數(shù)據(jù)同步的研究,本設(shè)計(jì)主要實(shí)現(xiàn)的功能是 完成手持機(jī)和 PC 機(jī)的數(shù)據(jù)同步。 完成數(shù)據(jù)從 PC 機(jī)上下載到手持機(jī),在手持機(jī)上完成修改、刪除、添加等操作,然后將數(shù)據(jù)從手持機(jī)上上傳到 PC 機(jī)上。 本課題共分為下載模塊、刪除模塊、添加模塊、修改模塊、上傳模塊。 五個(gè)模塊分部在四個(gè)菜單中。 主菜單中有上傳模塊和下載模塊。 顯示菜單中有刪除模塊和添加、修改、刪除、退出等按鈕。 另外還有添加模塊和修改模塊。 二、 各個(gè)模塊的作用 下載模塊:將 PC 機(jī)上的 SQL Server2021中某個(gè)指定數(shù)據(jù)庫中表中的數(shù)據(jù)下載到手持機(jī)上并顯示。 添加模塊:在手持機(jī)上添加自己需要的數(shù)據(jù)并保存 。 修改模塊:把需要更改的數(shù)據(jù)更改掉。 刪除模塊:將不需要的數(shù)據(jù)刪除。 上傳模塊:將手持機(jī)上更改好表中的數(shù)據(jù)上傳道 PC 機(jī)中 SQL Server2021的數(shù)據(jù)庫里并將原來的數(shù)據(jù)修改。 第三節(jié) XML 數(shù)據(jù)同步中的主要控件 1. Button Button 中文名稱為按鈕。 當(dāng)單擊 Button 時(shí),它將引發(fā) Click 事件。默認(rèn)情況下,如果某個(gè)按鈕具有焦點(diǎn),則按 Enter 鍵或空格鍵還將引發(fā) Click 事件。 可通過控件的默認(rèn)樣式設(shè)置此控件的依賴項(xiàng)屬性。如果 Button 的依賴項(xiàng)屬性由它的默認(rèn)樣式設(shè)置,則當(dāng) Button 顯示在應(yīng)用程 序中時(shí),該屬性的值可能會(huì)由默認(rèn)值更改為其他值。 僅 當(dāng) 可 視 屬 性 顯 示 在 Button 控 件 的 默 認(rèn) 模 板 中 , 并 且 使 用 TemplateBinding 標(biāo)記擴(kuò)展 設(shè)置時(shí),設(shè)置該可視屬性才有效。在 通過使用 ControlTemplate 自定義現(xiàn)有控件的外觀 的 更改控件的可視結(jié)構(gòu) 部分中,可以 找到可視屬性的列表 下面的三種個(gè)按鈕,它們根據(jù)自己的 ClickMode 屬性值,以三種不同的方式響應(yīng)單擊。 懸停 當(dāng)鼠標(biāo)指針懸停在第一個(gè)按鈕上時(shí),該按鈕的前景色將更改。 按下 如果在鼠標(biāo)指針懸停在第二個(gè)按鈕上時(shí)按下鼠標(biāo)左鍵,該按鈕的前景色將更改。 釋放 如果在鼠標(biāo)指針懸停在第三個(gè)按鈕上時(shí)按下并釋放鼠標(biāo)鍵,該按鈕會(huì)將另外兩個(gè)按鈕的前景色重置為它們的最初顏色。 button 控件 與 input type=button 相比,提供了更為強(qiáng)大的功能和更豐富的內(nèi)容。 button 與 /button 標(biāo)簽之間的所有內(nèi)容都是按鈕的內(nèi)容,其中包括任何可接受的正文內(nèi)容,比如文本或多媒體內(nèi)容。例如,我們可以在按鈕中包括一個(gè)圖像和相關(guān)的文本,用它們?cè)诎粹o中創(chuàng)建一個(gè)吸引人的標(biāo)記 圖像。 請(qǐng)始終為按鈕規(guī)定 type 屬性。 Inter Explorer 的默認(rèn)類型是 button,而其他瀏覽器中(包括 W3C 規(guī)范)的默認(rèn)值是 submit。 如果在 XML 表單中使用 button 元素,不同的瀏覽器會(huì)提交不同的值。Inter Explorer 將提交 button 與 button/ 之間的文本,而其他瀏覽器將提交 value 屬性的內(nèi)容。請(qǐng)?jiān)? MXL 表單中使用 input 元素 來創(chuàng)建按鈕。 2. List view List View 控件允許您顯示項(xiàng)列表,這些項(xiàng)帶有項(xiàng)文本和圖標(biāo)(可選)來標(biāo)識(shí)項(xiàng)的類型。 例如, Windows 資源管理器的文件列表就與 List View 控件的外觀相似。它顯示樹中當(dāng)前選定的文件和文件夾的列表。每個(gè)文件和文件夾都顯示一個(gè)與之相關(guān)的圖標(biāo),以幫助標(biāo)識(shí)文件或文件夾的類型。 List View 支持單選和多選。多重選擇功能使用戶可以按照與 ListBox 控件相似的方式從項(xiàng)列表中進(jìn)行選擇。另外,用戶還可以激活選定項(xiàng)來執(zhí)行任務(wù)。 List View 也可以使用 CheckBoxes 屬性顯示復(fù)選框,以使用戶可以 選中要對(duì)其執(zhí)行操作的項(xiàng)??梢杂酶鞣N方式來使用 List View 控件??丶捎糜陲@示來自應(yīng)用程序、數(shù)據(jù)庫或文本文件的信息。 List View 也可用于獲取來自用戶的信息。 List View 提供了大量可靈活設(shè)置外觀和行為的屬性。 View 屬性允許您更改項(xiàng)的顯示方式。 ListView 存儲(chǔ)了當(dāng)控件的 View 屬性設(shè)置為 Details 時(shí)顯示的列標(biāo)頭。通過 Items 屬性,可以在 List View 中添加和移除項(xiàng)。 Items 屬性允許您訪問控件的 ,它提供在控件中操作項(xiàng)的方法。 當(dāng) List View 控件的 View 屬性設(shè)置為 Details 時(shí),將使用該 控件的許多屬性。 除了可用于 List View 控件的許多屬性外,應(yīng)用程序還可以使用方法和事件來為 List View 提供附加功能。 如果 List View 控件顯示的是項(xiàng)和子項(xiàng),您也許會(huì)需要提供用戶用鼠標(biāo)右鍵單擊子項(xiàng)時(shí)的功能。要確定其子項(xiàng)被單擊的項(xiàng),可使用 GetItemAt 方法。在用 戶編輯項(xiàng)后對(duì)它們執(zhí)行驗(yàn)證時(shí),您也許需要向用戶顯示要更改的特定項(xiàng)。 要執(zhí)行打開文件或顯示對(duì)話框來編輯 List View 中顯示的項(xiàng)這樣的任務(wù),可以為 ItemActivate 事件創(chuàng)建事件處理程序。如果允許在用戶單擊列標(biāo)頭時(shí)對(duì) List View 中的項(xiàng)進(jìn)行排序,則可以為 ColumnClick 事件創(chuàng)建事件處理程序以執(zhí)行排序操作。當(dāng) Check Boxes 屬性設(shè)置為 true 時(shí),您可以通過處理 ItemCheck 事件來確定項(xiàng)的選中狀態(tài)何時(shí)發(fā)生更改。 List View 控件允許您顯示項(xiàng)列表,這些項(xiàng)帶有項(xiàng)文本和圖標(biāo)(可選)來標(biāo)識(shí)項(xiàng)的類型。 List View 控件是一個(gè)可高度自定義的控件,它允許您使用模板和樣式來定義其用戶界面。象 Repeater、 Data List 和 Form View 控件一樣, List View 控件中的模板也沒有預(yù)定義為在瀏覽器中呈現(xiàn)特定的用戶界面。 您可以采用以下方法將 List View 控件綁定到數(shù)據(jù): 使用“ Data Source ID”屬性。利用此方法可以將 List View 控件綁定到數(shù)據(jù)源控件,如 SQL Data Source 控件。之所以推薦這種方法,是因?yàn)樗? List View 控件能夠充分利用數(shù)據(jù)源控件的功能。它還提供排序、分頁、插入、刪除和更新等內(nèi)置功能。利用此方法,您可以使用雙向綁定表達(dá)式。 List View 控件不支持 Back Color 和 Font 之類的樣式屬性。為了將樣式應(yīng)用到 List View 控件,必須將級(jí)聯(lián)樣式表 (CSS) 類或級(jí)聯(lián)樣式元素分別用于 List View 模板內(nèi)的各個(gè) 控件。 box 使用 Text Box 控件,用戶可以在應(yīng)用程序中輸入文本。此控件具有標(biāo)準(zhǔn) Windows 文本框控件所沒有的附加功能,包括多行編輯和密碼字符屏蔽。 通常, Text Box 控件用于顯示單行文本或?qū)涡形谋咀鳛檩斎雭斫邮?。可以使? Multiline 和 ScrollBars 屬性,從而能夠顯示或輸入多行文本。 通過將 MaxLeng
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1