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

正文內(nèi)容

外文翻譯---codewarrior介紹-文庫(kù)吧

2025-04-17 11:15 本頁(yè)面


【正文】 標(biāo)文件。完成上述步驟后,你的程序就會(huì)在調(diào)試窗口中運(yùn)行,此時(shí)你就可以隔離并改正你找到的任何一個(gè)問(wèn)題了。 通常進(jìn)行調(diào)試時(shí)總要生成源程序的一個(gè)調(diào)試目標(biāo)文件。該目標(biāo)文件的源文件保持不變,但是需要預(yù)先設(shè)置置一些選項(xiàng)才能產(chǎn)生該程序的調(diào)試版本。通過(guò)點(diǎn)擊工程窗口的彈出菜單中的調(diào)試目標(biāo)文件,你就可以進(jìn)入調(diào)試狀態(tài)。 五、 庫(kù) 庫(kù)是什么?這是一個(gè)你必須知道如何回答的 問(wèn)題!一個(gè)庫(kù)就是一個(gè)包含了你程序運(yùn)行時(shí)需要調(diào)用的函數(shù)的文件。在庫(kù)中提供的典型函數(shù)有:文件和屏幕的 I/O 函數(shù),內(nèi)存管理服務(wù), 3D 圖形顯示以及科學(xué)計(jì)算函數(shù)。使用庫(kù)可以縮短你的開發(fā)時(shí)間并簡(jiǎn)化你的應(yīng)用程序。在開發(fā)程序當(dāng)中,你會(huì)經(jīng)常地使用到庫(kù)。以下是幾種在編程中使用庫(kù)的方法: DLL 第一種使用庫(kù)的方法很簡(jiǎn)單。你只需在一個(gè) C 或 C++ 源文件中寫入源代碼,然后編譯、連接并執(zhí)行它。這是我們?cè)诒菊n程中早已學(xué)到的知識(shí)。就這樣你就可以創(chuàng)建你自己的一個(gè)庫(kù),就這么簡(jiǎn)單! 人的庫(kù) 使用別人提供的庫(kù)稍稍有些不同。由第三方開發(fā)商提供的庫(kù)通常包括以下幾個(gè)文件:庫(kù)文件 (通常是以 .lib 為后綴名的文件 ),一個(gè)頭文件 (后綴名為 .h) 以及 (我們希望有但不一定有 )一些文檔 (后綴名為 .doc)。頭文件是用于讓編譯器將你的程序中使用的函數(shù)與庫(kù)中的函數(shù)匹配起來(lái)的。你只需將頭文件包括到你的源文件中,然后就可以象調(diào)用操作系統(tǒng)的函數(shù)一樣來(lái)調(diào)用庫(kù)函數(shù)了。在大多數(shù)情況下,通常將 .h 和 .lib 的文件放置于源文件目錄中,就像 CodeWarrior 定義的一樣。這個(gè)路徑通常在你的工程 文件所在的目錄,或者其下的子目錄中。需要注意的是, CodeWarrior 提供的某些特定的庫(kù),例如它的 MSL,就不是放在你的工程所在的目錄中。實(shí)際上, CodeWarrior 有一個(gè)特定的存取路徑,叫做 system paths, 它指向 CodeWarrior 自帶的庫(kù)和頭文件存放的目錄。 第三方廠商將庫(kù)函數(shù)與它們的產(chǎn)品打包起來(lái)發(fā)行,而不是以源文件的方式發(fā)行這些庫(kù)。如果你是一個(gè)開發(fā)商,使用這樣的方式來(lái)發(fā)行你的庫(kù)會(huì)更安全一些,特別是你希望由此來(lái)保護(hù)你的知識(shí)產(chǎn)權(quán)時(shí)。但是這種方法也 存在一個(gè)問(wèn)題,就是如果在庫(kù)中存在一個(gè) bug 的話,用戶是沒辦法對(duì)之進(jìn)行修改的,只能從開發(fā)商那里取得一個(gè)修正后的版本。但是這做起來(lái)也有許多困難。 DLL 和庫(kù)文件非常相似,兩者之間唯獨(dú)的不同就是庫(kù)文件通常都會(huì)被編譯并連接到你的應(yīng)用程序中,而 DLL 則是存放在你的系統(tǒng)目錄下或者是在編譯后的應(yīng)用程序的目錄下的一個(gè)獨(dú)立的文件。當(dāng)應(yīng)用程序運(yùn)行時(shí),它會(huì)自己去找到該 DLL 并使用它的服務(wù)。 DLL 文件的后綴名為 .dll。 DLL 的優(yōu)點(diǎn)就是它能夠被共享。那么,共享的好處在哪里呢?首先,可以讓多個(gè)應(yīng)用程序使用一個(gè) DLL。當(dāng)幾個(gè)程序都使用一個(gè)占用很大磁盤和內(nèi)存空間的 DLL 時(shí),就很有用了。另外,如果一個(gè) DLL 包含了一個(gè) bug,然后被修正了,那么所有使用這個(gè) DLL 的程序都會(huì)被自動(dòng)更新,這樣就可以大大地節(jié)約你的開發(fā)時(shí)間。那么哪種庫(kù)應(yīng)該由多個(gè)應(yīng)用程序共享呢?比如操作系統(tǒng)中的每一個(gè)視窗就是使用共享的 DLL 得來(lái)的。 六、 MAC 是什么 Microsoft Foundation Classes (MFC) 提供了快速開發(fā) Windows 應(yīng)用程序的函數(shù)集。雖然你已經(jīng)可以自由地直接調(diào)用 Win32 APIs,但使用 MFC 會(huì)更簡(jiǎn)單一些,因?yàn)? MFC 提供了諸如創(chuàng)建一個(gè)窗口或者使用智能默認(rèn)設(shè)置和錯(cuò)誤檢查代碼來(lái)編寫文件這樣的基本服務(wù)。 MFC 可以在 Windows 版的 CodeWarrior 光盤中找到,但不一定是最新的版本。你可以查看 Metrowerks 的幫助頁(yè)面來(lái)獲得相關(guān)信息,因?yàn)槲④浌緯?huì)為 CodeWarrior 的發(fā)行版本提供一些升級(jí)補(bǔ)丁。 對(duì)于特定平臺(tái),比如 Macintosh 的開發(fā)者可以使用 Metrowerks 自己的 PowerPlant 類庫(kù)。 PowerPlant 是為編寫 Mac 應(yīng)用程序而設(shè) 計(jì)的面向?qū)ο蟮膽?yīng)用程序框架。我們?cè)诒菊n程中并不打算討論 PowerPlant,但你應(yīng)知道,它與 MFC 在許多方面是類似的。你在這里學(xué)到的知識(shí)也將幫助你理解 PowerPlant。我們討論 MFC 時(shí),其中的許多概念也可以應(yīng)用到 PowerPlant 上。 Introduction to CodeWarrior Development Tools What Will CodeWarrior Do for Me? It can be frustrating to use other people39。s applications when you know you can make something better. But it can also be frustrating when you have a zillion lines of code and can39。t find the one typo that39。s making the whole application go kablooey not to mention getting it all piled and linked and so on. And this is why CodeWarrior was focus on writing programs in CodeWarrior using the C or C++ programming languages. CodeWarrior also supports Java development, but that will be covered in a separate class. CodeWarrior automatically checks your code for obvious errors, helps you scan it for less obvious ones (via an integrated debugger and editor), and then piles and links the code so that your puter can understand and execute your program. Every application that you have used has been through the coding, piling, editing, linking, and debugging process, using tools like CodeWarrior. Now you can do it too! But we still have to teach you how. Using CodeWarrior, you can write just about any type of program you can imagine. If you are a beginner, you may choose to write an application (also known as an executable) as your first program. You might choose to create something as basic as WordPad, Microsoft39。s text editor, for example. Applications are probably the simplest type of program to write, though large mercial ones like Adobe Photoshop, Microsoft Word and even CodeWarrior itself are quite plex. Other program types include control panels, dynamic linked libraries (DLLs), and plugins. Let39。s talk about these types for a minute. Unde
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1