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

正文內(nèi)容

嵌入式實習(xí)報告基于wince個人通訊錄開發(fā)-在線瀏覽

2024-07-30 12:15本頁面
  

【正文】 過后方可進(jìn)行下一步工作; 3. 按指導(dǎo)書要求設(shè)計軟件,實現(xiàn)設(shè)計的功能,并顯示正確的結(jié)果; 4. 要求形成穩(wěn)定的程序軟件,可以 在實驗箱上進(jìn)行下載驗證 ,方可申請參加答辯; 工作進(jìn)度計劃 序號 起止日期 工 作 內(nèi) 容 1 ~ 環(huán)境的安裝和設(shè)置以及熟悉環(huán)境的操作和使用方法。 淮陰工學(xué)院 嵌入式 系統(tǒng)開發(fā)與應(yīng)用工程 實習(xí) 報告 選題名稱 : 基于 WinCE的個人通訊錄設(shè)計 系(院) : 計算機(jī)工程學(xué)院 專 業(yè) : 計算機(jī)科學(xué)與技術(shù)(嵌入式系統(tǒng)軟件設(shè)計) 班 級 : 嵌入式 1091 姓 名 : 鄒敏文 學(xué) 號 : 1091306437 指導(dǎo)教師 : 劉 虎 肖紹章 學(xué)年學(xué)期 : 20xx ~ 20xx 學(xué)年 第 1 學(xué)期 20xx 年 12 月 28 日 設(shè)計任務(wù)書 課題 名稱 基于 WinCE 個人通訊錄開發(fā) 設(shè)計 目的 1. 了解 個人通訊錄的基本 功能; 2. 理解 基于 WinCE 開發(fā)應(yīng)用系統(tǒng)的基本思路及方法; 3. 學(xué)習(xí) 基于 WinCE 應(yīng)用程序的 開發(fā)過程及資料收集與整理,學(xué)會撰寫課程設(shè)計報告; 4. 學(xué)會對所學(xué)知識進(jìn)行總結(jié)與提高; 實驗 環(huán)境 1. Windows 20xx 以上操作系統(tǒng); 2. Windous CE 開發(fā)環(huán)境; 任務(wù) 要求 1. 利用課余時間去圖書館或上網(wǎng)查閱課題相關(guān)資料,深入理解課題含義及設(shè)計要求,注意材料收集與整理; 制定完 整的設(shè)計方案,結(jié)合框圖進(jìn)行說明。 2. 在第 17 周末之前完成預(yù)設(shè)計,并請指導(dǎo)教師審查。 2 ~ 編寫軟件代碼, 調(diào)試與完善 ,完成硬件調(diào)試 。 4 ~ 提交軟件代碼、硬件電路成果和設(shè)計報告,參加答辯。高性能微處理器和嵌入式操作系統(tǒng)相結(jié)合的高端應(yīng)用是嵌入式系統(tǒng)發(fā)展的必然趨勢。 Windows CE 中的 C 代表袖珍( Compact)、消費( Consumer)、通信能力( Connectivity)和伴侶( Companion); E 代表電子產(chǎn)品( Electronics)。這 讓在您的 PC 與 PDA 之間轉(zhuǎn)移資料并與他人透過電子郵件及紅外線無線電通訊,同時與其他手?jǐn)y式設(shè)備交換資料。 從隨時隨地的使用電腦及 PDA,到智慧型家電用品及豐富的多媒體家庭劇院, Microsoft Windows CE 為工作、家庭及其間的任何一部分開啟了動態(tài)的、嶄新的開發(fā)遠(yuǎn)景。 Microsoft Windows CE 揭露了革命性的系統(tǒng)架構(gòu),可以讓身為開發(fā)者或科技領(lǐng)導(dǎo)者的您,擴(kuò)展消費者及工業(yè)電子上的新市場。嵌入式產(chǎn)品的巨大需求不僅為嵌入式市場展現(xiàn)了美好前景,注入了新的生命,同時也對嵌入式系統(tǒng)技術(shù),特別是軟件技術(shù)提出新的挑戰(zhàn),這主要包括 : 支持日趨增長的功能密度、靈活的網(wǎng)絡(luò)聯(lián)接、輕便的移動應(yīng)用和多媒體的信息處理。首先,需要 在理解 Windows CE 操作系統(tǒng)的工作原理 的基礎(chǔ)上知道如何 在 ARM9 上移植。最終的實習(xí)結(jié)果需要 Windows CE 在ARM9 上運行,并編程實現(xiàn)個人通迅錄的開發(fā)。狹義上而言,嵌入式系統(tǒng)是以應(yīng)用為中心、以計算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系 統(tǒng)對功能、可靠性、成本、體積、功耗,嚴(yán)格要求的專用計算機(jī)系統(tǒng)國際電氣與電子工程師協(xié)會 (EIE)E 對嵌入式系統(tǒng)的定義 :嵌入式系統(tǒng)是用來控制或監(jiān)視機(jī)器、裝置或工廠等大規(guī)模系統(tǒng)的設(shè)備。 通過對嵌入式課程的學(xué)習(xí)以及 Windows CE開發(fā)的學(xué)習(xí), 本小組成員對在 Windows CE操作系統(tǒng)上的軟件開發(fā)產(chǎn)生了極大的興趣,在老師的幫助下,選擇本課題 ,一方面為了提高我們的實踐能力,讓我們學(xué)以致用,能靈活運用所學(xué)的知識進(jìn)行再創(chuàng)造 ,另一方面充分發(fā)揮我們的興趣,在此基礎(chǔ)上實現(xiàn)較為理想的成績?;竟δ軐崿F(xiàn)添加、刪除、編輯等。雖然執(zhí)行效率提高,但是穩(wěn)定性降低了 。Windows CE 支持與其他版本 Windows 操作系統(tǒng)相同的標(biāo)準(zhǔn)的內(nèi)置控件集 。 2 系統(tǒng)分析 基礎(chǔ)知識 對于解決本課題,需要解決很多 Windows CE 操作系統(tǒng)的相關(guān)知識,窗口的創(chuàng)建就是其一,另外還有例如 消息循環(huán) , Windows 系統(tǒng)是一個消息驅(qū)動的操作系統(tǒng),消息是應(yīng)用程序與操作系統(tǒng)交互的手段 , 消息的產(chǎn)生來源于系統(tǒng)事件和用戶事件 , 通過消息循環(huán)驅(qū)動應(yīng)用程序的運行 。如果當(dāng)時沒有消息,這個函數(shù)就等待,調(diào)用該函數(shù)的線程就阻塞直到有消息到來程序的生命靠該函數(shù)來維持 , 如果收到 WM_QUIT 消息,則該函數(shù)返回 0 2. TranslateMessage() 該 函數(shù)用于將虛擬鍵消息轉(zhuǎn)換為字符消息 3. DispatchMessage() 該函數(shù)分派一個消息到窗口過程由窗口過程對消息進(jìn)行處理具體過程 , 將消息回《嵌入式系統(tǒng)開發(fā)與應(yīng)用工程實習(xí)報告》 3 傳給操作系統(tǒng),由操作系統(tǒng)調(diào)用窗口過程對消息進(jìn)行處理 。 Windows CE 數(shù)據(jù)庫兩種數(shù)據(jù)庫 : 老的版本 —— CE 數(shù)據(jù)庫 (CEDB), 支持 4 級數(shù)據(jù)庫排序索引 ; 新的版本 —— 嵌入式數(shù)據(jù)庫(EDB), 能夠高效地處理大數(shù)據(jù)集合 , 支持事務(wù) , 擁有更加靈活的數(shù)據(jù)類型 ,也支 持 支持 16 級數(shù)據(jù)庫排序索引 ,本課程實訓(xùn)中使用的就是第一種數(shù)據(jù)庫。 基本思路 首先使用 VS20xx 模擬出基本的功能,再在 Windows CE 下仿真,最后移植到 ARM開發(fā)板上。使用 Visual , 開發(fā)基于 .NET Compact Framework 和 .NET Compact Framework 的托管代碼,也可以使用 C/C++ 語言來開發(fā)本機(jī)代碼 , 具有完整的開發(fā)環(huán)境 , 目標(biāo)平臺上需要安裝 .NET pact framework, 于調(diào) 試和測試 。 然后 在模擬器下編程和調(diào)試 , 主要工具 是 Vs20xx、 Embedded Visual C++, 使用 這兩種 工具的編譯和調(diào)試功能,完成對項目的模擬測試 。 ActiveSync 提供了一種支持,用來同步基于桌面 Windows 系統(tǒng)和基于 的便攜式系統(tǒng)間的數(shù)據(jù),它使用時間標(biāo)記 (stamps) 和用戶參數(shù)來跟蹤兩個系統(tǒng)間的數(shù)據(jù)改變,并傳送相應(yīng)的數(shù)據(jù)使得每個系統(tǒng)上的數(shù)據(jù)都是最新的,過時的或者冗余的數(shù)據(jù)會被刪除。不支持 CE 設(shè)備間的數(shù)據(jù)同步 , 也不支持 CE 設(shè)備和服務(wù)器間的數(shù)據(jù)同步。 文件 文件菜單包括刪除整個數(shù)據(jù)庫和退出兩個子菜單。 通訊錄 通訊錄菜單包括增加、刪除、編輯、排序等功能。 幫助 幫助模塊顯示幫助信息。顧名思義,刪除整個數(shù)據(jù)庫功能用來刪除所有記錄,即通俗意義上的清空 通訊錄。 刪除全部數(shù)據(jù)庫 刪除整個數(shù)據(jù)庫功能流程圖如 31 所示。 通訊錄 模塊 通訊錄模塊包括添加、刪除、編輯、按姓名排序、按號碼排序、按分類排序等功能。 開始 進(jìn)入文件模塊 刪除 全部數(shù)據(jù)庫 結(jié)束 是否有記錄 跳出當(dāng)前記錄為空 是 否 確定刪除 ? 是 否 取消 刪除成功 圖 31 文件模塊處理流程圖 開始 進(jìn)入文件模塊 退出 結(jié)束 是否退出 返回 否 是 退出成功 圖 32 退出處理流程圖 《嵌入式系統(tǒng)開發(fā)與應(yīng)用工程實習(xí)報告》 6 4 代碼編寫 全局?jǐn)?shù)據(jù) // Global data const TCHAR szAppName[] = TEXT (AlbumDB)。 // Program instance handle HANDLE g_hDB = INVALID_HANDLE_VALUE。 // Object ID of the album database CEGUID g_guidDB。 // Notify request structure. int g_nLastSort = 0。 // Sort order array // These two variables represent a oneitem cache for // the list view control. int g_nLastItem = 1。 //主窗口過程函數(shù)的消息映射表用到 decodeUINT結(jié)構(gòu) const struct decodeUINT MainMessages[] = { WM_CREATE, DoCreateMain, WM_SIZE, DoSizeMain, WM_COMMAND, DoCommandMain, WM_NOTIFY, DoNotifyMain, WM_DESTROY, DoDestroyMain, WM_DBNOTIFICATION, DoDbNotifyMain, }。 // Album category strings。 程序入口及 初始化 //程序的入口 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) { HWND hwndMain。 int rc = 0。 if (hwndMain == 0) return 0x10。msg, NULL, 0, 0)) { TranslateMessage (amp。 DispatchMessage (amp。 }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1