資源描述:
《windows應(yīng)用開(kāi)發(fā)程序》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第五章Windows應(yīng)用程序開(kāi)發(fā)目標(biāo)創(chuàng)建Windows窗體使用基本控件標(biāo)簽、文本、按鈕控件、列表框和組合框消息框掌握窗體的常用屬性和方法單選按鈕、復(fù)選按鈕、圖片框2簡(jiǎn)介2-1GUI界面控件3各種控件屬性放置控件的區(qū)域4簡(jiǎn)介2-2WinForms應(yīng)用程序可能存在多個(gè)窗體,用于獲取用戶輸入的數(shù)據(jù)和向用戶顯示數(shù)據(jù)System.Windows.Forms簡(jiǎn)單而強(qiáng)大改善了接口和基類(lèi)IntelliSense新的管理數(shù)據(jù)提供程序安全靈活的控件通曉數(shù)據(jù)向?qū)?創(chuàng)建WinForms應(yīng)用程序6-1“開(kāi)始”?“程序”?“MicrosoftVisualStudio.NE
2、T2005”?“MicrosoftVisualStudio.NET2005”6創(chuàng)建WinForms應(yīng)用程序6-2設(shè)計(jì)窗口7創(chuàng)建WinForms應(yīng)用程序6-3usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsApplication3{publicpartialclas
3、sForm1:Form{publicForm1(){InitializeComponent();}}}提供了大量繪圖工具的訪問(wèn)權(quán)限基礎(chǔ)核心命名空間ArrayList、BitArray、Hashtable、Stack、StringCollection和StringTable類(lèi)大量窗體和控件從System.Windows.Forms.Form派生VisualStudio.NET生成的代碼8創(chuàng)建WinForms應(yīng)用程序6-4partialclassForm1{//////必需的設(shè)計(jì)器變量。///privateSy
4、stem.ComponentModel.IContainercomponents=null;構(gòu)造函數(shù)調(diào)用InitializeComponent()方法#regionWindows窗體設(shè)計(jì)器生成的代碼//////設(shè)計(jì)器支持所需的方法-不要///使用代碼編輯器修改此方法的內(nèi)容。///privatevoidInitializeComponent(){this.SuspendLayout();////Form1//this.AutoScaleDimensions=newSystem.Drawing.SizeF(6F
5、,12F);this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;this.ClientSize=newSystem.Drawing.Size(333,266);this.Name="Form1";this.Text="Form1";this.ResumeLayout(false);}#endregion項(xiàng)目的容器9創(chuàng)建WinForms應(yīng)用程序6-5//////清理所有正在使用的資源。//////如
6、果應(yīng)釋放托管資源,為true;否則為false。protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}釋放系統(tǒng)資源10創(chuàng)建WinForms應(yīng)用程序6-6staticclassProgram{//////應(yīng)用程序的主入口點(diǎn)。///[STAThread]staticvoidMain(){Applicat
7、ion.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm1());}}程序的主入口點(diǎn)11WinForms中的常用控件2-1可視化界面組件統(tǒng)稱(chēng)為控件System.Windows.Forms.ControlSystem.Windows.FormsControlButtonBaseButtonCheckBoxLabelListControlComboBoxListBoxTextBoxBaseTextBoxR
8、adioButton12WinForms中的常用控件2-2標(biāo)簽按鈕組合框列表框文本框13標(biāo)簽屬性說(shuō)明Text該屬性用于設(shè)置或獲取與該控件關(guān)聯(lián)的文本方法