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

正文內(nèi)容

畢業(yè)論文-基于java語言推箱子游戲的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-13 23:16 本頁面
 

【文章內(nèi)容簡介】 頗深 ,如果你的電腦性能不差 ,部署的速度非常快 ,與傳統(tǒng)的方式比他的優(yōu)勢是如此的明顯 ,相信只要你一用你就不想再想用傳統(tǒng)的方式了 ,但有點不盡人如意的是只要你的代碼修改了你就要重新部署你所打的軟件包 ,比如當(dāng)你在 JBOSS服務(wù)器里部署 的時候 ,如果你的一些 Bean類變化或者修改 ,你就不得不要去重新部署 ,但是還是不影響你的效率的 。 ( 1)項目自動部署和啟動服務(wù):根據(jù)指定的調(diào)試和運行模式,自動配置項目和啟動服務(wù)器;在配置前,自動停止運行的服務(wù)器;在現(xiàn)有的應(yīng)用程序配置中可以重新配置 。 ( 2) MyEclipse Tomcat 6 服務(wù)器 —— 就地集成,啟動只要一秒鐘 。 ( 3) MyEclipse Derby 服務(wù)器:自動進(jìn)行 JDBC 連接;可配置的啟動選項 。 上述僅僅是做了一些我在開發(fā)一些小 項目的時候用到的一些功能 ,有興趣的同學(xué)可以去到 MyEclipse 學(xué)習(xí)中心在那里可以找到幫助和學(xué)習(xí)資料 . 包括 : 1)包含 Java EE項目源代碼 . 2)一鍵安裝 MyEclipse Java EE 示例項目 。 三 、 1. 常用的 MyEclipse 快捷鍵 (方便快捷 )。 ( 1) Ctrl+M 切換窗口的大小 。 ( 2) Ctrl+Q 跳到最后一次的編輯處 。 ( 3) F2 當(dāng)鼠標(biāo)放在一個標(biāo)記處出現(xiàn) Tooltip 時候按 F2 則把鼠標(biāo)移開時 Tooltip還會顯示即 Show Tooltip Description。 F3 跳到聲明或定義的 地方。 F5 單步調(diào)試進(jìn)入函數(shù)內(nèi)部。 F6 單步調(diào)試不進(jìn)入函數(shù)內(nèi)部,如果裝了金山詞霸 2020 則要把“取詞開關(guān)”的快捷鍵改成其他的。 F7 由函數(shù)內(nèi)部返回到調(diào)用處。 F8 一直執(zhí)行到下一個斷點。 北京郵電大學(xué)畢業(yè)設(shè)計 6 ( 4) Ctrl+Pg~對于 XML 文件是切換代碼和圖示窗口 。 ( 5) Ctrl+Alt+I 看 Java 文件中變量的相關(guān)信息 。 ( 6) Ctrl+PgUp 對于代碼窗口是打開“ Show List”下拉框,在此下拉框里顯示有最近曾打開的文件 。 ( 7) Ctrl+Shift+/ 加上段注釋 。 Ctrl+Shift+\ 取消段注釋 。 Ctrl+/ 在代碼窗口中是這種 //~注釋。 Ctrl+Shift+/ 在代碼窗口中是這種注釋,在 JSP 文件窗口中是 !~。 ( 8) Alt+Shift+O(或點擊工具欄中的 Toggle Mark Occurrences 按鈕 ) 當(dāng)點擊某個標(biāo)記時可使本頁面中其他地方的此標(biāo)記黃色凸顯,并且窗口的右邊框會出現(xiàn)白色的方塊,點擊此方塊會跳到此標(biāo)記處。 ( 9)右擊窗口的左邊框即加斷點的地方選 Show Line Numbers 可以加行號。 ( 10) Ctrl+I 格式化激活的元素 Format Active Elements。 Ctrl+Shift+F 格式化文件 Format Document。 ( 11) Ctrl+S 保存當(dāng)前文件。 Ctrl+Shift+S 保存所有未保存的文件。 (12)自動匯入所需要的類別: Ctrl+Shift+M Ctrl+Shift+O 好象使用 Ctrl+Shift+O 也可以按 new Remote Site,Name填 svn , URL填 一直 next 到 finished 為止 。 ( 13) Ctrl+Space 提示鍵入內(nèi)容即 Content Assist,此時要將輸入法中Chinese(Simplified)IMEIme/Nonlme Toggle 的快捷鍵(用于切換英文和其他文字)改成其他的。 Ctrl+Shift+Space 提示信息即 Context Information。 ( 14)雙擊窗口的左邊框可以加斷點。 ( 15) Ctrl+D 刪除當(dāng)前行。 (16) Ctrl+Shift+M(先把光標(biāo)放在需導(dǎo)入包的類名上 ) 作用是加 Import 語句。 Ctrl+Shift+O 作用是缺少的 Import 語句被加入,多余的 Import 語句被刪除 。 (17) 快速執(zhí) 行程序: Ctrl + F11 第一次執(zhí)行時,它會詢問您執(zhí)行模式,設(shè)置好后,以后只要按這個熱鍵,它就會快速執(zhí)行。 eclipse 的同學(xué)應(yīng)該做到 Eclipse 本身很快的,但是加上了 myeclipse 后,就狂占內(nèi)存,而且速度狂慢,那如何讓 Eclipse 拖著 myeclipse 狂飚呢 ? 解決方法 : 第一步 : 取消自動 validation validation 有一堆,什么 xml、 jsp、 jsf、 js等等,我們沒有必要全部都去自動校驗一下,只是需要的時候才會手工校驗一下,速度立馬提升好幾個檔次! 取消方法: windowsperferencesmyeclipsevalidation, 除開 Manual 下面的復(fù)選框全部選中之外,其他全部不選 。 手工驗證方法:在要驗證的文件上,單擊鼠標(biāo)右鍵 myeclipserun validation 北京郵電大學(xué)畢業(yè)設(shè)計 7 第二步 : 取消 Eclipse 拼寫檢查 。 1. 拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好去掉,沒有多大的用處 。 windows– perferences– general– validationeditorsText 。Editorsspelling。 第三步:取消 myeclipse 的啟動項 。 myeclipse 會有很多的啟動項,而其中很多我們都用不著,或者只用一兩個,取消前面不用的就可以 windows– perferences– general– startup and shutdown。 第四步:更改 jsp 默認(rèn)打開的方式 。 安裝了 myeclipse 后,編輯 jsp 頁面,會打開他的編輯頁面,同時也有預(yù)覽頁面,速度很慢,不適合開發(fā)。所以更改之 。 windows– perferences– general– editorsfile associations。 第五步:更改代碼提示快捷鍵 。 現(xiàn)在的代碼提示快捷鍵,默認(rèn)為 ctrl+space,而我們輸入法切換也是,所以會有沖突。誰叫 myeclipse 是外國人做的呢。 根本不需要切換輸入法 。 windows– perferences– general– Keys 更改 content assist 為 alt+/同時由于 alt+/已經(jīng)被 word pletion 占用,所以得同時修改 word pletion 的快捷鍵值 ![if !supportEmptyParas] 2. 有時點擊 myeclipse 里的 struts 的 xml 配置文件,會報錯: Error opening the editorUnable to open the editor ,unknow the editor id?.. 把這個窗口關(guān)閉后才出正確的 xml 文件顯示,這個我們這樣改: windows– perferences– general– editorsfile associations 選擇 *.xml,選擇myeclipse xml editor 點 default, ok。 3. js中有 alert(中文 )??梢?ctrl+shift+f,但是這樣以后只有運行才知道 alert的是什么,而且 js 中如果有英文注釋也還是保存不了,點擊右鍵“ properties”在 text file encoding 中點 other 選擇 GBK。 4. 如果是 myeclipse5 以下的版本,有時會出現(xiàn)這樣的問題:在斷點調(diào)試的時候沒有綠色的條顯示,斷點走到另外一個文件的時候視圖里也不自動跳轉(zhuǎn)到那個頁面,這樣調(diào)試起來很麻煩,需要手動的點擊跟到斷點位置看變量的值 ! 解決辦法: 在 eclipse WindowPreferences TomcatSource Path 中左側(cè),中要跟蹤的工程后 Apply, ok。然后重啟 Tomcat;這項在 myeclipse6 中是沒有的,貌似 myeclipse6中沒出過這樣的問題; 今天又碰到一個問題,補充一下:修改了一個文件 ,比如添加了一句打?。? (11111111), 執(zhí)行時發(fā)現(xiàn)不打印,把 class 反編譯,發(fā)現(xiàn)這句確實已經(jīng)添加上了,重啟 tomcat,這句沒問題了,但是再做修改還是不生效,最終發(fā)現(xiàn)是在 WindowPreferences MyEclipseInterNet Toolscache 中取消了勾選 disable caching,重新勾選就好用了 。 5. 設(shè)定 breakpoints 查找代碼中空指針是哪一行產(chǎn)生的,并調(diào)試 : 北京郵電大學(xué)畢業(yè)設(shè)計 8 在 Debug 視圖中 ,選擇 Breakpoints 在其下一行有 Add Java Exception Breakpoint 圖標(biāo)在 Choose an exception 中輸入 NullPointerException 即可,不用的時候我們可以把那個斷點點掉不要刪除 。 需求分析 引言 對 軟件需求分析 特別重要。在軟件工程的歷史中,很長時間里人們一直認(rèn)為需求分析是整個軟件工程中的一個簡單步驟,但在過去十多年中越來越多的人認(rèn)識到它是整個過程中最關(guān)鍵的一個過程。只有通過 軟件需求分析 ,才能把軟件功能和性能的總體概念描述為具體的 軟件需求 規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。許多大型應(yīng)用系統(tǒng)的失敗,最后均歸結(jié)到需求分析的失?。阂传@取需求的方法不當(dāng),使得需求分析不到位或不徹底,導(dǎo)致開發(fā)者反復(fù)多次地進(jìn)行需求分析,致使設(shè)計、編碼、測試無法順利進(jìn)行;要么客戶配合不好,導(dǎo)致客戶對需求不確認(rèn),或 客戶需求 不斷變化,同樣致使設(shè)計、編碼、測試無法順利進(jìn)行 。 軟件設(shè)計的需求的作用大于程序的設(shè)計。 游戲需求 玩家是通過對小人的移動操作來控制推動箱子的,并且玩家需要避過障礙物以及死角,才能將其推放到指定位置從而達(dá)到過關(guān)的目的。如果玩家將箱子推入死角導(dǎo)致箱子無法移動或不能移動到指定位置則闖關(guān)失敗,可以通過悔步或重新開始等操作來重新挑戰(zhàn)本關(guān)。 游戲功能 需求 如下 所示 : 游戲界面需求 :簡潔美觀 的用戶界面, 可以帶給用戶自然清晰的畫面 。 游戲 內(nèi)容 需求 :良好的小人與箱子設(shè)計,可以給玩家?guī)砀鎸嵉母杏X。小人需要前、后、左、右四張圖片,移動中的箱子與終點上的箱子要所有區(qū)別,因此需要兩不同的圖片以示區(qū)別。 鍵盤處理事件 :控制小人與箱子的移動 ,可通過鍵盤方向鍵(上、下、左、右鍵)對 小人進(jìn)行上、下、左、右的 移動 ,并且能夠推動箱子 。 顯示需求 :當(dāng)所有箱子都到達(dá)指定位置后即可過關(guān),若進(jìn)入死角則無法過關(guān),需要進(jìn)行悔步或重新開始的操作??梢杂赏婕蚁矚g選擇關(guān)卡進(jìn)行游戲。 軟硬件需求 硬件環(huán)境需求: CPU: PentiumIII 600; 內(nèi)存 :3G; 內(nèi)存剩余資源: 500M; 軟件環(huán)境: 北京郵電大學(xué)畢業(yè)設(shè)計 9 JDK 及其以上的版本。 MyEclipse10。 接口控制 使用鍵盤的接口控件操作,上下左右相關(guān)鍵位控制小人的移動 。 方案論證 學(xué)校開設(shè)的 關(guān)于學(xué)習(xí)編程語言的課程 有 C語言、 C++語言、 Java程序語言等 ,皆可用于編寫 推箱子小游戲的 程序 。 C++語言 的優(yōu)點 軟件需求分析特別重要。在軟件工程的歷史中,很長時間里人們一直認(rèn)為需求分析是整個軟件工程中的一個簡單步驟,但在過去十多年中越來越多的人認(rèn)識到它是整個過程中最關(guān)鍵的一個過程。只 有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。許多大型應(yīng)用系統(tǒng)的失敗,最后均歸結(jié)到需求分析的失?。阂传@取需求的方法不當(dāng),使得需求分析不到位或不徹底,導(dǎo)致開發(fā)者反復(fù)多次地進(jìn)行需求分析,致使設(shè)計、編碼、測試無法順利進(jìn)行;要么客戶配合不好,導(dǎo)致客戶對需求不確認(rèn),或客戶需求不斷變化,同樣致使設(shè)計、編碼、測試無法順利進(jìn)行。 C++語言支持幾乎所有的面對象程序設(shè)計特征。可以說, C++語言集中體現(xiàn)了近 20年來在程序設(shè)計和軟件開發(fā)領(lǐng)域出現(xiàn)的新的思想和新技術(shù),這主要 包括: ( 1)抽象數(shù)據(jù)類型。 ( 2)封裝和信息隱藏。 ( 3)以繼承和派生方式實現(xiàn)程序重用。 ( 4)以運算符重載和虛函數(shù)來實現(xiàn)多態(tài)性。 ( 5)以模版來實現(xiàn)類型的參數(shù)化。 C++是程序員和軟件開發(fā)者在實踐中創(chuàng)造的一般的高級程序設(shè)計語言是由計算機科學(xué)家在科研和教學(xué)環(huán)境中設(shè)計出來的,然而, C++語言卻是由從事實際系統(tǒng)開發(fā)的程序員在實踐中創(chuàng)造。因此, C++往往從編寫實際程序的角度出發(fā),為了程序員提供了各種各樣、靈活、高效的語言特性。 正是這些良好的特性使得 C++在很多領(lǐng)域,特備是大規(guī)模 系統(tǒng)程序開發(fā)的開發(fā)方面,得到廣泛應(yīng)用。目前,許多成功的大型軟件都是使用 C++編寫的。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1