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

正文內(nèi)容

visualc使用方法詳細(xì)介紹-資料下載頁(yè)

2025-02-16 01:33本頁(yè)面
  

【正文】 序只需要支持純文本文檔。為求簡(jiǎn)化, ActiveX Controls支持也可以不要。 60 圖 13 MFC AppWizardStep 4 這一步選擇用戶界面特性,例如標(biāo)準(zhǔn)工具欄、狀態(tài)條、打印以及預(yù)覽、上下文敏感幫助、 3D風(fēng)格等。第二部分選擇工具欄風(fēng)格。第三部分是選擇文件菜單中的最近使用文件列表中顯示的文件數(shù)量。 61 圖 14 MFC AppWizardStep 5 這一步選擇程序以及代碼風(fēng)格。第一項(xiàng)是程序風(fēng)格,MFC標(biāo)準(zhǔn)風(fēng)格和 Windows 瀏覽器風(fēng)格。第二項(xiàng)是詢問(wèn)是否需要為程序代碼生成一些說(shuō)明文字。第三項(xiàng)是選擇希望使用的MFC版本(動(dòng)態(tài)連接版或者靜態(tài))。 62 圖 15 MFC AppWizardStep 6 這是最后一步,允許用戶在這里更改各文件名和類名。在上面的類列表中選中一個(gè)類,下面顯示的就是相應(yīng)的類名、頭文將名、基類和實(shí)現(xiàn)文件名。這里為了使文檔可編輯,將 CMditestView的基類改為 CEditView。完成后點(diǎn)擊 Finish完成向?qū)А?63圖 16 項(xiàng)目信息顯示用戶在前面各步所作選擇,點(diǎn)擊 OK完成,否則 Cancel重新選擇。64 圖 17 項(xiàng)目文件列表 根據(jù)用戶選擇, VC已經(jīng)生成了所需的全部文件。這個(gè)程序已經(jīng)可以運(yùn)行,運(yùn)行結(jié)構(gòu)就是圖 2所示的效果。程序已經(jīng)具有標(biāo)準(zhǔn)的打開(kāi)、編輯、保存以及打印等功能,而我們沒(méi)有添加一行代碼。 654. 自己添加代碼的 sayhello程序216。 這部分我們演示一個(gè)對(duì)話框程序,添加一些標(biāo)準(zhǔn)控件,并添加代碼控制程序的行為。216。 新建 project,名稱為 sayhello,利用AppWizard,只需要在指定程序類型為DialogBased之后,就可以點(diǎn)擊 Finish,完成程序框架。216。 程序界面如右上圖。216。 點(diǎn)擊提示按鈕,彈出提示框顯示文本框中字符串如右下圖;點(diǎn)擊添加按鈕,文本框中字符串添加到列表中(如果不重復(fù)的話);點(diǎn)擊取消關(guān)閉整個(gè)窗口。圖 18 66 圖 19 框架創(chuàng)建后的編輯區(qū) 根據(jù)用戶選擇, VC已經(jīng)為我們生成了所需的程序框架。這里要編輯的主要是 sayhello主窗口,已經(jīng)生成的有一個(gè)靜態(tài)文本,兩個(gè)按鈕。右邊的控件窗口顯示一些標(biāo)準(zhǔn)窗口控件,可以通過(guò)拖放操作添加到窗口。 67 圖 20編輯控件屬性 右鍵點(diǎn)擊某控件,選擇 Properties,彈出該控件的屬性設(shè)置窗口,如圖??梢栽O(shè)置控件標(biāo)題 (caption)、可見(jiàn)性、對(duì)齊等屬性,這些屬性、風(fēng)格設(shè)置分布在三個(gè)頁(yè)( General、 Styles、Extended Styles)上。這里我們主要需要設(shè)定的是 Caption,設(shè)置為: What do you want to say ? 68 圖 21 完成界面設(shè)置 保留原來(lái)的取消按鈕,刪除確定按鈕,添加兩個(gè)按鈕和一個(gè)Combo Box控件,屬性中 Styles頁(yè)設(shè)置情況如圖。通過(guò)拖放、對(duì)齊操作后完成界面構(gòu)造如圖。其中幾個(gè)控件的對(duì)齊可以通過(guò)選中多個(gè)控件后右鍵菜單中相關(guān)的 Aligh選項(xiàng)實(shí)現(xiàn)。 69 圖 22 設(shè)置成員變量名 點(diǎn)中某一控件,右鍵菜單中選擇 ClassWizard 進(jìn)行類設(shè)置。在Member Variables(成員變量頁(yè))選擇 CSayhelloDlg(代表主窗口)類,設(shè)置三個(gè)按鈕和一個(gè) ComBox的變量名如圖(通過(guò)雙擊相應(yīng)條目編輯)。注意這里 Category選擇 Control,變量類型也正確指定。這樣在代碼中就可以通過(guò)這些名字引用相應(yīng)控件對(duì)象。 70 圖 23添加消息映射方法 仍然是在 ClassWizard 中,這里添加相應(yīng)對(duì)象的消息處理方法。 Class name中指定要處理的類,這里是主窗口類CSayhelloDlg,選擇 IDADD對(duì)象( “添加 ”按鈕)和BN_CLICKED消息(單擊),然后點(diǎn)擊 Add Function,指定方法名后,相應(yīng)的消息處理方法框架就生成了。71 圖 24添加消息映射方法 在上一步中點(diǎn)擊 Edit Code,編輯 “添加 ”按鈕單擊消息的處理方法代碼。添加的代碼如圖,主要過(guò)程是獲取ComBox輸入框字符串,判斷是否為控,以及 ComBox中是否已存在此字符串,如果不存在則添加并將光標(biāo)定位于第一項(xiàng)。代碼中的 TODO注釋是生成框架時(shí)自動(dòng)生成的。 72 圖 25添加 “提示 ”按鈕單擊方法 與 “添加 ”按鈕類似的添加 “提示 ”按鈕的單擊消息處理方法 OnShow,代碼如圖。完成的操作是取得 ComBox文本輸入內(nèi)容并跳出一個(gè)提示窗口顯示該字符串。735. 結(jié)束語(yǔ)216。 如第 4部分這樣一步步操作就完成了一個(gè)窗口程序,編譯鏈接后就可以得到可執(zhí)行程序。216。 更加復(fù)雜的窗口程序可以用相似的過(guò)程得到,使用的應(yīng)用程序框架也與此類似。只是可能會(huì)用到更多更復(fù)雜的 MFC類,需要用戶根據(jù)實(shí)際需要繼承或引用各種 MFC類,處理這些類之間的關(guān)系。還有可能需要在派生類中改寫(xiě)虛擬函數(shù)或者添加新的成員函數(shù)。216。 總之在 Application Framework框架下,你可以以 MFC類庫(kù)為材料來(lái)源創(chuàng)造出符合各種需要的應(yīng)用程序。216。 各種相關(guān)類信息可以通過(guò) MFC類庫(kù)手冊(cè)以及 MSDN文檔得到。使用方法結(jié)束74演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1