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

正文內(nèi)容

第3章告別console進(jìn)入windows(已修改)

2024-10-12 19:13 本頁面
 

【正文】 第 3章 告別 Console進(jìn)入 Windows ? 學(xué)習(xí) C++程序設(shè)計時,所開發(fā)出的應(yīng)用程序一般都是控制臺( Console)程序。其特點是程序的主界面是一個黑色的控制臺窗口,如圖所示。而在Windows操作系統(tǒng)上最為常見的是如圖所示的窗口,通常稱其為窗口( Windows)程序。本章主要介紹窗口程序的開發(fā)方法。 創(chuàng)建第一個 Windows應(yīng)用程序 ? 本節(jié)將演示如何創(chuàng)建一個最簡單的 Windows程序,具體操作步驟如下。 與標(biāo)準(zhǔn) C++的不同 ? 上一節(jié)創(chuàng)建了一個窗口程序。程序中使用了一些陌生的數(shù)據(jù)類型及函數(shù)(標(biāo)準(zhǔn) C++程序設(shè)計中沒有)。實際上窗口程序設(shè)計不只使用 C++語言,同時也使用了前面介紹的 SDK( Software Development Kit,軟件開發(fā)工具包)。從廣泛意義上說, SDK是輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合。實際上, SDK就是一些頭文件,并且在這些頭文件中包含了一些 API函數(shù)、結(jié)構(gòu)體和宏的聲明。使用 SDK中的數(shù)據(jù)類型以及相關(guān)函數(shù)會與標(biāo)準(zhǔn) C++程序設(shè)計有些不同,下面將詳細(xì)介紹這些不同。 入口函數(shù)不同 ? 在標(biāo)準(zhǔn) C++程序設(shè)計中,幾乎所有的程序都是控制臺程序,程序的入口必須是 main函數(shù)。而在窗口程序設(shè)計中,程序的入口必須是 WinMain函數(shù)。上面代碼由于創(chuàng)建的是窗口程序,所以入口點函數(shù)是 WinMain函數(shù)。 WinMain函數(shù)的定義形式如下。 ? int WINAPI WinMain( ? HINSTANCE hInstance, //當(dāng)前程序的實例句柄 ? HINSTANCE hPrevInstance, //先前程序的實例句柄 ? LPSTR lpCmdLine, //命令行參數(shù) ? Int nCmdShow //顯示模式,最大化顯示或最小化顯示等 ? )。 數(shù)據(jù)類型的不同 ? 上面的例子中,有很多數(shù)據(jù)類型在 C++中沒有見過。實際上,這些數(shù)據(jù)類型只是一些結(jié)構(gòu)體、同義詞或者宏定義。例如 MyWndProc函數(shù)的返回值類型LRESULT,實際上是 long類型的同義詞。之所以將其重新命名,是因為根據(jù)匈牙利表示法的命名原則,類型應(yīng)該更具有 “ 見名知義 ” 的作用。下面列出了上例中所有 “ 陌生 ” 類型的原型。 Win32 API函數(shù) ? API( Application Programming Interface,應(yīng)用程序編
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1