【正文】
................................................................................ 11 本地數(shù)據(jù)庫訪問 ..................................................................................................... 11 遠程數(shù)據(jù)訪問 ......................................................................................................... 15 5 測試和結(jié)果 ............................................................................................................................. 16 測試 ................................................................................................................................. 16 結(jié)果 ................................................................................................................................. 16 結(jié) 論 ......................................................................................................................................... 17 參考文獻 ......................................................................................................................................... 18 致 謝 ......................................................................................................................................... 19 聲 明 ......................................................................................................................................... 20 第 1 頁 共 20 頁 1 引言 課題背景 移動智能設(shè)備 ,智能信息管理 ,多媒體信息交流正成為未來移動通信發(fā)展的方向和通信技術(shù)進步的潮流。其中 Symbian,Windows CE,Plam,Linux是智能手機 的 四大操 作系統(tǒng),我們目前最常使用的 Windows CE 主要分為 Pocket PC 和 Smart Phone 系列兩種。利用 .NET,無論什么時候,什么地方都能對你設(shè)備上的信息進行管理,對遠程的數(shù)據(jù)進行訪問。但是,智能設(shè)備種類繁多,功能和性能千變?nèi)f化,所以它對軟硬件的要求也就更加 復雜和多樣,所以智能設(shè)備不僅要求其硬件集成度高,體積小,功耗低,也要求軟件穩(wěn)定性高,靈活性好,實時性高等。 SQL Server CE 不同于 Windows CE 操作系統(tǒng)本身的屬性數(shù)據(jù)庫,它是一個真正意義上的關(guān)系數(shù)據(jù)庫,它具有強大的數(shù)據(jù)存儲功能,優(yōu)化查詢處理器,以及可靠,可伸縮的連接能力。 SDE 提供 。 C/S 結(jié)構(gòu) C/S ( Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。 通過在客戶端輸入信息能夠訪問本地數(shù)據(jù)庫,即在本地數(shù)據(jù)庫 SQLCE 上 能查看信息 ;通過 RDA 的技術(shù),執(zhí)行 PULL 操作(從遠程數(shù)據(jù)庫服務(wù)器接受數(shù)據(jù))和PUSH 操作(向遠程數(shù)據(jù)庫服務(wù)器發(fā)送信息) 訪問遠程數(shù)據(jù)庫。 該功能可以方便開發(fā)者修改數(shù)據(jù)庫中的數(shù)據(jù),使遠程數(shù)據(jù)庫擁有更大的拓展性。 當程序運行中同時要考慮網(wǎng)絡(luò)環(huán)境的配置。使用 Send,accept,添加,刪除四個按鈕控制相關(guān)的功能 ; TextBox 控件用來分別顯示信息和用戶 ID,用戶名。控件上的設(shè)計簡潔,明了。 同時需要考慮此傳輸過程是一種樂觀的 傳輸 過程。 Visual 中其他的新語言功能包括結(jié)構(gòu)化異常處理,自定義屬性和符合公共語言規(guī)范( CLS)。在選擇驗證模式時選擇混合模式。需要 注意一點:在配置環(huán)境時盡量 先 不要對整個操作系統(tǒng)安裝殺毒軟件和其他的防護性軟件,以免安 裝快照文件夾時失敗,并提示開發(fā)者找不到網(wǎng)絡(luò)路徑。連接 SQL Server CE 數(shù)據(jù)庫 Dim localconnection As localconnection = New (Data source = amp。獲取數(shù)據(jù) Dim da As = New Dim ds As = New = New (SELECT *FROM PPC1, localConnection) (ds) Return ds Catch ex As () End Try End Function 設(shè)計控件代碼的 過程包含了在 .NET 控件欄中拖入設(shè)計窗體控件,在后臺寫入 控件觸發(fā)事件代碼 , 如圖 7 所示 : 第 14 頁 共 20 頁 圖 7 界面控件設(shè)計 界面 控件按鈕功能實現(xiàn) 代碼 : Private Sub btOK_Click(ByVal sender As , ByVal e As ) Handles Dim slocalDatabaseName As String Dim AppPath As String Dim boolCreateNewDatabase As Boolean = True AppPath = (. _ GetExecutingAssembly().()) slocalDatabaseName = AppPath amp。 Number amp。data source =.。Initial Catalog = MsgInfo1。并基本實現(xiàn)了框架下的相關(guān)功能,對本地數(shù)據(jù)庫和遠程數(shù)據(jù)庫的操作。 Pocket PC 設(shè)備的最大特性就是移動性和離線性。 結(jié) 論 本系統(tǒng)設(shè)計從開始到現(xiàn)在,大約花了 4 個月。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院或其他教學機構(gòu)的學位或證書而使用過的材料。 特此聲明! 作者簽名: 2022 年 06 月 10 日 g an employment tribunal clai Employment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。s about how he felt and I would like to speak to him first to find out what his experience was. Uefa has opened disciplinary proceedings against CSKA for the racist behaviour of their fans during City39。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。t remember his appearance. 童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進,會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時,以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學錄的時候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業(yè)晚會的時候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框 時,突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。s 150th anniversary celebrations and will attend City39。 ( 5)學??梢怨紝W位論文的全部或部分內(nèi)容(保密學位論文在解密后遵守此規(guī)定)。 第 18 頁 共 20 頁 參考文獻 [1] 張冬泉 , 譚南林 , 王雪梅 , 焦風川 . Windows CE 實用開發(fā)技術(shù) [M].北京: 電子工業(yè)出版社 [2] 方睿 , 刁仁宏 , 吳四九 . 網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M].成都: 四川大學出版社 [3] 顏友寧 . .NET Compact Framework 移動開發(fā)指南 [M].北京: 清華大學出版社 2022 [4] 劉瑞新 , 汪遠征 . Visual basic 程序設(shè)計教程 [M].北京: 機械工業(yè)出版社 [5] 鄭人杰 , 殷人昆 , 陶永雷 . 實用軟件工程 [M].北京: 清華大學出版社 [6] 黃德才 . 數(shù)據(jù)庫原理及其運用教程 [M].北京: 科學出版社 2022 [7] 手持智能設(shè)備簡介 [EB] 微軟 msdn 網(wǎng) 20220518 第 19 頁 共 20 頁 致 謝 本文是在 陶德元 老師 和方睿老師 的熱情關(guān)心和指導下完成的,他淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本課題起到了極大的作用。 以上不足之處是今后工作的重點。如過系統(tǒng)環(huán)境存在沖性則需要采用合并復制的功能來達到數(shù)據(jù)傳輸?shù)耐?。在模擬器中找到路徑就能連接上本地數(shù)據(jù)庫 ,通過 PPC 顯示屏能查看本地數(shù)據(jù)庫。在 Pocket PC 中完成對信息發(fā)送的操作 : Public Shared Sub push() Dim _strRemoteConnect As String _strRemoteConnect = provider = sqloledb。 使用 RDA 技術(shù)中的 PULL 操作向遠程數(shù)據(jù)庫中的服務(wù)器接收數(shù)據(jù)。,39。獲取數(shù)據(jù) Dim dr As Dim cmdGetdata As 第 13 頁 共 20 頁 () cmdGetdata = New (SELECT * FROM PPC1, localConnection) = dr = () Return dr Catch ex As () End Try End Function 39。檢查數(shù)據(jù)庫文件是否存在 If (slocalDatabaseName) Then boolCreateNewDatabase = False End If If ((slocalDatabaseName)) Then (slocalDatabaseName) 第 11 頁 共 20 頁 End If Dim eng As = New (Data source = amp。將虛擬目錄名為“ sqlce” ,將文件 拷貝到該目錄下(在這一步中要先在你設(shè)定的目錄下建立一個物理文件夾并將該文件夾設(shè)置為共享文件夾,并修改該文件夾的使用權(quán)限,當在創(chuàng)建虛擬目錄時文件夾路徑會自動映射到該物理文件夾下),運行 ,轉(zhuǎn)到 C:\Ipub\root\sqlce 目錄下,然后鍵入“ regsvr32 ”將 COM 組件注冊到 DLL 中,在 Pocket PC 2022模擬器的地址欄輸入 測試連接到服務(wù)器 9PYAC859FD7PXWY 是否成功。 RDA 訪問功能支持與 SQL (和更高版本)數(shù)據(jù)庫的連接,合