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

正文內(nèi)容

c界面設(shè)計(jì)教程ppt課件-在線瀏覽

2025-06-16 03:58本頁面
  

【正文】 break。*39。 break。/39。 } else { r = arg1 / arg2。 } break。 } 21 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 計(jì)算器事件 //將計(jì)算結(jié)果顯示在文本框中 = ()。在“調(diào)試”菜單中選擇“啟動”命令或者“開始執(zhí)行(不調(diào)試)”命令運(yùn)行該應(yīng)用程序,計(jì)算器可以工作了。 ? 下面具體介紹 Windows應(yīng)用程序的設(shè)計(jì)和開發(fā)。在 C中, Windows應(yīng)用程序的界面是以窗體( Form)為基礎(chǔ)的,窗體是 Windows應(yīng)用程序的基本單位,用來向用戶展示信息和接受用戶的輸入。 23 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 Windows窗體 ? 窗體就好像一個容器,其他界面元素都可以放置在窗體中。 ? 當(dāng)新建一個 Windows應(yīng)用程序項(xiàng)目時(shí), C就會自動創(chuàng)建一個默認(rèn)名為 Form1的 Windows窗體。 1. 窗體的名稱屬性( Name) ? Name用于設(shè)置窗體的名稱,該屬性值作為窗體的標(biāo)志,用于在程序中引用窗體。 ? 通常而言,在設(shè)計(jì) Windows窗體時(shí),可給其 Name屬性設(shè)置一個有實(shí)際含義的名字。 ? 通常,標(biāo)題欄顯示的內(nèi)容應(yīng)能概括地說明窗體的內(nèi)容或作用。 27 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 Windows窗體的基本屬性 3. 窗體的控制菜單屬性 ? 在 C應(yīng)用程序中的 Windows窗體,一般都顯示控制菜單,以方便用戶的操作。其默認(rèn)值 True,窗體上顯示控制菜單。 28 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 Windows窗體的基本屬性 (2) MaximizeBox屬性: 用于設(shè)置窗體上的最大化按鈕。若將該屬性設(shè)置為 False,則窗體上不顯示最大化按鈕。其默認(rèn)值 True,窗體上顯示最小化按鈕。 29 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 Windows窗體的基本屬性 4. 設(shè)置窗體外觀的屬性 (1) FormBorderStyle屬性 :用于控制窗體邊界的類型。 30 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 Windows窗體的基本屬性 (2) Size屬性 :用來設(shè)置窗體的大小。 (4) BackColor屬性 :用于設(shè)置窗體的背景顏色,可以從彈出的調(diào)色板中選擇。 (6) Opacity屬性 :該屬性用來設(shè)置窗體的透明度。 32 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 創(chuàng)建窗體 ? 通常,在開發(fā)項(xiàng)目時(shí),一個窗體往往不能滿足,通常需要用到多個窗體。 33 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 創(chuàng)建窗體 (2) 在 “ 添加新項(xiàng) ” 對話框的模板框內(nèi) , 選擇“ Windows窗體 ” 模板 , 然后 , 單擊 “ 打開 ” 按鈕 ,就添加一個新的 Windows窗體 。 34 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 設(shè)置啟動窗體屬性 ? 當(dāng)在應(yīng)用程序中添加了多個窗體后,默認(rèn)情況下,應(yīng)用程序中的第一個窗體被自動指定為啟動窗體。 ? 如果想實(shí)現(xiàn)在應(yīng)用程序啟動時(shí),顯示別的窗體,那么就要設(shè)置啟動窗體。 【 例 91】 C設(shè)置啟動窗體。 35 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 設(shè)置啟動窗體屬性 (2) 在解決方案中,有一個 ,雙擊此文件,此時(shí)該文件的代碼如下所示: static class Program { static void Main() { ()。 (new Form1())。” 代碼為“ (new Form2())。 (4) 運(yùn)行程序,先啟動的窗體為 Form2。語法如下: public void Show()。代碼如下: private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2()。 //調(diào)用 Show方法顯示 Form2窗體 } 38 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 2. 窗體的隱藏 ? 通過調(diào)用 Hide()方法隱藏窗體。 ? 【 例 93】 通過登錄窗體登錄系統(tǒng),輸入用戶名和密碼后,單擊“登錄”按鈕,隱藏登錄窗體,顯示主窗體。 //調(diào)用 Hide方法隱藏當(dāng)前窗體 frmMain frm = new frmMain ()。 //調(diào)用 Show方法顯示frmMain窗體 39 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 ? Windows是事件驅(qū)動的操作系統(tǒng),對 Form類的任何交互都是基于事件來實(shí)現(xiàn)的。 ? 窗體設(shè)計(jì)人員往住關(guān)心窗體的加載和關(guān)閉,通常在加載時(shí)進(jìn)行界面和數(shù)據(jù)的初始化。 ? 下面詳細(xì)介紹窗體的 Click、 Load和 FormClosing事件。語法如下: public event EventHandler Click 【 例 94】 在窗體的 Click事件中編寫代碼,實(shí)現(xiàn)當(dāng)單擊窗體時(shí),彈出提示框。//彈出提示框 } 41 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 ? 程序的運(yùn)行如圖 96所示。 ? 通常,在 Load事件響應(yīng)函數(shù)中執(zhí)行一些初始化操作。 private void Form1_Load(object sender, EventArgs e) { = 1000。 = 。 = Wele you!。 45 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 3. FormClosing(關(guān)閉)事件 ? Form類的 FormClosing事件是在窗體關(guān)閉時(shí)引發(fā)的事件,直接或間接調(diào)用 ()方法都會引發(fā)事件。語法如下: public event FormClosingEventHandler FormClosing 【 例 96】 創(chuàng)建一個 Windows應(yīng)用程序,實(shí)現(xiàn)當(dāng)關(guān)閉窗體之前,彈出提示框,詢問是否關(guān)閉當(dāng)前窗體,單擊“是”按鈕,關(guān)閉窗體,代碼如下。 if (dr == ) //使用 if語句判定是否單擊 “ 是 ” 按鈕 { = false。 //否則,不執(zhí)行操作 } } 47 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 ? 程序的運(yùn)行如圖 98所示。 ? 使用控件可使程序的設(shè)計(jì)簡化 避 免大量重復(fù)性工作,簡化設(shè)計(jì)過程,有效地提高設(shè)計(jì)效率。 49 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 窗體控件概述 ? 在 VS2022中,工具箱中包含了建立應(yīng)用程序的各種控件。 ? 工具箱中有數(shù)十個常用的 Windows窗體控件,它們以圖標(biāo)的方式顯示在工具箱中,其名稱顯示于圖標(biāo)的右側(cè)。 ? 在 C中 , 所有的窗體控件 , 比如標(biāo)簽控件 、 文本框控件 、 按鈕控件等全部都是繼承于: 。 ? Control類的屬性 、 方法和事件是所有窗體控件所公有的 ,而且其中很多是在編程中經(jīng)常會遇到的 。 ? 常用的屬性如下: ? Name屬性 ? 每一個控件都有一個 Name(名字)屬性,在應(yīng)用程序中,可通過此屬性來引用這個控件。在應(yīng)用程序設(shè)計(jì)中,可根據(jù)需要將控件的默認(rèn)名字改成更有實(shí)際代表意義的名字。 Text屬性在很多控件中都有重要的意義和作用。 ? 對于 Text屬性的設(shè)置過程及設(shè)置結(jié)果如圖 9 910所示。 ? 在此,所謂容器控件是指什么呢?顧名思義,容器控件就是像一般的容器一樣可以存放別的控件的控件!例如,窗體控件中會包含很多的控件,像標(biāo)簽控件、文本框等。顯然,這必然涉及到一個問題,即子控件與父控件的位置關(guān)系問題。 Anchor屬性就用于設(shè)置此原則。 55 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 窗體控件概述 ? 圖 911中選中變黑的方位即為設(shè)定的控件方位,圖中所示的方位為 Top、 Left、 Bottom。其運(yùn)行效果如圖 912所示。 Dock的效果,如圖 913所示。一旦 Dock值被設(shè)定,子控件就會發(fā)生變化與父控件選定的邊緣相融在一起。 ? 例如: Focus方法可設(shè)置此控件獲得的焦點(diǎn); Refresh方法可重畫控件; Select方法可激活控件; Show方法可顯示控件等。 ? 事件驅(qū)動實(shí)現(xiàn)是基于窗體的消息傳遞和消息循環(huán)機(jī)制的。如果希望能夠更加深入地操作,或定義自己的事件,就需要聯(lián)合使用委托( Delegate)和事件( Event),可以靈活地添加、修改事件的響應(yīng),并自定義事件的處理方法。 59 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 常用控件 ? 窗體是由一個個控件構(gòu)成的,因此熟悉控件是進(jìn)行合理、有效的程序開發(fā)的重要前提。 60 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 按鈕控件 ? 按鈕( Button)是用戶與應(yīng)用程序交互的最常用的工具。 1. 常用屬性 ( 1) Text屬性 ? 該屬性用于設(shè)定按鈕上顯示的文本。”字符,則在程序運(yùn)行時(shí),命令按鈕上該字母帶有下劃線,該字母就成為快捷鍵。Display”,程序運(yùn)行時(shí),就會顯示為“ Display”。分別是: Flat、Popup、 System、 Standard。 ( 3) Image屬性 ? 用于設(shè)定在按鈕上顯示的圖形。 ( 5) Enable屬性 ? 用于設(shè)定控件是否可用,不可用,則用灰色表示。 ? 注意: 上述的屬性中,前 4項(xiàng)為外觀屬性;而后 2項(xiàng)為行為屬性。 當(dāng)使用 ShowDialog方法顯示窗體時(shí) , 可以使用按鈕的 DialogResult屬性指定ShowDialog的返回值 。 ( 1) 為窗體 Form1添加一個計(jì)數(shù)器 nCounter,并添加 3個按鈕控件,分別完成遞增計(jì)數(shù)器、遞減計(jì)數(shù)器、通過消息框提示計(jì)數(shù)器的值的功能,并添加 1個 Label控件來顯示每次運(yùn)算后的計(jì)數(shù)器值。 63 2022/5/26 C程序設(shè)計(jì)實(shí)用教程 按鈕控件 ( 2) 設(shè)置窗體和各控件的屬性,如表 92所示。 //第一次加載時(shí),進(jìn)行計(jì)數(shù)器和 lblResult的初始化 private void Form1_Load(object sender, EventArgs e) { = 50。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1