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

正文內(nèi)容

計(jì)算機(jī)專業(yè)畢業(yè)論文-電腦游戲飛機(jī)大戰(zhàn)的開(kāi)發(fā)與設(shè)計(jì)(編輯修改稿)

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

【文章內(nèi)容簡(jiǎn)介】 算法類和字符串類型等使得 C++語(yǔ)言更為實(shí)用。此后 C++是具有國(guó)際標(biāo)準(zhǔn)的編程語(yǔ)言 .該標(biāo)準(zhǔn)通常簡(jiǎn)稱 ANSI C++或ISO C++ 98 標(biāo)準(zhǔn) .以后每 5 年視實(shí)際需要更新一次標(biāo)準(zhǔn)。 后來(lái)又在 2021 年通過(guò)了 C++標(biāo)準(zhǔn)第二版( ISO/IEC 14882:2021):這個(gè)新版本是一次技術(shù)性 修訂 .對(duì)第一版進(jìn)行了整理 —— 修訂錯(cuò)誤、減少多義性等 .但沒(méi)有改變語(yǔ)言特性。這個(gè)版本常被稱為 C++03。 [2] 此后 .新的標(biāo)準(zhǔn)草案叫做 C++ 0x。對(duì)于 C++ 0x 標(biāo)準(zhǔn)草案的最終國(guó)際投票已于2021 年 8 月 10 日結(jié)束 .并且所有國(guó)家都投出了贊成票 .C++0x 已經(jīng)毫無(wú)疑義地成西安工程大學(xué)學(xué)士學(xué)位論文 7 為正式國(guó)際標(biāo)準(zhǔn)。先前被臨時(shí)命名為 C++0x 的新標(biāo)準(zhǔn)正式定名為 ISO/IEC 14882: ISO C++ 11 標(biāo)準(zhǔn)。 C++ 11 標(biāo)準(zhǔn)將取代現(xiàn)行的 C++標(biāo)準(zhǔn) C++98 和C++03。國(guó)際標(biāo)準(zhǔn)化組織于 2021 年 9 月 1 日出版發(fā)布《 ISO/IEC 14882:2021》 .名稱是: Information technology Programming languages C++ Edition: 3。 雖然 .C++到目前為止 .已經(jīng)出現(xiàn)了很多年 .但由于它的穩(wěn)定性和強(qiáng)大的功能等 .在系統(tǒng)開(kāi)發(fā) .引擎開(kāi)發(fā)等應(yīng)用領(lǐng)域 .是至今為止最受廣大受用的最強(qiáng)大編程語(yǔ)言之一。 MFC 介紹 MFCMicrosoft Foundation Classes , 是一個(gè)微軟公司提供的類庫(kù) (class libraries), 以 C++類的形式封裝了 Windows 的 API, 并且包含一個(gè)應(yīng)用程序框架 ,以減少應(yīng)用程序開(kāi)發(fā)人員的工作量。其中包含的類包含大量 Windows 句柄封裝類和很多 Windows 的內(nèi)建控件和組件的封裝類。 MFC 是 WinAPI 與 C++的結(jié)合。API, 即微軟提供的 Windows 下應(yīng)用程序的編程語(yǔ)言接口 , 是一種軟件編程的規(guī)范 , 但不是一種程序開(kāi)發(fā)語(yǔ)言本身 , 可以允許用戶使用各種各樣的第三方如我是一方 , 微軟是一方 , Borland 就是第三方的編程語(yǔ)言來(lái)進(jìn)行對(duì) Windows 下應(yīng)用程序的開(kāi)發(fā) , 使這些被開(kāi)發(fā)出來(lái)的應(yīng)用程序能在 Windows 下運(yùn)行 , 比如 VB、 VC++、JAVA、 Delhpi。編程語(yǔ)言函數(shù)本質(zhì)上全部源于 API, 因此用它們開(kāi)發(fā)出來(lái)的應(yīng)用程序都能工作在 Windows 的消息機(jī)制和繪圖里 , 遵守 Windows 作為一個(gè)操作系統(tǒng)的內(nèi)部實(shí)現(xiàn) , 這其實(shí)也是一種必要。微軟如果不提供 API, 這個(gè)世上對(duì) Windows編程的工作就不會(huì)存在 , 微軟的產(chǎn)品就會(huì)迅速?gòu)臅r(shí)尚變成垃圾。上面說(shuō)到 MFC是微軟對(duì) API 函數(shù)的專用 C++封裝 , 這種結(jié)合一方面讓用戶使用微軟的專業(yè) C++ SDK 來(lái)進(jìn)行 Windows 下應(yīng)用程序的開(kāi)發(fā)變得容易 , 因?yàn)?MFC 是對(duì) API 的封裝 ,微軟做了大量的工作 , 隱藏了好多程序開(kāi)發(fā)人 員在 Windows 下用 C++ amp。 MFC 編制軟件時(shí)的大量?jī)?nèi)節(jié) , 如應(yīng)用程序?qū)崿F(xiàn)消息的處理、設(shè)備環(huán)境繪圖 , 這種結(jié)合是以方便為目的的 , 必定要付出一定代價(jià)這是微軟的一向作風(fēng) , 因此就造成了 MFC對(duì)類封裝中的一定程度的的冗余和迂回 , 但這是可以接受的。 MFC 是微軟封裝了的 API。什么意思呢 ?Windows 作為一個(gè)提供功能強(qiáng)大的應(yīng)用程序接口編程的操作系統(tǒng) , 的確方便了許多程序員 , 傳統(tǒng)的 win32 開(kāi)發(fā) (直接使用 Windows 的接口函數(shù) API)對(duì)于程序員來(lái)說(shuō)非常的困難 , 因?yàn)?, API 函數(shù)實(shí)在太多了 , 而且名稱很亂 , 從零構(gòu)架一個(gè)窗口動(dòng) 輒就是上百行的代碼。 MFC 是面向?qū)ο蟪绦蛟O(shè)計(jì)與Application framework 的完美結(jié)合 , 它將傳統(tǒng)的 API 進(jìn)行了分類封裝 , 并且為你創(chuàng)建了程序的一般框架。 西安工程大學(xué)學(xué)士學(xué)位論文 8 關(guān)于 Visual Studio 2021 Visual Studio 是微軟公司推出的開(kāi)發(fā) 環(huán)境 .是目前最流行的 Windows 平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。 Visual Studio 2021 版本于 2021 年 4 月 12 日上市 .其集成開(kāi)發(fā)環(huán)境( IDE)的界面被重新設(shè)計(jì)和組織 .變得更加簡(jiǎn)單明了。 Visual Studio 2021 同時(shí)帶來(lái)了 NET Framework 、 Microsoft Visual Studio 2021 CTP( Community Technology PreviewCTP).并且支持開(kāi)發(fā)面向 Windows 7 的應(yīng)用程序。除了 Microsoft SQL IBM DB2 和Oracle 數(shù)據(jù)庫(kù)。 發(fā)展溯源 DevC++靈活又小巧 .C++ Builder 開(kāi)發(fā)效率高; Turbo C 是萬(wàn)人迷 .Visual Studio 的資格老。可如今 .江湖上只剩下最后一個(gè)大佬 Visual Studio 了 .其他 幾位不是支 持者漸少 .不成氣候 .就是轉(zhuǎn)投他人懷抱 .中道衰落 .讓人難免生出幾分遺憾。但是反過(guò)來(lái) .我們又對(duì) Visual Studio 這位“江湖最后的大佬”增添了幾分敬仰之情。據(jù)說(shuō)這位老大又要出新的版本了 .這些江湖八卦者 .哪有錯(cuò)過(guò)的道理。要想深入的了解一個(gè)人 .需要從他的童年開(kāi)始。想了解 Visual 開(kāi)始。 Visual Studio 可以用來(lái)創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序 .也可以用來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。 [1] 1992 年 4 月 .微軟發(fā)布了革命性的操作系統(tǒng) Windows 了真正的視窗時(shí)代。微軟在原有 C++開(kāi)發(fā)工具 Microsoft C/C++ 的基礎(chǔ)上 .開(kāi)創(chuàng)性地引進(jìn)了 MFC(Microsoft Foundation Classes)庫(kù) .完善了源代碼 .成為 Microsoft C/C++ Visual C++ 1992 年發(fā)布。 Visual C++ 是真正意義上的 Windows Visual Studio 的最初原型。雖然以現(xiàn)在的眼光來(lái)看 .這個(gè)界面非常 簡(jiǎn)陋和粗糙 .但是它脫離了 DOS 界面 .讓用戶可以在圖形化的界面下進(jìn)行開(kāi)發(fā) .把軟件開(kāi)發(fā)帶入了可視化 (Visual)開(kāi)發(fā)的時(shí)代。從此 .大佬的時(shí)代開(kāi)始了。 重大突破 1998 年 .微軟公司發(fā)布了 Visual Studio 。所有開(kāi)發(fā)語(yǔ)言的開(kāi)發(fā)環(huán)境版本均升至 。這也是 Visual Basic 最后一次發(fā)布 .從下一個(gè)版本 () 開(kāi)始 .Microsoft Basic 進(jìn)化成了一種新的面向?qū)ο蟮恼Z(yǔ)言: Microsoft Basic. NET。由于微軟公司對(duì)于 Sun 公司 Java 語(yǔ)言擴(kuò)充導(dǎo)致與 Java 虛擬機(jī)不兼容而 被 Sun 告上法庭 .微軟在后續(xù)的 Visual Studio 中不再包括面向 Java 虛擬機(jī)的開(kāi)發(fā)環(huán)境。 西安工程大學(xué)學(xué)士學(xué)位論文 9 2021 年 .隨著 .NET 口號(hào)的提出與 Windows XP / Office XP 的發(fā)布 .微軟發(fā)布了 Visual Studio .NET(內(nèi)部版本號(hào)為 )。在這個(gè)版本的 Visual Studio 中 .微軟剝離了 Visual FoxPro 作為一個(gè)單獨(dú)的開(kāi)發(fā)環(huán)境以 Visual FoxPro 單獨(dú)銷(xiāo)售 .同時(shí)取消了 Visual InterDev。與此同時(shí) .微軟引入了建立在 .NET 框架上(版本 )的托管代碼機(jī)制以及一門(mén)新的語(yǔ)言 C (讀作 C C++++)。C 是一門(mén)建立在 C++ 和 Java 基礎(chǔ)上的現(xiàn)代語(yǔ)言 .是編寫(xiě) .NET 框架的語(yǔ)言。 .NET 的通用語(yǔ)言框架機(jī)制( Common Language Runtime. CLR) .其目的是在同一個(gè)項(xiàng)目中支持不同的語(yǔ)言所開(kāi)發(fā)的組件。所有 CLR 支持的代碼都會(huì)被解釋成為 CLR 可執(zhí)行的機(jī)器代碼然后運(yùn)行。 Visual Basic、 Visual C++ 都被擴(kuò)展為支持托管代碼機(jī) 制的開(kāi)發(fā)環(huán)境 .且 Visual Basic .NET 更是從 Visual Basic 脫胎換骨 .徹底支持面向?qū)ο蟮木幊虣C(jī)制。而Visual J++也變?yōu)? Visual J。后者僅語(yǔ)法同 Java 相同 .但是面向的不是 Java 虛擬機(jī) .而是 .NET Framework。 2021 年 .微軟對(duì) Visual Studio 2021 進(jìn)行了部分修訂 .以 Visual Studio 2021 的名義發(fā)布(內(nèi)部版本號(hào)為 )。 Visio 作為使用統(tǒng)一建模語(yǔ)言( UML)架構(gòu)應(yīng)用程序框架的程序被引入 .同時(shí)被引入的還 包括移動(dòng)設(shè)備支持和企業(yè)模版。 .NET 框架也升級(jí)到了 。 2021 年 .微軟發(fā)布了 Visual Studio 2021。 .NET 字眼從各種語(yǔ)言的名字中被抹去 .但是這個(gè)版本的 Visual Studio 仍然還是面向 .NET 框架的(版本 )。它同時(shí)也能開(kāi)發(fā)跨平臺(tái)的應(yīng)用程序 .如開(kāi)發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來(lái)說(shuō)是一個(gè)非常龐大的軟件 .甚至包含代碼測(cè)試功能。 這個(gè)版本的 Visual Studio 包含有眾多版本 .分別面向不同的開(kāi)發(fā)角色。同時(shí)還永久提供免費(fèi)的 Visual Studio Express 版本。 使用 Visual Studio 2021. 專業(yè)開(kāi)發(fā)人員能夠: 創(chuàng)建滿足關(guān)鍵性要求的多層次的智能客戶端、 Web、移動(dòng)或基于 Microsoft Office 的應(yīng)用程序。 使用改進(jìn)后的可視化設(shè)計(jì)工具、編程語(yǔ)言和代碼編輯器 .享受高效率的開(kāi)發(fā)環(huán)境。 在統(tǒng)一的開(kāi)發(fā)環(huán)境中 .開(kāi)發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序。 使用集成的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)和報(bào)告工具 .創(chuàng)建 SQL Server 2021 解決方案。 使用 Visual Studio SDK 創(chuàng)建可以擴(kuò)展 Visual Studio IDE 的工具。 Microsoft 為單獨(dú)工作或在小型團(tuán)隊(duì)中的專業(yè)開(kāi)發(fā)人員提供了兩種選擇 .Visual Studio 2021 Professional Edition 和用于 Microsoft Office 系統(tǒng)的 Visual Studio 2021 工具。每種版本都在標(biāo)準(zhǔn)版的特性上進(jìn)行了擴(kuò)展 .包括用于遠(yuǎn)程服務(wù)西安工程大學(xué)學(xué)士學(xué)位論文 10 程序開(kāi)發(fā)和調(diào)試、 SQL Server2021 開(kāi)發(fā)的工具 .以及完整的、沒(méi)有限制的開(kāi)發(fā)環(huán)境。每種產(chǎn)品都可以單獨(dú)購(gòu)買(mǎi)或打包定購(gòu)。 專業(yè)開(kāi)發(fā)人員喜歡自由的使用 .NET Framework 、功能齊備的開(kāi)發(fā)環(huán)境 .支持創(chuàng)建擴(kuò) 展 Visual Studio 集成開(kāi)發(fā)環(huán)境的工具。 本章小結(jié) 本章主要介紹了 游戲開(kāi)發(fā)的基本流程和重要元素同時(shí)寫(xiě)明了 本系統(tǒng)的技術(shù)構(gòu)架 ,并簡(jiǎn)單的介紹了本項(xiàng)目開(kāi)發(fā)所使用的語(yǔ)言以及平臺(tái)。為以后的開(kāi)發(fā)打下了堅(jiān)實(shí)的基礎(chǔ)。 第 3 章 游戲分析 11 第 3 章 游戲分析 用戶功能需求分析 由于本程序簡(jiǎn)單易操作,交互性好,對(duì)用 戶沒(méi)什么特別要求。一般用戶經(jīng)過(guò)幾分鐘練系都可以熟悉本游戲的規(guī)則如圖 31 和 32 所示。 圖 31 游戲界面示例圖 西安工程大學(xué)學(xué)士學(xué)位論文 12 系統(tǒng)性能要求 本應(yīng)用為手機(jī)游戲因此對(duì)于用戶的操作必須做出立即響應(yīng),否則本游戲即為失 敗。 單機(jī)手機(jī)游戲的最大特點(diǎn)即為易操作性,用戶在不看說(shuō)明的情況下也能夠玩,并且在玩過(guò)幾遍之后即熟悉本游戲的規(guī)則。這是本應(yīng)用對(duì)于操作性的要求。 可行性分析 圖 32 游戲界面示例圖 西安工程大學(xué)學(xué)士學(xué)位論文 13 本游戲以 C/C++語(yǔ)言為基礎(chǔ) , 以 Visual Studio 2021(簡(jiǎn)稱 vs)為開(kāi)發(fā)平臺(tái)。通過(guò)微軟提供的 MFC 框架實(shí)現(xiàn)的飛機(jī)射擊游戲。 C++, 是在 C 語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái) , C++保留了 C 語(yǔ)言的所有優(yōu)點(diǎn) , 增加了面向?qū)ο蟮臋C(jī)制。 C++面向?qū)ο缶幊陶Z(yǔ)言具有如下 4 個(gè)基本特征 :抽象 , 繼承 , 封裝 , 多態(tài)。 MFC, 微軟基礎(chǔ)類Microsoft Foundation Classes, 實(shí)際上是微軟提供的 , 用于在 C++環(huán)境下編寫(xiě)應(yīng)用程序的一個(gè)框架和引擎 , VC++是 Windows 下開(kāi)發(fā)人員使用的專業(yè)程序 C++ 開(kāi)發(fā)包的 SDK , MFC 就是掛在它之上的一個(gè)輔助軟件開(kāi)發(fā)包 , MFC 作為與 VS血肉相連的部分 MFC 是 Win API 與 C++的結(jié)合 , API, 即微軟提供的 WINDOWS下應(yīng)用程序的編程語(yǔ)言接口 , 是一種軟件編程的規(guī)范 , 但不是一種程序開(kāi)發(fā)語(yǔ)言本身 , 可以允許用戶使用各種各樣的第三方。 MFC 是微軟對(duì) API 函數(shù)的專用 C++封裝 , 這種結(jié)合一方面讓用戶使用微軟 的專業(yè) C++ SDK 來(lái)進(jìn)行 Win 下應(yīng)用程序的開(kāi)發(fā)變得容易 , 因?yàn)?MFC 是對(duì) API 的封裝 , 微軟做了大量的工作 , 隱藏了好多程序開(kāi)發(fā)人員在 Win 下用 C++ amp。 MFC 編制軟件時(shí)的大量?jī)?nèi)節(jié) , 如應(yīng)用程序?qū)崿F(xiàn)消息的處理 , 設(shè)備環(huán)境繪圖 , 這種結(jié)合使得應(yīng)用程序開(kāi)發(fā)人員開(kāi)發(fā)更加方便了 ,產(chǎn)品的開(kāi)發(fā)周期大大降低 , 效率提高了。 本游戲以傳統(tǒng)的 C
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1