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

正文內(nèi)容

windows程序設(shè)計(jì)windows環(huán)境經(jīng)典著(參考版)

2025-05-11 17:56本頁面
  

【正文】 特別聲明: 1:資料來源于互聯(lián)網(wǎng),版權(quán)歸屬原作者 2:資料內(nèi)容屬于網(wǎng)絡(luò)意見,與本賬號(hào)立場(chǎng)無關(guān) 3:如有侵權(quán),請(qǐng)告知,立即刪除。您需要執(zhí)行在 Developer Studio 的 BIN 子目錄下的 來設(shè)置環(huán)境變量。 (可通過「 Tools」菜單選擇「 Options」,再選擇「 Build」頁面標(biāo)簽,來告訴 Developer Studio 生成 make 文件。在 Debug 設(shè)定下,信息被附加到 .EXE 文件中,這些信息有助于測(cè)試程序和追蹤原始碼。內(nèi)定情況下,它們是「 Debug」和「 Release」。 Windows 使用該信息處理程序?qū)?、 、 動(dòng)態(tài)鏈接庫中函數(shù)的調(diào)用。這些是三個(gè)主要 Windows 子系統(tǒng)的「引用鏈接庫」。通過在「 Project」頁面標(biāo)簽上選擇「 Settings」并單擊「 Link」頁面標(biāo)簽可以查看這些庫文件的列表。 正常情況下,在編譯階段,編譯器從 C原始碼文件產(chǎn)生一個(gè) .OBJ(目標(biāo) )文件。如果當(dāng)前沒有顯示「 Build」工具列,您可從「 Tools」菜單中選擇「 Customize」并選擇「 Toolbars」頁面標(biāo)簽,選中「 Build」或者「 Build MiniBar」。 編譯、連結(jié)和執(zhí)行 當(dāng)您準(zhǔn)備編譯 HELLOMSG 時(shí),您可從「 Build」菜單中選擇「 Build 」,或者按 F7,或者在「 Build」工具列中選擇「 Build」圖示。R 的「 hello,world」程序有著同等效果嗎 ?您也許認(rèn)為不是,因?yàn)?MessageBox 函數(shù)并沒有「 hello,world」中 printf 函數(shù)所具有的潛在格式化文字能力。根據(jù)在消息框中顯示的其它按鈕, MessageBox 函數(shù)還可返回 IDYES、 IDNO、 IDCANCEL、 IDABORT、 IDRETRY 或 IDIGNORE??梢允褂?C 語言的 OR(|)操作符號(hào)將上面顯示的一個(gè)常數(shù)與代表內(nèi)定按鈕的常數(shù)組合: define MB_DEFBUTTON1 0x 00000000L define MB_DEFBUTTON2 0x 00000100L define MB_DEFBUTTON3 0x 00000200L define MB_DEFBUTTON4 0x 00000300L 還可以使用一個(gè)常數(shù)指出消息框中圖示的外觀: define MB_ICONHAND 0x 00000010L define MB_ICONQUESTION 0x 00000020L define MB_ICONEXCLAMATION 0x 00000030L define MB_ICONASTERISK 0x 00000040L 這些圖示中的某些有替代名稱: define MB_ICONWARNING MB_ICONEXCLAMATION define MB_ICONERROR MB_ICONHAND define MB_ICONINFORMATION MB_ICONASTERISK define MB_ICONSTOP MB_ICONHAND 雖然只有少數(shù)其它 MB_常數(shù),但您可以自己參考頭文件或 /Platform SDK/User Interface Services/Windowing/Dialog Boxes/Dialog Box Reference/Dialog Box Functions 里的文件。 MessageBox 的第四個(gè)參數(shù)可以是在 中定義的一組以前綴 MB_開始的常數(shù)的組合。通常您不必將所有字符串都封裝在 TEXT 宏中,但如果想將您的程序轉(zhuǎn)換為 Unicode 字符集,這確是一個(gè)好主意。第二個(gè)參數(shù)是在消息框主體中顯示的字符串,第三個(gè)參數(shù)是出現(xiàn)在消息框標(biāo)題列上的字符串 。雖然, MessageBox 顯示的小窗口不具有什么功能,實(shí)際上它被認(rèn)為是一個(gè)對(duì)話框。我們將在第三章中介紹使用該參數(shù)的方法。某些 Windows 應(yīng)用程序利用它在程序啟動(dòng)時(shí)將文件加載內(nèi)存。傳給 WinMain 的第二個(gè)參數(shù)總是 NULL(定義為 0)。然后它可以略過一些繁雜的工作并從前面的實(shí)例中將某些數(shù)據(jù)移到自己的數(shù)據(jù)區(qū)域。同一應(yīng)用程序的所有實(shí)例共享程序和只讀的內(nèi)存 (通常是例如菜單和對(duì)話框模板的資源 )。在這種情況下,該句柄唯一地標(biāo)識(shí)該程序,還需要它在其它 Windows 函數(shù)中作為參數(shù)。 WinMain 的第一個(gè)參數(shù)被稱作「執(zhí)行實(shí)例句柄」。 WINAPI 標(biāo)識(shí)符在 定義,語句如下: define WINAPI __stdcall 該語句指定了一個(gè)調(diào)用約定,包括如何生產(chǎn)機(jī)械碼以在堆棧中放置函數(shù)的參數(shù)。現(xiàn)在僅需記住前綴 i表示 int、 sz表示「以零結(jié)束的字符串」。 我還在 WinMain 聲明中改變了兩個(gè)參數(shù)的名稱。這兩種數(shù)據(jù)型態(tài)都定義在 中,作為指向字符串的指針。它在 中聲明如下: int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd );您會(huì)注意到我在 中做了許多小改動(dòng)。您還可以在 Developer Studio 中打開這些頭文件并直接閱讀它們。 這些頭文件定 義了 Windows 的所有數(shù)據(jù)類型、函數(shù)定義、數(shù)據(jù)結(jié)構(gòu)和常數(shù)標(biāo)識(shí)符,它們是 Windows 文件中的一個(gè)重要部分。 用戶接口函數(shù)。 支持 Unicode 的型態(tài)定義。 頭文件 以一個(gè)前置處理器指示命令開始,實(shí)際上在每個(gè)用 C編寫的Windows 程序的開頭都可看到: include 是主要的含入文件,它包含了其它Windows 頭文件,這些頭文件的某些也包含了其它頭文件。然而,在程序中有許多新東西,包括幾個(gè)陌生的大寫標(biāo)識(shí)符。R 的「 hello,world」程序是相同的。 現(xiàn)在您可輸入上面所示的 文件,您也可以選擇 Insert 菜單和File As Text 選項(xiàng)從本書附帶的 CDROM 上復(fù)制 的內(nèi)容。 Add To Project 復(fù)選框應(yīng)被選中,并應(yīng)顯示 HelloMsg。 從 File 菜單中再次選擇 New。 Create New Workspace 復(fù)選框應(yīng)該勾起來,Platforms 部分應(yīng)該顯示 Win32,選擇 OK。在 New 對(duì)話框中,單擊 Projects 頁面標(biāo)簽,選擇 Win32 Application。下面便是該程序: /* Hello,Windows 98! in amessage box (c)Charles Petzold,1998 */ include int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, PSTR szCmdLine,int iCmdShow) MessageBox(NULL,TEXT(Hello,Windows 98! ),TEXT(HelloMsg),0); return 0; 在剖析該程序之前,讓我們看一下在 Visual C++Developer Studio 中建立新程序的方式。 同樣效果的 Windows 程序 Windows 關(guān)于「 hello,world」程序的等價(jià)程序有和文字模式版本完全相同的組 件。R 第二版中修正的程序: include main() printf(hello,world\n); 該程序仍然是那么短。但現(xiàn)在,我們?cè)敢饨o編譯器一個(gè)在我們的程序中標(biāo)出錯(cuò)誤的機(jī)會(huì)。該書的第一章以一個(gè) 顯示「 hello,world」的 C語言程序開始。 文字
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1