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

正文內(nèi)容

計(jì)算機(jī)專業(yè)本科畢業(yè)論文-基于android平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-10 14:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Android 的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。 Android 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和 Linux內(nèi)核層。開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的 API 框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡(jiǎn)化了組件的重用 , 任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。 Android 開發(fā)四大組件分別是:活動(dòng)( Activity): 用于表現(xiàn)功能。服務(wù)( Service): 后臺(tái)運(yùn)行服務(wù),不提供界面呈現(xiàn)。廣播接收器( BroadcastReceiver):用于接收廣播。內(nèi)容提供商( Content Provider): 支持在多個(gè)應(yīng)用中存儲(chǔ)和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫(kù) [4]。 Eclipse 簡(jiǎn)介 Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái),專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。 Eclipse 只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 Eclipse最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java 的下一代 IDE開發(fā)環(huán)境, 2021 年 11 月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟 Eclipse基金會(huì)( Eclipse Foundation)管理。 2021 年, Eclipse 選擇 OSGi 服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。 2021 年 6 月,穩(wěn)定版 發(fā)布; 2021 年 6 月發(fā)布代號(hào)為 Ganymede 的 版; 2021 年 6 月發(fā)布代號(hào)為 Galileo 的 版; 2021 年 6 月發(fā)布代號(hào)為 Helios 的 版; 2021 年 6 月發(fā)布代號(hào)為 Indigo 的 版; 2021 年 6 月發(fā)布代號(hào)為 Juno 的 版; 2021 年 6 月發(fā)布代號(hào)為 Kepler 的 版; 2021 年 6 月發(fā)布代號(hào)為 Luna 的 版;2021 年 6 月項(xiàng)目要發(fā)布代號(hào)為 Mars 的 版。 Eclipse 是著名的跨平臺(tái)的自由集成開發(fā)環(huán)境( IDE),最初主要用來 Java 語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如 C++和 Python 的開發(fā)工具。 Eclipse 原本只是一個(gè)框架平臺(tái),提供插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,允許構(gòu)基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 4 建與 Eclipse 環(huán)境無縫集成的工具,眾多插件的支持使得 Eclipse 擁有其他功能相對(duì)固定的 IDE 軟件很難具有的靈活性。 Eclipse 中的每樣?xùn)|西都是插件 , Eclipse 提供插件,為用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境,使所有 的 工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 Eclipse 主要由 Eclipse 項(xiàng)目、 Eclipse 工具項(xiàng)目和 Eclipse 技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成 ——Eclipse Platform、 JDT、 CDT 和 支持 Java 開發(fā)、CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform則是一個(gè)開放的可擴(kuò)展IDE,提供了一個(gè)通用的開發(fā)平臺(tái)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。 Eclipse Platform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具。 Eclipse SDK(軟件開發(fā)者包)是 Eclipse Platform、 JDT 和 PDE 所生產(chǎn)的組件合并,它們可以一次下載。這些部分在一起提供了一個(gè)具有豐富特性的開 發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到 Eclipse Platform中的工具。 Eclipse SDK 由 Eclipse項(xiàng)目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。 Eclipse 項(xiàng)目生產(chǎn)的軟件以 CPL發(fā)布,第三方組件有各自自身的許可協(xié)議。 Eclipse 項(xiàng)目具有 3 個(gè)子項(xiàng)目,分別為平臺(tái),開發(fā)工具箱,外部插件開發(fā)環(huán)境。這些子項(xiàng)目又細(xì)分成更多子項(xiàng)目。例如平臺(tái)子項(xiàng)目包含數(shù)個(gè)組件,如 Compare、 Help與 Search。 JDT 子項(xiàng)目包括三個(gè)組件: User Interface(UI)、核心 (Core)及排錯(cuò) (Debug)。 Java 簡(jiǎn)介 Java 是由 Sun Microsystems 公司在 1995 年正式推出的 Java 面向?qū)ο蟪绦蛟O(shè)計(jì)語言和 Java 平臺(tái)的總稱。由 James Gosling 和同事們共同研發(fā)。 Java 最初被稱為 Oak,是 1991 年為消費(fèi)類電子產(chǎn)品的嵌入式芯片而設(shè)計(jì)的。 1995 年更名為 Java,并重新設(shè)計(jì)用于開發(fā) Inter 應(yīng)用程序。 SUN 的工程師敏銳地察覺到 HTML 文檔的死板將 Web 變成了一潭死水,這對(duì)于那些癡迷于 Web 瀏覽器的人來說是致命的,他們迫切的想通過 Web 進(jìn)行交互。于是從 1994 年起, SUN 工程師們開始將 OAK 技術(shù)應(yīng)用于 WEB 上,并且開發(fā)出了 HotJava的第一個(gè)版本,從此 Java 開始風(fēng)靡。一方面, Java 被廣泛接受并推動(dòng)了 Web 的迅速發(fā)展,常用的瀏覽器均支持 Javaapplet。另一方面, Java 技術(shù)也不斷更新。 Java 自面基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 5 世后就非常流行,發(fā)展迅速。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 具備了顯著優(yōu)勢(shì)和廣闊前景。 Java 由四個(gè)部分組成 “Java編程語言, Java 文件格式, Java 虛擬機(jī), Java 應(yīng)用程序接口。其中, Java 虛擬機(jī)是 Java 語言能夠 跨平臺(tái)的保證, JDK 也是非常重要的開發(fā)工具。 Java 主要分為三個(gè)體系,分別是標(biāo)準(zhǔn)版的 Java SE,企業(yè)版的 Java EE 和微型版的 Java ME。 Java 語言之所以能夠?qū)?C++語言造成很大的沖擊,除了它的跨平臺(tái)之外,還因?yàn)樗且环N簡(jiǎn)單的面對(duì)對(duì)象的編程語言。它以其安全,結(jié)構(gòu)中立,可移植性得到編程人員的青睞。另外一個(gè)原因就是 Java 平臺(tái)內(nèi)嵌的 API 能縮短應(yīng)用系統(tǒng)的開發(fā)周期并降低成本,其各種組件形成了一個(gè)獨(dú)特的組件體系結(jié)構(gòu),它獨(dú)立于平臺(tái),并與各個(gè)開源框架配合發(fā)展,這一切特性都推動(dòng)了 Java 的迅猛發(fā)展。 JDK 簡(jiǎn)介 JDK( Java Development Kit)是 Java 開發(fā)工具的簡(jiǎn)稱。在前面已經(jīng)提到過它,但在安裝并配置它以前,需要更加深入地了解它。它是由 Sun 公司針對(duì) Java 開發(fā)人員發(fā)布的免費(fèi)軟件開發(fā)工具包。自從 Java 推出以來, JDK 已經(jīng)成為使用最廣泛的一套Java 開發(fā)工具。 2021 年, Sun公司宣布將要發(fā)布基于 GPL協(xié)議的開源 JDK,這個(gè)決定使 JDK 成為開源軟件。在此基礎(chǔ)之上, Sun公司最終促成了 GPL協(xié)議的 OpenJDK的發(fā)布。 JDK 中包括很多開發(fā)、調(diào)試 Java 程序的工具。 javac: 即為 Java 編譯器。用來將寫好的后綴名為 .java 的源代碼文件逐個(gè)編譯成后綴名為 .class 的字節(jié)碼文件。這是Java 開發(fā)中必不可少的一個(gè)程序,開發(fā)過程中用的最多的程序之一。 java:它是 Java 字節(jié)碼的解釋程序。它可以解釋并執(zhí)行后綴名為 .class 的字節(jié)碼文件,前面由 javac 編譯好的程序就是由它來執(zhí)行的。事實(shí)上,無論是用控制臺(tái)編譯還是用 Eclipse, Java 程序最終都是由這個(gè)程序來解釋并執(zhí)行的。 jdb:它的全名為: java debugger,是用來調(diào)試 Java 程序代碼的。 javadoc:這是 一個(gè)自動(dòng)生成文檔的工具,它可以把 Java 源代碼中的注釋語句自動(dòng)整理成文檔。 基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 6 jar:打包工具, Java 的字節(jié)碼文件是以后綴 .class 結(jié)尾的,當(dāng)程序文件少的時(shí)候容易管理,可是隨著程序規(guī)模的增大,它的文件也會(huì)相應(yīng)增多。為了方便管理, Java提供了將類文件進(jìn)行合并的 jar 工具。它可以把許多功能相關(guān)的類文件合并為一個(gè)后綴為 .jar 的文件,減少了文件數(shù)量,使類文件的管理變得更為有序。 JDK 并不是只有一個(gè)版本,各公司推出的 JDK 在某些地方略有不同。不過,這些不同并不會(huì)程序本身的運(yùn)行造成什么影響,它們差別只在性能以及 平臺(tái)上而已。 除 Sun推出的官方 JDK 以外,其他公司的 JDK 主要有下面幾個(gè): 基于 GNU的開源 JDKGCJ( The GNU Compiler for Java),可用在 Linux系統(tǒng)上。 IBM 公司的 J9 JDK,可用在 AIX、 Linux、 Windows 等主流系統(tǒng)上。 Oracle 公司推出的 JRockit JDK,適用于 Windows、 Linux及 Solaris 系統(tǒng)。 Android SDK Tools 簡(jiǎn)介 Android SDK( software development kit) Android 軟件開發(fā)工具包。被軟件開發(fā)工程師用于為特定的軟件包、 軟件框架 、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合 [6]。 Android SDK Tools是 Android專屬的軟件開發(fā)工具包,其中包括 Android模擬器,用于在計(jì)算機(jī)上虛擬移動(dòng)設(shè)備,進(jìn)行設(shè)計(jì)和調(diào)試程序。若想在 Eclipse 中開發(fā) Android應(yīng)用, Android SDK Tools 必不可少 [7]。 MVC 框架 MVC 全名是 Model View Controller,是模型 (model)-視圖 (view)-控制器(controller)的縮寫, 是 一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯。 MVC 被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。 (1) 模型( Model):表示程序運(yùn)行的核心 ; (2) 視圖( View):顯示數(shù)據(jù) ; (3) 控制器( Controller):處理數(shù)據(jù)。 基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 7 MVC 是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC 的 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。 系統(tǒng)開發(fā)平臺(tái)及運(yùn)行環(huán)境配置 系統(tǒng)開發(fā)平臺(tái) (1) 系統(tǒng)開發(fā)環(huán)境及工具 操作系統(tǒng): Win7 開發(fā)工具: Eclipse (2) 運(yùn)行環(huán)境 操作系統(tǒng): Android 及以上版本。 系統(tǒng)開發(fā)環(huán)境配置 JDK 配置 首先需要到 Oracle 官方網(wǎng)站下載開發(fā)所需的 JDK,也就是 Java 開發(fā)環(huán)境。 下載完畢后解壓到一個(gè)文件目錄下,記住這個(gè)目錄,配置變量時(shí)要用到這個(gè)目錄。本機(jī)的 目錄是: C:\Program Files\Java\ 然后右鍵點(diǎn)擊計(jì)算機(jī) → 屬性 → 系統(tǒng)屬性設(shè)置 → 高級(jí) → 環(huán)境變量,如圖 : 基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 8 圖 環(huán)境變量 找到系統(tǒng)變量,新建一個(gè) JAVA_HOME 變量,填寫變量值為 JDK 的安裝目錄。 在系統(tǒng)變量中尋找 PATH 變量,選擇編輯,在 PATH 下方變量值文本框中輸入 ; %JAVA_HOME%\bin。%JAVA_HOME%\jre\bin。(前 面的分號(hào)不能省略,如果原來PATH 變量末尾值有分號(hào),則不用輸入。) 圖 PATH 設(shè)置 在系統(tǒng)變量中新建 CLASSPATH 變量,此處變量值文本框中則需要填 寫上 .。%JAVA_HOME%\lib。%JAVA_HOME%\lib\(注意最前面有一點(diǎn)) 。 檢驗(yàn)是否配置成功,運(yùn)行 cmd 輸入 javaversion ,若顯示如圖,則證明配置成功 基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 9 圖 檢測(cè)配置 Android SDK 配置 打開 Eclipse,點(diǎn)擊菜單 Window→ preferences 進(jìn) 入首選項(xiàng)設(shè)置界面: 圖 路徑選擇 在 Loaction選項(xiàng)填上 Android SDK 的安裝目錄。點(diǎn)擊 OK 后就可進(jìn)入安裝界面了,這個(gè)安裝和更新的過程需要持續(xù)一段時(shí)間,靜靜等待即可 [8]。 安裝成功后,就可以設(shè)置虛擬機(jī) 來 調(diào)試程序了。 Eclipse 配置 打開 Eclipse,在菜單欄選擇 help→ Install NewSoftWare,出現(xiàn)對(duì)話框: 基于 Android 平臺(tái)五子棋游戲的設(shè)計(jì)與實(shí)現(xiàn) 10 圖 添加環(huán)境工具 點(diǎn)擊 Add 按鈕,名字寫為 Android,輸入 擊 Next 將出現(xiàn)界面如下: 圖 選擇工具 基于 An
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1