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

正文內(nèi)容

android記事本軟件計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2025-02-01 02:28本頁面
  

【正文】 2020. [5].薩師煊,王珊.?dāng)?shù)據(jù)庫 系統(tǒng)概論 [M],北京:高等教育出版社, 2020. [6].王向輝,張國印,沈潔. Android應(yīng)用程序開發(fā) [M],北京:清華大學(xué)出版社, 2020. [7].李剛.瘋狂 Android 講義 [M],北京:電子工業(yè)出版社, 2020. [8].楊豐盛. Android應(yīng)用開發(fā)揭秘 [M],北京:機(jī)械工業(yè)出版社, 2020. [9].鄧凡平.深入理解 Android[M],北京:機(jī)械工業(yè)出版社, 2020. [10].王世江,蓋索林. Google Android 開發(fā)入門指南 [M],北京:人民郵電出版社, 2020. [11]. 哈希米,克曼特內(nèi)尼,麥克萊恩.精通 Android 2[M],北京:人民郵電出版社,2020. [12].柯元旦. Android 內(nèi)核剖析 [M],北京:電子工業(yè)出版社, 2020. [13].墨菲. Android 開發(fā)入門教程 [M],北京:人民郵電出版社, 2020. [14].梅爾. Android 2 高級(jí)編程 (第 2版 )[M],北京:清華大學(xué)出版社, 2020. [15].郭宏志. Android 應(yīng)用開發(fā)詳解 [M],北京:電子工業(yè)出版社, 2020. 專業(yè)班級(jí) 軟件班 學(xué)生 要求設(shè)計(jì)(論文)工作起止日期 2020 年 3 月 17 日 ~2020 年 6 月 27 日 指導(dǎo)教師簽字 日期 2020 年 3 月 17 日 教研室主任審查簽字 日期 系主任批準(zhǔn)簽字 日期 I 基于 android 記事本軟件的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 自 Google 2020 年收購 Android 公司之后, Android(谷歌 )在基于 Android(安卓 )操作系統(tǒng)的手機(jī)移動(dòng)應(yīng)用領(lǐng)域,投入了大量財(cái)力、人力,使得安卓技術(shù)得到迅速推廣,極大推動(dòng)了移動(dòng)應(yīng)用軟件的發(fā)展。此外,手機(jī)的核心功能當(dāng)然是基于溝通、 聯(lián)絡(luò)的各種應(yīng)用,但是,在越來越智能、越來越時(shí)尚的手機(jī)市場(chǎng),人們逐漸將其作為一個(gè)私人的工作與生活助手,從而促進(jìn)了一批基于個(gè)人事務(wù)、移動(dòng)辦公、購物、娛樂、游戲、閱讀等手機(jī)應(yīng)用軟件的快速發(fā)展,逐漸培育出極具廣泛前景的應(yīng)用市場(chǎng)。 記事本軟件是手機(jī)的主要應(yīng)用軟件,主要滿足事務(wù)記錄、事務(wù)提醒、事物查詢等移動(dòng)辦公的簡(jiǎn)單需求。在本課程設(shè)計(jì)中,也嘗試性開 發(fā)了基于 Android 手機(jī)的記事本軟件,實(shí)現(xiàn)了記事本的基本功能 本文的軟件開發(fā)環(huán)境采用了 Eclipse + Android SDK 集成環(huán)境,編程語言采用了Java。 記事本; Eclipse。經(jīng)過這幾年的發(fā)展,它已經(jīng)發(fā)展成了一個(gè)平臺(tái)、一個(gè)生態(tài)體系。根據(jù) Google 于 2020 年 6 月份公布的數(shù)字,現(xiàn)在每天激活的 Android 設(shè)備高達(dá) 50 萬臺(tái),比 5 月份的數(shù)據(jù)增加了 10 萬臺(tái)! Google 還透露目前已經(jīng)與 36 家 OEM 廠商和 215 家運(yùn)營商合作,共激活了超過 1 億臺(tái) Android 設(shè)備。讓參與者均能通過自己的努力而獲益。目前市場(chǎng)上占主流的還是 ,當(dāng)然,相信隨著時(shí)間的推移, 。我一直跟帶著這種疑問的朋友說,回答這個(gè)問題,有幾個(gè)關(guān)鍵點(diǎn): 第一、這個(gè)市場(chǎng)是否足夠大(或者能發(fā)展到足夠大),這點(diǎn)我相信大家對(duì)于移動(dòng)設(shè)備的現(xiàn)狀有足夠的了解,對(duì)其未來的發(fā)展不會(huì)有什么異議; 其次是你所從事的領(lǐng)域是否處于上升通道上?身處一個(gè)上升的通道,個(gè)人只要付出一定的努力,這個(gè)行業(yè)都會(huì)帶著你往上走,相反,如果處于一個(gè)沒落的行業(yè),個(gè)人再努力,可能都趕不上整個(gè)行業(yè)墜落的速度。行業(yè)的發(fā)展,離不開業(yè)內(nèi)大公司的支持,或者,是否有公司在該領(lǐng)域得到了長(zhǎng)足的發(fā)展。行業(yè)的發(fā)展如此紅火,那么作為開發(fā)者,是否可以從中獲益呢?我們可以從“ Android 工程師一年經(jīng)驗(yàn)月薪8000元:這則新聞來看這個(gè)行業(yè)的開發(fā)者的情況,由此可以看出,這個(gè)行業(yè)的從業(yè) 人員現(xiàn)在有多搶手。 第一類開發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計(jì)手機(jī)或者平板電腦的總體方案。 第二類開發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨(dú)立開發(fā)者,他們的盈利方式主要 是 2種:為國外公司進(jìn)行外包開發(fā),或者通過 Google 的移動(dòng)廣告( AdMob)通過廣告點(diǎn)擊分成。第三類開發(fā)者,目前和第二類開發(fā)者類似。 圖 11比例圖 相對(duì)于其他移動(dòng)開發(fā)平臺(tái),因?yàn)?Android 的(應(yīng)用)開發(fā)采用了 Java 語言,所以,它的學(xué)習(xí)曲線相對(duì)比較平緩。當(dāng)然,如果你希望從事 Android 游戲開發(fā),那么,最好能在高數(shù)、離散數(shù)學(xué)甚至計(jì)算機(jī)圖形學(xué)等方面有比較扎實(shí)的基礎(chǔ)。 如何學(xué)習(xí) Android 開發(fā)? 圖 12 Android的體系架構(gòu)圖 上面圖 12是 Android 的體系架構(gòu)圖,自上而下分別為應(yīng)用層、應(yīng)用框架、類庫和Alvik 運(yùn)行時(shí)環(huán)境以及 Linux 內(nèi)核。而從學(xué)習(xí)的路線圖上來說,先熟悉Java SE 編程,能比較熟練的使用 Java 語言進(jìn)行編程,熟悉 Java 語言語法特點(diǎn),熟悉Java IO、 Java 線程、網(wǎng)絡(luò)編程、 XML 處理等。 無論是從學(xué)習(xí)的方便性還是市場(chǎng)占有情況來說,使用 JSP/Servlet都是不二的選擇,另外,在這個(gè)階段也順便學(xué)習(xí)一下 SQL語法和熟悉一種 SQL數(shù)據(jù)庫,以方便后續(xù) Android開發(fā)中進(jìn)行 SQLite 數(shù)據(jù)庫開發(fā)。為了更好地進(jìn)行應(yīng)用編程,可以有選擇的對(duì)其 Lib 類庫進(jìn)行分析,以加深對(duì)其工作機(jī)制的理解。 Android 應(yīng)用的構(gòu)成和工作機(jī)制 對(duì)于一個(gè) Android 應(yīng)用程序來說,是由 Activity、 Intent Receiver 、 Service、Content Provider 四部分組成,但并不是每一個(gè) Android 應(yīng)用程序都必須由這四部分組成。這個(gè)配置文件是每個(gè) Android 應(yīng)用 程序所必需的,用于定義應(yīng)用程序的組件、組件的功能以及必要條件等。 活動(dòng) (Activity)在系統(tǒng)中以活動(dòng)棧的形式進(jìn)行管理。 從圖 22 可以看出, Activity 有三個(gè)關(guān)鍵的循環(huán): (1)活動(dòng)的整個(gè)生命期:從首次調(diào)用 onCreate(Bundle)開始,到最終調(diào)用 onDestroyO結(jié)束。 (2)活動(dòng)的可見生命期:從調(diào)用 onStart()開始,到 onStop()被調(diào)用為止。在這兩個(gè)方法調(diào)用之間,可以維護(hù)活動(dòng)顯示給用戶的資源。 (3)活動(dòng)的后臺(tái)生命期:從調(diào)用 onResume()開始,到 onPause()被調(diào)用為止。一個(gè)活動(dòng)可以不斷在 resumed狀態(tài)和 paused 狀態(tài)之間變換。 Intent 負(fù)責(zé)對(duì)應(yīng)用中一次操作的動(dòng)作、動(dòng)作涉及的數(shù)據(jù)和附加數(shù)據(jù)進(jìn)行描述。因此, Intent 起著一種媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的解耦。間接 Intent,沒有指定 ponent 屬性的 Intent,則需要包含足夠的信息,這樣系統(tǒng)才能根據(jù)這些信息,在所有的可用組件中,確定滿足此 Intent 的組件。當(dāng)一個(gè) Intent Receiver 被觸發(fā)時(shí),系統(tǒng)會(huì)在需要的時(shí)候啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。各種應(yīng)用還可以通過使用 Context. Broadcast Intent()將它們的 Intent Receiver 廣播給其它的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用之間的通訊。它是運(yùn)行于應(yīng)用程序后臺(tái)的服務(wù),在用戶進(jìn)行其它活動(dòng)的時(shí)候,這個(gè)服務(wù)將一直運(yùn)行在基于 Android 平臺(tái)的即時(shí)通訊系統(tǒng)的研究與實(shí)現(xiàn)后臺(tái),直到用戶停止該服務(wù)或服務(wù)運(yùn)行結(jié)束。 Content Provider Content Provider 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫和其它的存儲(chǔ)設(shè)備中。使用 Content Provider 能夠靈活的替換底層使用的存儲(chǔ)設(shè)備,使開發(fā)者可以專著于應(yīng)用邏輯的開發(fā),不用考慮底層存儲(chǔ)設(shè)備的細(xì)節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù)。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 5 圖 13 配置環(huán)境變量 新建系統(tǒng) 變量 JAVA_HOME: D:\jre 環(huán)境配置 ; 如圖 14 所示。%JAVA_HOME%\lib。(注意 :這里的分號(hào)不能省略 )到這里, JDK 安裝完畢。 圖 17 cdm 下查看 jdk Eclipse 編程軟件 Eclipse 是由 Sun 公司提出的免費(fèi)開源軟件;具有強(qiáng)大的 java 程序開發(fā)擴(kuò)展性,能實(shí)現(xiàn) java 程序的編寫編譯測(cè)試和運(yùn)行的一體化;還支持 hibernate,cvs,xml,uml, Spring 等面向?qū)ο缶幊痰幕谟成鋪韺?shí)現(xiàn)的編程擴(kuò)展性;是一款比較理想的開發(fā)軟件。 Eclipse 使用的是中文版本,該版本便于使用,具有很好的開發(fā)性、高效的 GUI、先進(jìn)的代碼編輯器等,其項(xiàng)目可以包含多種多樣的子項(xiàng)目組,每個(gè)包文件都有其特定的功能,比如 scr 里放的是源文件, Java 程序就編寫于其中;而 res 包中含有桌面布局xml 編程,某些圖片也存放在這里。其主界面如圖 18 所示。 圖 19 在 Eclipse中添加軟件 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 8 第 2 章 需求分析 該記事本軟件是一種主要用來記錄筆記的基于安卓平臺(tái)的軟件,可以運(yùn)行在安卓平臺(tái)模擬器或運(yùn)行在安卓平臺(tái)的手持設(shè)備上。隨著手機(jī)記事本功能的不斷加強(qiáng)與完善,手機(jī)記事本對(duì)于人們的意義,已不僅僅像一般記事簿一樣做簡(jiǎn)單記錄,而是向著個(gè)性化、人性化的方向發(fā)展。在這個(gè)系統(tǒng)中,通過對(duì)系統(tǒng)的分析,可以識(shí)別出參與者:用戶。 事件是來自人操作的重要的消息,下表 給出了記事本系統(tǒng)中可能發(fā)生的所有事件。一個(gè)用例代表用戶與系統(tǒng)交互的一種方式。在 android 記事本中,首先的參與者是用戶。 A d d N o t eE d i t / U p d a t e N o t eU s e rD e l e t e N o t e 圖 21 用例圖 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 10 第 3 章 系統(tǒng)總體設(shè)計(jì) 常規(guī)的 Android 手機(jī)記事本軟件主要功能模塊包括:記事,查看、編輯修改,刪除記事。 A n d r o id 記 事 本 軟 件記 事 列 表添加記事查看編輯刪除記事 圖 31功能模塊圖 這次課題的目的是 在 Android 系統(tǒng)的手機(jī)開發(fā)平臺(tái)之上,研究與開發(fā)一個(gè)記事本軟件,提供適用手機(jī)的記事本功能服務(wù),其中包括以下幾個(gè)功能: ,如新建文本,刪除修改文本,查看已有文件等 的形式發(fā)送信息 ,整個(gè)軟件要盡量占用較少內(nèi)存 首先,記事本的基本功能就是記事,手機(jī)用戶首先用到的就是文本記事,輸入事務(wù)信息以文本的形式展現(xiàn)出來,存儲(chǔ)起來。 再次,如果記事本的信息很 多,而用戶又需要快速找到自己需要的記事信息,這時(shí)候內(nèi)容檢索就非常有用了。所以記事本同步郵箱功能能夠?yàn)橛脩魩砀嗟墓δ芘c便利。列表界面主菜單中包括添找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 11 加、刪除菜單項(xiàng)。 用 戶記 事 本記 事 列 表 查 看 編 輯 退 出添 加 刪 除記 事 列 表 圖 32業(yè)務(wù)流程圖 數(shù)據(jù)增加流程圖 添加記事時(shí),數(shù)據(jù)由用戶輸入,點(diǎn)擊確定按鈕。 圖 33 流程圖 數(shù)據(jù)修改流程圖 編輯記事時(shí),點(diǎn)擊其中一條記錄,輸入修改后的數(shù)據(jù),點(diǎn)擊確定按鈕,則更新數(shù)據(jù)庫; 流程如圖 34 所示。數(shù)據(jù)刪除流程如圖 35 所示。 修改記事 是否合法 更新數(shù)據(jù)庫 修改數(shù)據(jù) 查看記事界面 刪除記事 是否刪除 更新數(shù)據(jù)庫 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 13 S 1 用 戶P 3添 加P 5刪 除P 1啟 動(dòng)P 4編 輯P 2記 事 列 表F 1F 2F 4 F 5 F 3DS q l i t e 數(shù) 據(jù) 庫F 8 F 7F 6 圖 36操作數(shù)據(jù)流程圖 表 數(shù)據(jù)流的描述 數(shù)據(jù)流編號(hào) 數(shù)據(jù)流名稱 簡(jiǎn)述 數(shù)據(jù)流 來源 數(shù)據(jù)流 去向 數(shù)據(jù)流組成 數(shù)據(jù)流量 高峰流量 F1 啟動(dòng)軟件 啟動(dòng) 無 P1 無 80/day 100/day F2 顯示列表 顯示 P1 P2 SQLite中讀取的數(shù)據(jù) 80/day 100/day F3 刪除 刪除 P2 P5 從 SQLite刪除的相關(guān)數(shù)據(jù) 80/day 100/day F4 添加 添加 P2 P3 從用戶輸入數(shù)據(jù)與 SQLite交互 80/day 100/day F5 編輯 編輯 P2 P4 根據(jù)用戶選擇的的數(shù)據(jù)編輯 80/day 100/day F6 添加 添加 P3 D 根據(jù)用戶填寫的數(shù)據(jù) 80/day 100/day F7 刪除至Sqlite 刪除 s P5 D 根據(jù)用戶輸入數(shù)據(jù)刪除 Sqlite中 80/day 100/day F8 從 Sqlite編輯 編輯 s P4 D 從 Sqlite中編輯數(shù)據(jù)的數(shù)據(jù) 80/day 100/day 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) ma
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1