通過使用 NET Framework 創(chuàng)建 Windows 窗體應(yīng)用程序 (C)_第1頁
通過使用 NET Framework 創(chuàng)建 Windows 窗體應(yīng)用程序 (C)_第2頁
通過使用 NET Framework 創(chuàng)建 Windows 窗體應(yīng)用程序 (C)_第3頁
通過使用 NET Framework 創(chuàng)建 Windows 窗體應(yīng)用程序 (C)_第4頁
通過使用 NET Framework 創(chuàng)建 Windows 窗體應(yīng)用程序 (C)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Visual C+ 指導(dǎo)教程通過使用 .NET Framework 創(chuàng)建Windows 窗體應(yīng)用程序(C+Visual Studio 2010其他版本 此主題尚未評級評價此主題更新:2010 年7 月使用Visual C+ 開發(fā)Windows 窗體項目,通常與使用任何其他 .NET 語言(如Visual Basic 或Visual C#進(jìn)行開發(fā)并無不同。使用Visual C+ 編寫的Windows 窗體應(yīng)用程序通過新的Visual C+ 語法使用 .NET Framework 類和其他 .NET 功能。有關(guān)更多信息,請參見Language Features for Targeting the

2、CLR。在本過程中,您將使用工具箱中的幾種標(biāo)準(zhǔn)控件創(chuàng)建Windows 窗體應(yīng)用程序。用戶可以在完成后的應(yīng)用程序中選擇一個日期,此時將出現(xiàn)一個文本標(biāo)簽,顯示用戶選擇的日期。系統(tǒng)必備本主題假定您具備C+ 語言的基礎(chǔ)知識。如果您是剛開始學(xué)習(xí)C+,建議您參閱Herb Schildt 編寫的“C+ Beginner's Guide”(C+ 初學(xué)者指南,該書可從有關(guān)本主題的視頻版本,請參見Video How to: Creating a Windows Forms Application By Using the .NET Framework (C+(視頻幫助:使用 .NET Framework

3、創(chuàng)建Windows 窗體應(yīng)用程序(C+。注意對于在以下說明中使用的某些Visual Studio 用戶界面元素,您的計算機(jī)可能會顯示不同的名稱或位置。這些元素取決于您所使用的Visual Studio 版本和您所使用的設(shè)置。有關(guān)更多信息,請參見VisualStudio 設(shè)置。創(chuàng)建新的Windows 窗體項目1.在“文件”菜單上,單擊“新建”,然后單擊“項目”。2.在“項目類型”窗格中,選擇“Visual C+”節(jié)點(diǎn)中的“CLR”,然后在“模板”窗格中選擇“Windows 窗體應(yīng)用程序”。鍵入項目的名稱,如“winformsapp”。您可以接受默認(rèn)位置、鍵入一個位置或者導(dǎo)航到要保存項目的目錄。3

4、.隨即打開Windows 窗體設(shè)計器,顯示所創(chuàng)建項目的“Form1”,如下所示: 向窗體添加控件1.如果看不到“工具箱”窗口,請在“視圖”菜單上單擊“工具箱”。2.將“工具箱”中的三個控件放到“Form1”設(shè)計圖面上:a.將一個Label控件拖動到靠近“Form1”左上角的位置。b.將一個DateTimePicker控件拖動到Label控件正下方。c.將一個Button控件拖動到窗體底部靠近中心點(diǎn)的位置。窗體應(yīng)該與下面的內(nèi)容類似: 設(shè)置窗體和控件的屬性1.單擊窗體圖面上的空白區(qū)域以選擇窗體。2.如果沒有顯示“屬性窗口”,請單擊“視圖”菜單上的“屬性窗口”(或按F4。您可能需要關(guān)閉“工具箱”以獲

5、得更多空間。3.設(shè)置窗體的“Text”屬性(顯示在窗體標(biāo)題欄中,方法是在“屬性窗口”中“Text”屬性的右側(cè)單擊,并鍵入:日期選擇器4.單擊以選擇標(biāo)簽,將其“Text”屬性設(shè)置為:“選擇日期:”。5.單擊以選擇按鈕,將其“Text”屬性設(shè)置為:“確定”。窗體應(yīng)該與下面的內(nèi)容類似: 編寫事件處理程序代碼在本節(jié)中,您將編寫在發(fā)生以下事件時運(yùn)行的代碼:Button控件上的Click事件。DateTimePicker控件上的ValueChanged事件。編寫代碼以處理事件1.雙擊按鈕以添加按鈕Click 事件處理程序(按鈕的默認(rèn)事件為Click 事件。在選項卡頁的編輯區(qū)域中顯示的窗體的“代碼”視圖中,

6、此操作創(chuàng)建了一個空事件處理程序方法。注意還將一行代碼添加到InitializeComponent函數(shù)中,此函數(shù)創(chuàng)建事件處理程序,并將其分配給與控件相關(guān)聯(lián)的“單擊”字段。如果您雙擊“設(shè)計”視圖中的控件以添加相關(guān)代碼,然后決定稍后移除它,則刪除兩個添加項(不僅僅是空的事件處理程序。2.將光標(biāo)移動到button1_Click方法的左大括號之后,并鍵入在發(fā)生該事件時運(yùn)行的以下代碼:Application:Exit(;3.返回“設(shè)計”視圖,方法是單擊編輯區(qū)域中的“Form1.h 設(shè)計”選項卡,或者單擊“視圖”菜單上的“設(shè)計器”。4.單擊DateTimePicker控件。5.若要向DateTimePick

7、er控件添加ValueChanged事件處理程序,請單擊“屬性”窗口中的閃電形圖標(biāo),顯示該控件的事件。6.雙擊“ValueChanged”事件,在“代碼”視圖中生成一個空事件處理程序。注意ValueChanged是DateTimePicker控件的默認(rèn)事件。因此,您還可以雙擊DateTimePicker控件,以生成空事件處理程序。7.將光標(biāo)移動到dateTimePicker1_ValueChanged方法的左大括號之后,按Enter 鍵,并鍵入在發(fā)生該事件時運(yùn)行的以下代碼:label1->Text=String:Format("New date: 0",dateTimePicker1->Text;當(dāng)應(yīng)用程序的用戶選擇了新的日期時,標(biāo)簽的Text 屬性將設(shè)置為后跟DateTimePicker的Text 屬性的字符串"New date:"。生成并運(yùn)行程序1.在“生成”菜單中,單擊“生成解決方案”。如果存在錯誤,請單擊“輸出”窗口中的“轉(zhuǎn)到下一條消息”按鈕。錯誤消息文本顯示在狀態(tài)欄中。您可以雙擊任何錯誤,轉(zhuǎn)到源代碼中包含該錯誤的行。2.在“調(diào)試”菜單中,單擊“不進(jìn)行調(diào)試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論