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

正文內(nèi)容

vc完全學(xué)習(xí)手冊(cè)-01-資料下載頁(yè)

2025-06-25 19:43本頁(yè)面
  

【正文】 include using namespace System。int main(arraySystem::String ^ ^args){ Console::WriteLine(L第一個(gè)CLR控制臺(tái)程序)。 return 0。}(3)按Ctrl+F5鍵,可以編譯并執(zhí)行上面的程序。其輸出如圖115所示。圖115 CLR控制臺(tái)程序運(yùn)行效果 創(chuàng)建Windows應(yīng)用程序與典型的從命令行執(zhí)行的控制臺(tái)程序相比,Windows程序具有不同的結(jié)構(gòu),而且更復(fù)雜。首先,在控制臺(tái)程序中可以直接獲取鍵盤(pán)的輸入,并將輸出直接寫(xiě)到命令行。但Windows程序只能利用Windows操作系統(tǒng)提供的函數(shù)來(lái)訪問(wèn)計(jì)算機(jī)的輸入和輸出設(shè)備,直接訪問(wèn)硬件資源是不允許的。因?yàn)樵赪indows下面可能會(huì)同時(shí)運(yùn)行多個(gè)程序,所以Windows系統(tǒng)必須確定輸入是針對(duì)哪個(gè)應(yīng)用程序的,然后相應(yīng)地通知有關(guān)的程序。也就是說(shuō),Windows操作系統(tǒng)控制了用戶與應(yīng)用程序之間的通信。圖116列出了Windows程序與Windows操作系統(tǒng),以及輸入輸出設(shè)備之間的交互關(guān)系。Windows程序是其于消息驅(qū)動(dòng)的,用戶在Windows操作系統(tǒng)進(jìn)行的所有操作都會(huì)被系統(tǒng)轉(zhuǎn)化為消息,然后放置到Windows應(yīng)用程序的消息隊(duì)列中,最后由應(yīng)用程序從消息隊(duì)列中獲取消息進(jìn)行響應(yīng)。箭頭3表示W(wǎng)indows應(yīng)用程序可以通知操作系統(tǒng)執(zhí)行某個(gè)具體的動(dòng)作,例如,通知操作系統(tǒng)在顯示器上顯示一行文本。從Windows應(yīng)用程序的基本工作機(jī)制可以看出,即使是最基本的Windows程序也需要包含若干行代碼,以便于操作系統(tǒng)進(jìn)行交互。在使用Visual C++ 2008開(kāi)發(fā)Windows程序時(shí),應(yīng)用程序向?qū)?huì)根據(jù)用戶的設(shè)置生成一個(gè)基本的Windows程序。圖116 Windows應(yīng)用程序工作原理與控制臺(tái)程序一樣,Visual C++ 2008也可以創(chuàng)建兩種不同的Windows應(yīng)用程序:使用MFC的本地C++應(yīng)用程序和在CLR中運(yùn)行的Windows Forms應(yīng)用程序。 創(chuàng)建MFC應(yīng)用程序創(chuàng)建MFC應(yīng)用程序的操作步驟如下。(1)要?jiǎng)?chuàng)建Windows程序可以選擇“文件”|“新建”|“項(xiàng)目”菜單,或直接按Ctrl+Shift+N組合鍵,然后在“新建項(xiàng)目”對(duì)話框中選擇項(xiàng)目類(lèi)型為MFC,并選擇“MFC應(yīng)用程序”作為該項(xiàng)目的模板,如圖117所示。圖117 MFC應(yīng)用程序(2)單擊“確定”按鈕后,會(huì)顯示“MFC應(yīng)用程序向?qū)А睂?duì)話框。在該對(duì)話框中包含許多選項(xiàng),它們決定應(yīng)用程序?qū)男┕δ?。如圖118所示,該對(duì)話框右側(cè)列表中的條目標(biāo)識(shí)了這些選項(xiàng)。(3)在后面的示例中將要使用其中的許多選項(xiàng)。在本章忽略所有選項(xiàng),接受默認(rèn)設(shè)置即可。單擊“完成”按鈕,使用默認(rèn)設(shè)置創(chuàng)建項(xiàng)目。(4)編譯和執(zhí)行MFC應(yīng)用程序完全與控制臺(tái)應(yīng)用程序相同,直接按Ctrl+F5組合鍵就能編譯并執(zhí)行項(xiàng)目。運(yùn)行的MFC應(yīng)用程序如圖119所示。 圖118 MFC應(yīng)用程序向?qū)? 圖119 MFC應(yīng)用程序運(yùn)行效果從圖119可以看出,該窗口包括了菜單、工具欄和狀態(tài)欄。盡管沒(méi)有編寫(xiě)一行代碼,MFC應(yīng)用程序向?qū)б呀?jīng)幫用戶創(chuàng)建了一個(gè)功能相當(dāng)不錯(cuò)的Windows程序。接下來(lái),開(kāi)發(fā)人員只需要根據(jù)自己的需要向項(xiàng)目中添加適當(dāng)?shù)拇a,就可以建立自己想要的Windows應(yīng)用 程序。 創(chuàng)建Windows Forms應(yīng)用程序創(chuàng)建Windows Forms應(yīng)用程序的步驟如下。(1)Windows Forms應(yīng)用程序是基于CLR的托管程序,因此應(yīng)該在“新建項(xiàng)目”對(duì)話框左側(cè)窗口中選項(xiàng)項(xiàng)目類(lèi)型為CLR,在右側(cè)窗口選擇使用的模板為“Windows窗體應(yīng)用程序”,如圖120所示。圖120 Windows窗體應(yīng)用程序(2)單擊“確定”按鈕,創(chuàng)建項(xiàng)目后,應(yīng)該會(huì)看一個(gè)空白的Windows窗體,它沒(méi)有包含菜單、工具欄和狀態(tài)欄。當(dāng)然,用戶很容易添加這些,但Windows窗體應(yīng)用程序向?qū)Р](méi)有為用戶做這些工作。在主窗口顯示是的應(yīng)用程序窗口的圖像,而不是代碼。因?yàn)閃indows Forms程序主要是用圖形設(shè)計(jì)方法,而不是編碼方法??梢酝ㄟ^(guò)在圖上拖、放GUI組件,將其添加到應(yīng)用程序窗口中。Visual C++ 2008自動(dòng)生成顯示這些組件的代碼。(3)按Ctrl+Alt+X組合鍵或者選擇“視圖”|“工具箱”菜單,更簡(jiǎn)單的方法是將鼠標(biāo)移向主窗口的右側(cè)的“工具箱”標(biāo)簽,這時(shí)會(huì)看到一個(gè)新窗口,其中顯示了可以添加到窗體上的GUI組件列表,如圖121所示。圖121 工具箱現(xiàn)在可以試著將幾個(gè)按鈕添加到窗口中。單擊“工具箱”窗口列表中的Button,然后在主窗口中顯示的窗體的某個(gè)位置單擊,就可以在哪個(gè)位置添加按鈕??梢酝ㄟ^(guò)拖動(dòng)按鈕的邊界來(lái)調(diào)整其大小,還可以通過(guò)四處拖動(dòng)來(lái)重新定位。(4)按Ctrl+F5組合鍵編譯并執(zhí)行這個(gè)示例,將顯示一個(gè)簡(jiǎn)單的窗體,其中包含了一個(gè)按鈕。這個(gè)窗體與用戶在主窗口設(shè)置的窗體完全一樣,這就是所謂的可視化設(shè)計(jì)。13第 章 開(kāi)始使用Visual C++ 2008
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1