




已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB.NET程序設(shè)計(jì),任務(wù)八 利用動(dòng)畫美化系統(tǒng)界面,本章學(xué)習(xí)目標(biāo): 掌握Timer控件的使用 掌握VB.NET中的標(biāo)準(zhǔn)對(duì)話框的使用,目標(biāo),在應(yīng)用程序的界面上增加動(dòng)畫將會(huì)使得應(yīng)用程序更加美化,更吸引用戶。 同時(shí)使用標(biāo)準(zhǔn)對(duì)話框?qū)?huì)使用戶更方便的操作系統(tǒng)。,問題的引入,任務(wù): 在登陸錄窗體上設(shè)置一個(gè)能自動(dòng)從左向右移動(dòng)的標(biāo)題,任務(wù),標(biāo)題能不斷地從左向右移動(dòng),任務(wù): 在職員窗體中增加一個(gè)顯示員工照片的信息。當(dāng)單擊“照片”按鈕時(shí)能從硬盤上選擇相應(yīng)的照片,任務(wù),職員照片,Timer控件稱為計(jì)時(shí)器,是應(yīng)用程序中控制定時(shí)事件的控件,通常用于設(shè)計(jì)按固定的時(shí)間間隔所執(zhí)行的操作。,Timer控件的相關(guān)知識(shí),Timer 控件的常用屬性、事件:,Timer控件的常用屬性和事件,Timer控件實(shí)例,在窗體標(biāo)簽上動(dòng)態(tài)顯示當(dāng)前的系統(tǒng)時(shí)間。,在窗體上添加一個(gè)Timer和Label控件,設(shè)置Timer的Enabled屬性為True。InterVal屬性為1000,Private Sub Timer1_Tick(ByVal sender As Object,ByVal e As EventArgs) Handles _ Timer1.Tick label1.Text = DateTime.Now.ToString() End Sub,隨堂實(shí)訓(xùn),在登陸錄窗體上設(shè)置一個(gè)能自動(dòng)從左向右移動(dòng)的標(biāo)題,PictureBox控件稱為圖片框控件,可顯示多種格式的圖片。,PictureBox控件的相關(guān)知識(shí),PictureBox控件的常用屬性、事件:,Image屬性用于顯示圖片。該屬性可以通過屬性窗口設(shè)置,也可以在代碼中設(shè)置,PictureBox控件圖片的加載,通過屬性設(shè)置只要通過單擊該屬性右側(cè)的省略號(hào),選擇要顯示的圖片,通過代碼設(shè)置,使用Image類的FromFile方法進(jìn)行設(shè)置,其語法格式如下: PictureBox1.Image = Image.FromFile(“圖片文件路徑名”),PictureBox控件實(shí)例,在窗體上添加一個(gè)Button和一個(gè)PictureBox控件,當(dāng)單擊Button控件時(shí)在PictureBox控件中顯示C盤的leaf.gif文件,Private Sub Button1_Click(ByVal sender As Object,ByVal e As EventArgs) Handles Button1.Click PictureBox1.Image = Image.FromFile(“c:leaf.gif”) End Sub,MessageBox消息框,MessageBox 是一個(gè)預(yù)定義對(duì)話框,它將與應(yīng)用程序相關(guān)的信息顯示給用戶,MessageBox消息框(續(xù)),調(diào)用 MessageBox 類的 Show 方法顯示消息框 public static DialogResult Show(string text, string caption, MessageBoxButtons Buttons, MessageBoxIcon icon); 其中參數(shù)text在消息框中顯示的文本,caption在標(biāo)題欄中顯示的文本,buttons指定在消息框中顯示的哪些按鈕。icon指在消息框中顯示的圖標(biāo)。 例如:,MessageBox.Show (“計(jì)算完成”, “計(jì)算器程序“, MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);,指定若干常數(shù),用以定義 MessageBox 上將顯示哪些按鈕,MessageBoxButton枚舉,指定定義要顯示的圖標(biāo),MessageBoxIcon枚舉,指定定義要顯示的圖標(biāo),MessageBoxIcon枚舉(續(xù)),指定標(biāo)識(shí)符以指示對(duì)話框的返回值,DialogResult枚舉,MessageBox對(duì)話框?qū)嵗?在窗體上添加一個(gè)Button和TextBox控件,當(dāng)單擊Button顯示一個(gè)對(duì)話框,在TextBox上顯示用戶在對(duì)話框上的選擇,Private Sub Button1_Click(ByVal sender As Object,ByVal e As EventArgs) Handles Button1.Click Dim dr As DialogResult dr = MessageBox.Show (“計(jì)算完成”, “計(jì)算器程序“, _ MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); If dr = DialogResult.OK Then TextBox1.Text = “確定” ElseIf dr = DialogResult.Cancel Then TextBox1.Text = “取消” End If End Sub,OpenFileDialog 組件是一個(gè)預(yù)先配置的對(duì)話框它與 Windows 操作系統(tǒng)所公開的“打開文件”對(duì)話框相同 可使用 ShowDialog 方法在運(yùn)行時(shí)顯示該對(duì)話框 調(diào)用ShowDialog方法后,對(duì)于用戶的選擇會(huì)相應(yīng)地返回一個(gè)DialogResult枚舉值 使用 Multiselect 屬性可使用戶選擇多個(gè)要打開的文件,OpenFileDialog控件,FileName屬性用于獲取用戶所選擇的文件(包含完整路徑) Filter 屬性設(shè)置當(dāng)前文件名篩選字符串,該字符串確定出現(xiàn)在對(duì)話框的“文件類型”框中的選擇 設(shè)置Filter屬性的格式為: 描述符1|過濾符1|描述符2|過濾符2| 其中描述符是將要顯示在對(duì)話框”文件類型”下拉列表中的文字說明,可隨意指定。過濾符是由通配符和實(shí)際文件擴(kuò)展名組成的,如*.*表示所有文件。 Word文檔|*.doc|文本文件|*.txt 表示在對(duì)話框中只顯示擴(kuò)展名為.doc、.txt文件。,OpenFileDialog控件,OpenFileDialog控件實(shí)例,在窗體上添加一個(gè)Button、TextBox、OpenFileDialog控件,當(dāng)單擊Button顯示一個(gè)打開對(duì)話框,在TextBox上顯示用戶所選擇的文件名及路徑(參考代碼如下:),Private Sub Button1_Click(ByVal sender As Object,ByVal e As EventArgs) Handles Button1.Click Dim dr As DialogResult dr = OpenFileDialog1.ShowDialog() If dr = DialogResult.OK Then TextBox1.Text = OpenFileDialog1.FileName End If End Sub,Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If Me.OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then Me.TextBox1.Text = Me.OpenFileDialog1.FileName End If End Sub,或,隨堂實(shí)訓(xùn),如圖所示,當(dāng)單擊”照片”按鈕時(shí),顯示出打開對(duì)話框,選擇相應(yīng)的圖片后,將在圖片框中顯示出所選擇的圖片,SaveFileDialog控件,Windows 窗體 SaveFileDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,它與 Windows 使用的標(biāo)準(zhǔn)“保存文件”對(duì)話框相同 使用 SaveFileDialog 組件時(shí),必須編寫文件保存邏輯。 使用 ShowDialog 方法在運(yùn)行時(shí)顯示該對(duì)話框,FontDialog控件,FontDialog 是標(biāo)準(zhǔn)的 Windows“字體”對(duì)話框,用于公開系統(tǒng)上當(dāng)前安裝的字體 默認(rèn)情況下,該對(duì)話框顯示以下項(xiàng) 字體、字體樣式和字體大小的列表框 刪除線和下劃線等效果的復(fù)選框 腳本的下拉列表以及字體外觀的示例 若要顯示字體對(duì)話框,可以調(diào)用ShowDialog 方法,FontDialog控件的常用屬性,ColorDialog控件,ColorDialog控件允許用戶從調(diào)色板選擇顏色以及將自定義顏色添加到該調(diào)色板 “顏色”對(duì)話框允許使用系統(tǒng)提供的“調(diào)色板”自定義顏色。而“字體”對(duì)話框不行 Color屬性用于設(shè)置或獲取所選擇的顏色,實(shí)例,在窗體上添加一個(gè)Button、TextBox、FontDialog、ColorDialog控件,當(dāng)單擊Button分別顯示“字體”和“顏色”對(duì)話框,在TextBox上的文本字體和前景色也改變,Private Sub Button1_Click(ByVal sender As Object,ByVal e As EventArgs) Handles Button1.Click Dim dr As DialogResult dr = FontDialog1.ShowDialog() If dr = DialogResult.OK Then TextBox1.Font= Font
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年證券從業(yè)資格證信息交流試題及答案
- 微生物檢驗(yàn)考生需要注意的事項(xiàng)試題及答案
- 技術(shù)崗位勞動(dòng)合同草案
- 項(xiàng)目管理重要考點(diǎn)試題及答案
- 2025年證券從業(yè)資格證考生思考題試題及答案
- 夢(mèng)想作文素材
- 呼吸科醫(yī)生工作計(jì)劃
- 證券市場(chǎng)監(jiān)管機(jī)制考題及答案
- 微生物檢驗(yàn)持續(xù)教育的重要性及試題及答案
- 微生物檢驗(yàn)技術(shù)考試全面復(fù)習(xí)試題及答案
- 經(jīng)皮冠狀動(dòng)脈介入治療術(shù)后護(hù)理
- 蘇教版 六年級(jí) 數(shù)學(xué) 下冊(cè) 第七單元 總復(fù)習(xí) 數(shù)與代數(shù)《第4課時(shí) 常見的量》課件
- 2025年新部編統(tǒng)編版中學(xué)七年級(jí)下冊(cè)歷史全冊(cè)分課知識(shí)點(diǎn)總結(jié)課件105張
- 制造業(yè)安全管理提升措施
- 人教版(2024)八年級(jí)下冊(cè)物理第九章《壓強(qiáng)》第4節(jié) 跨學(xué)科實(shí)踐:制作簡(jiǎn)易活塞式抽水機(jī) 教案
- 《餐飲空間設(shè)計(jì)》課件
- 《嬰兒營(yíng)養(yǎng)配方課件:如何選擇合適的奶粉》
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)教育(第三版)微課版》全套教學(xué)課件
- 2024年貴陽市貴安新區(qū)招聘中小學(xué)雇員教師筆試真題
- 事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)制度
- 2025年廣東韶關(guān)南雄市衛(wèi)生健康局下屬事業(yè)單位招聘工作人員67人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
評(píng)論
0/150
提交評(píng)論