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

正文內(nèi)容

android記事本軟件計算機畢業(yè)設計論文-預覽頁

2024-12-31 02:28 上一頁面

下一頁面
 

【正文】 也順便學習一下 SQL語法和熟悉一種 SQL數(shù)據(jù)庫,以方便后續(xù) Android開發(fā)中進行 SQLite 數(shù)據(jù)庫開發(fā)。 Android 應用的構(gòu)成和工作機制 對于一個 Android 應用程序來說,是由 Activity、 Intent Receiver 、 Service、Content Provider 四部分組成,但并不是每一個 Android 應用程序都必須由這四部分組成。 活動 (Activity)在系統(tǒng)中以活動棧的形式進行管理。 (2)活動的可見生命期:從調(diào)用 onStart()開始,到 onStop()被調(diào)用為止。 (3)活動的后臺生命期:從調(diào)用 onResume()開始,到 onPause()被調(diào)用為止。 Intent 負責對應用中一次操作的動作、動作涉及的數(shù)據(jù)和附加數(shù)據(jù)進行描述。間接 Intent,沒有指定 ponent 屬性的 Intent,則需要包含足夠的信息,這樣系統(tǒng)才能根據(jù)這些信息,在所有的可用組件中,確定滿足此 Intent 的組件。各種應用還可以通過使用 Context. Broadcast Intent()將它們的 Intent Receiver 廣播給其它的應用程序,實現(xiàn)應用之間的通訊。 Content Provider Content Provider 應用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫和其它的存儲設備中。 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 5 圖 13 配置環(huán)境變量 新建系統(tǒng) 變量 JAVA_HOME: D:\jre 環(huán)境配置 ; 如圖 14 所示。(注意 :這里的分號不能省略 )到這里, JDK 安裝完畢。 Eclipse 使用的是中文版本,該版本便于使用,具有很好的開發(fā)性、高效的 GUI、先進的代碼編輯器等,其項目可以包含多種多樣的子項目組,每個包文件都有其特定的功能,比如 scr 里放的是源文件, Java 程序就編寫于其中;而 res 包中含有桌面布局xml 編程,某些圖片也存放在這里。 圖 19 在 Eclipse中添加軟件 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 8 第 2 章 需求分析 該記事本軟件是一種主要用來記錄筆記的基于安卓平臺的軟件,可以運行在安卓平臺模擬器或運行在安卓平臺的手持設備上。在這個系統(tǒng)中,通過對系統(tǒng)的分析,可以識別出參與者:用戶。一個用例代表用戶與系統(tǒng)交互的一種方式。 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è)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 10 第 3 章 系統(tǒng)總體設計 常規(guī)的 Android 手機記事本軟件主要功能模塊包括:記事,查看、編輯修改,刪除記事。 再次,如果記事本的信息很 多,而用戶又需要快速找到自己需要的記事信息,這時候內(nèi)容檢索就非常有用了。列表界面主菜單中包括添找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 11 加、刪除菜單項。 圖 33 流程圖 數(shù)據(jù)修改流程圖 編輯記事時,點擊其中一條記錄,輸入修改后的數(shù)據(jù),點擊確定按鈕,則更新數(shù)據(jù)庫; 流程如圖 34 所示。 修改記事 是否合法 更新數(shù)據(jù)庫 修改數(shù)據(jù) 查看記事界面 刪除記事 是否刪除 更新數(shù)據(jù)庫 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 13 S 1 用 戶P 3添 加P 5刪 除P 1啟 動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ù)流編號 數(shù)據(jù)流名稱 簡述 數(shù)據(jù)流 來源 數(shù)據(jù)流 去向 數(shù)據(jù)流組成 數(shù)據(jù)流量 高峰流量 F1 啟動軟件 啟動 無 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è)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 14 表 處理邏輯的描述 處理邏輯編號 處理邏輯名稱 簡述 輸入的數(shù)據(jù)流 處理 輸出的數(shù)據(jù)流 處理頻率 P1 啟動 啟動軟件 F1 啟動軟件 F2 20/day P2 記事列表 顯示列表 F2 查看記事列表 F3,F4,F5 20/day P3 刪除 刪除 F4 刪除該記事 F5 20/day P4 添加 添加 F5 添加該記事 F8 20/day P5 編輯 編輯 F3 編輯該記事 F7 20/day 表 數(shù)據(jù)存儲的描述表 數(shù)據(jù)存儲 編號 數(shù)據(jù)存儲 名稱 簡 述 數(shù)據(jù)存儲組 成 相關(guān)聯(lián)的處理 D Sqlite數(shù)據(jù)庫 用于存儲記事的數(shù)據(jù)庫 記事的詳細信息:記事名稱,內(nèi)容,記事時間 P3F6D,P5F7D, P4F8D 表 外部實體的描述表 外部實體編號 外部實體名稱 簡述 外部實體組成 輸入的數(shù)據(jù)流 輸出的數(shù)據(jù)流 S 用戶 操作系統(tǒng)軟件的客戶或者管理員 客戶或者管理員 無 F1 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 15 數(shù)據(jù)庫概念結(jié)構(gòu)設計 在記事本軟件中,記事作為主要操作對象,其 ER 圖如下圖 37 所示。列表界面主菜單中包括添加、刪除菜單項。在本課程設計中,也嘗試性 開發(fā)了基于 Android 手機的記事本軟件,實現(xiàn)了記事本的基本功能 本文的軟件開發(fā)環(huán)境采用了 Eclipse + Android SDK 集成環(huán)境,編程語言采用了Java。在 Android 手機中,還可以開發(fā)多媒體形式的記事本軟件。 圖 51 系統(tǒng)啟動主界面 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 19 Android 的每一個可視化界面都有一個唯一的 布局配置文件,該文件里面有許多種布局方式,和各種資源文件如圖像,文字,顏色,本程序在運行時,可以通過代碼對各配置文件里面的內(nèi)容進行讀取以完成 Android 應用程序的界面。 calendarView = new CalendarView(this)。 下面為布局文件 的代碼。 (, , , this)。 ()。 但是 ,由于 JDBC 不適合手機這種內(nèi)存受限設備,所以 Android 開發(fā)人員需要 學習新的 API 來使用 SQLite。SQLiteOpenHelper類根據(jù)開發(fā)應用程序的需要,封裝了創(chuàng)建和更新數(shù)據(jù)庫使用的邏輯。 ?onUpgrage() 方法,它需要三個參數(shù),一個 SQLiteDatabase對象,一個舊的版本號和一個新的版本號,這樣你就可以清楚如何把一個數(shù)據(jù)庫從舊的模型轉(zhuǎn)變到新的模型。 SQLiteDatabase db = ()。 + date + 39。通過軟件測試我們能夠發(fā)現(xiàn)其中的一些錯誤和不合理的地方,這對于系統(tǒng)的完善是極有好處的。 按照軟件測試的策略和過程分類,軟件測試可分為單元測試、集成測試、系統(tǒng)測試、驗證測試和確認測試。 功能描述:驗證添加記錄信息功能。 功能描述:驗證修改記錄信息功能。 功能描述:驗證刪除記錄信息功能。 功能描述:驗證查看記錄信息功能。一個完整的運行的系統(tǒng)不可能一步做到完美的地步,這需要在以后的學習生活中進一步完善。由于在 Android 系統(tǒng)下開發(fā)程序和在 JavaME 的原理類似,所以本系統(tǒng)也采用了類似于 MVC 模式的原理。一方面,本程序采用了類似于 MVC 模型的開發(fā)模式,由 Activity 類負責調(diào)用處理事務的方法并在前臺進行顯示,由 xml 文件負責頁面的布局。而且還使我認識到一個優(yōu)秀的程序離不了測試,只有不斷的進行測試,我們的程序才能趨于完美。 首先,我要非常感謝我的導師。正是由于老師的細心幫助和不厭其煩的指導,我的畢業(yè)論文才能順利完成。我不會辜負老師和同學的期望,我會更加努力的。s no longer needed or when the system must recover memory for other applications. In this way, the Android system implements the principle of least privilege. That is, each application, by default, has access only to the ponents that it requires to do its work and no more. This creates a very secure environment in which an application cannot access parts of the system for which it is not given permission. However, there are ways for an application to share data with other applications and for an application to access system services: 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 28 It39。s overall behavior. There are four different types of application ponents. Each type serves a distinct purpose and has a distinct lifecycle that defines how the ponent is created and destroyed. Here are the four types of application ponents: Activities An activity represents a single screen with a user interface. For example, an application might have one activity that shows a list of new s, another activity to 找畢業(yè)設計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 29 pose an , and another activity for reading s. Although the activities work together to form a cohesive user experience in the application, each one is independent of the others. As such, a different application can start any one of these activities (if the application allows it). For example, a camera application can start the activity in the application that poses new mail, in order for the user to share a picture. An activity is implemented as a subclass of Activity and you can learn more about it in the Activities developer guide. Services A service is a ponent that runs in the background to perform longrunning operations or to perform work for remote processes. A service does not provide a user interface. For example, a
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1