基于windows的編程

上傳人:xian****hua 文檔編號:252990824 上傳時(shí)間:2024-11-27 格式:PPT 頁數(shù):47 大?。?11.82KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于windows的編程_第1頁
第1頁 / 共47頁
基于windows的編程_第2頁
第2頁 / 共47頁
基于windows的編程_第3頁
第3頁 / 共47頁

下載文檔到電腦,查找使用更方便

11.8 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于windows的編程》由會員分享,可在線閱讀,更多相關(guān)《基于windows的編程(47頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Company Logo,*,Click to edit Master title style,,第,6,章 基于,Windows,的應(yīng)用程序,理解基于,Windows,的應(yīng)用程序的基本概念,掌握,Windows,窗體控件的共同特性,掌握一些常用的,Windows,窗體控件的使用,創(chuàng)建較為復(fù)雜的,Windows,應(yīng)用程序,目標(biāo),Windows,窗體,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windo

2、ws,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,本章內(nèi)容,Windows,窗體,創(chuàng)建窗體,窗體屬性、事件、方法,窗體控件的操作,窗體的基本操作,窗體操作實(shí)例,窗體屬性,名稱屬性:,Name,只能在設(shè)計(jì)階段修改。,外觀屬性:,Text,,,BackColor,,,BackgroudImage,,,BackgroundImageLayout,,,Font,,,FormBorderStyle,布局屬性:,StartPositon,,,Size,WindowState,Location,設(shè)計(jì)屬性:,Locked,樣式屬性:,Icon,,,ControlBox,,,Opacity,,,MaximizeBox,,,

3、MinimizeBox,窗體事件,Click,和,DoubleClick,事件,Load,和,Activated,事件,Closed,事件,GotFocus,與,LostFocus,事件,Resize,事件,KeyDown,、,KeyUp,和,KeyPress,事件,MouseEnter,、,MouseClick,、,MouseDoubleClick,、,MouseHover,、,MouseDown,、,MouseUp,和,MouseMove,事件,Shown,事件,窗體方法,Show(),方法,Hide(),方法,Focus(),方法,Scale(),方法,Close(),方法,示例,6-1

4、,窗體中控件的操作,添加控件,選擇控件,調(diào)整控件,鎖定控件,控件操作示例:例,6-2,窗體基本操作,添加窗體,刪除窗體,保存窗體,設(shè)置啟動(dòng)窗體,窗體間調(diào)用,窗體操作示例:例,6-3,Windows,窗體應(yīng)用程序概述,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,第,6,章 基于,Windows,的應(yīng)用程序,Windows Form,類,用戶控件,TextBox,Button,DataGrid,Label,其他控件,Windows,窗體,Windows,窗體是所有控件的最高一級容器。,Windows,窗體控件和組件,Win

5、dows,窗體,數(shù)據(jù)顯示,DataGridView,控件,數(shù)據(jù)綁定和定位,BindingSource,組件,文本編輯,TextBox,控件,RichTextBox,控件,MaskedTextBox,控件,信息顯示(只讀),Label,控件,LinkLabel,控件,StatusStrip,控件,ProgressBar,控件,網(wǎng)頁顯示,WebBrowser,控件,圖形顯示,PictureBox,控件,圖形存儲,ImageList,控件,從列表中選擇,CheckedListBox,控件,ComboBox,控件,DomainUpDown,控件,ListBox,控件,ListView,控件,Numer

6、icUpDown,控件,TreeView,控件,值的設(shè)置,CheckBox,控件,CheckedListBox,控件,RadioButton,控件,TrackBar,控件,菜單控件,MenuStrip,控件,ContextMenuStrip,控件,音頻,SoundPlayer,控件,對話框,ColorDialog,控件,FontDialog,控件,OpenFileDialog,控件,PrintDialog,控件,PrintPreviewDialog,控件,FolderBrowserDialog,控件,SaveFileDialog,控件,命令,Button,控件,LinkLabel,控件,Not

7、ifyIcon,控件,ToolStrip,控件,用戶幫助,HelpProvider,組件,ToolTip,組件,將其他控件分組,Windows,窗體應(yīng)用程序概述,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,第,9,章 基于,Windows,的應(yīng)用程序,Windows,窗體控件的共同特性,Control,類公開的成員:,方法,事件,屬性,屬性,單擊此按鈕可以使屬性以分類的形式顯示,單擊此按鈕可以使屬性以字母順序顯示,單擊此按鈕可以使此窗口顯示控件對應(yīng)的屬性,單擊此按鈕可以使此窗口顯示控件對應(yīng)的事件,設(shè)置屬性,事件,單擊此

8、按鈕可以使事件以分類的形式顯示,單擊此按鈕可以使事件以字母順序顯示,單擊此按鈕可以使此窗口顯示控件對應(yīng)的屬性,單擊此按鈕可以使此窗口顯示控件對應(yīng)的事件,事件定義了控件可以響應(yīng)的用戶操作,Windows,窗體應(yīng)用程序概述,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,第,6,章 基于,Windows,的應(yīng)用程序,Windows,窗體控件,使用,Label,類,使用,TextBox,類,使用按鈕類,使用,ListBox,類,使用,ComboBox,類,使用,Label,類,Label,類用于創(chuàng)建窗體上的描述性標(biāo)簽。,要更改控

9、件的標(biāo)題文本,如下所示:,label.Text,=Contents have been updated;,其他屬性:,AutoSize,,,BorderStyle,,,Image,,,TextAlign,,,Visible,使用,TextBox,類,通過,Text,屬性可以得到用戶在文本框控件中輸入的文本。,string,newItem,=,itemTextBox.Text,;,int,itemLength,=,itemTextBox.TextLength,;,還可以通過向,TextBox,實(shí)例的,Text,屬性分配一個(gè)字符串值來設(shè)置控件中顯示的文本。,itemTextBox.Text,=Co

10、ntents have been updated;,隱藏文本框控件中的密碼,以下代碼把,PasswordChar,屬性設(shè)置為星號,(*),:,passwordTextBox.PasswordChar,=*;,使用多行文本框控件,接受多行輸入:,multilineTextBox.Multiline,=true;,WordWrap,屬性用于控制,把每行文本擴(kuò)展到控件的最遠(yuǎn)邊緣,在控件邊界自動(dòng)換行,multilineTextBox.WordWrap,=false;,使用多行文本框控件,使用,TextBox,類的,ScrollBars,屬性來指定滾動(dòng)條。,值,描,述,None,不顯示,滾動(dòng)條,Hori

11、zontal,顯示一個(gè)水平滾動(dòng)條,Vertical,顯示一個(gè)垂直滾動(dòng)條,Both,顯示一個(gè)水平滾動(dòng)條和一個(gè)垂直滾動(dòng)條,從多行,TextBox,對象中獲取文本,使用,Text,屬性:,string,str,=,multilineTextBox.Text,;,MessageBox.Show(str,);,使用,Lines,屬性:,private void,getContents_Click(object,sender,System.EventArgs,e),string,strs,=,multilineTextBox.Lines,;,foreach(string,line in,strs,),Me

12、ssageBox.Show(line,Line-by-line display);,使用,TextBox,類(續(xù)),如:可以通過調(diào)用,TextBox.Clear,方法來刪除文本框控件中的文本。,常用方法:,Focus(),SelectAll(),Cut(),Copy(),Paste(),Undo,(),itemTextBox.Clear,();,使用,TextBox,類(續(xù)),文本框控件提供,TextChanged,事件。每次在控件中更改文本都會引發(fā)該事件。,private void,textBox_TextChanged(object,sender,System.EventArgs,e),l

13、abel.Text,=Contents:+,textBox.Text,;,常用事件:,TextChanged,,,LostFocus,,,Enter,,,Validating,,,MouseEnter,使用按鈕類,以下的類屬于按鈕類:,Button,RadioButton,CheckBox,Button,類,用屬性控制按鈕外觀,用屬性控制按鈕行為,使用,Windows,窗體設(shè)計(jì)器向窗體中添加按鈕,用屬性控制按鈕外觀,FlatStyle,BackColor,ForeColor,Text,用屬性控制按鈕行為,removeItem.Visible,=false;,removeItem.Hide,()

14、;,removeItem.Enabled,=false;,激活和禁用一個(gè)按鈕控件,隱藏和顯示一個(gè)控件,RadioButton,類,RadioButton,類用于創(chuàng)建單選按鈕控件,當(dāng)窗體上存在一組單選按鈕控件時(shí),這些控件會自動(dòng)執(zhí)行互斥機(jī)制。這里的互斥機(jī)制是指:當(dāng)用戶選擇一個(gè)單選按鈕時(shí),必須清除其他所有單選按鈕。,RadioButton,類(續(xù)),常用屬性:,Text,Appearance,CheckAlign,Checked,常用事件:,Click,CheckedChanged,CheckBox,類,CheckState,屬性來確定或者設(shè)置控件狀態(tài)。,值,描,述,Checked,選中復(fù)選框,Un

15、checked,清除復(fù)選框,Indeterminate,復(fù)選框既沒有被選擇也沒有被清除,用一個(gè)禁用的復(fù)選標(biāo)記表示,CheckBox,類用于創(chuàng)建復(fù)選框控件,ListBox,類控件,ListBox,CheckedListBox,ComboBox,ListBox,類屬性,ListBox,使用了三個(gè)集合類,集合類,列表框內(nèi)的用途,ListBox.ObjectCollection,包括,ListBox,控件中包含的所有項(xiàng),ListBox.SelectedObjectCollection,包含選定項(xiàng)的集合,該集合是包含在,ListBox,控件中的項(xiàng)的子集,ListBox.SelectedIndexColl

16、ection,包含選定索引的集合,該集合是,ListBox.ObjectCollection,的索引的子集。這些索引指定選定的項(xiàng),ListBox,控件,常用屬性:,Items,Items.Add(),Item.Insert(),Items.Clear(),Items.Remove(),Items.RemoveAt(),Items.Item,Items.Cout,Multicolumn,None,One,MutiSingle,MutiExpended,SelectionMode,Sorted,Text,SelectedIndex,SelectedItems,ListBox,控件(續(xù)),常用事件:,SelectedIndexChanged,:,SelectValueChanged,:,Click,:,DoubleClick,:,CheckedListBox,控件,屬性,方法和事件:,CheckOnClick,屬性,CheckedItems,屬性,SetItemChecked,(),方法,GetItemChecked,(),方法,ItemCheck,事件,ComboBox,控件,ComboB

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!