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

正文內容

b005-基于c的視窗應用程序開發(fā)_v2-wenkub.com

2025-11-03 17:28 本頁面
   

【正文】 ()。 public Form2(string str) { InitializeComponent()。如圖 311 所示。用 _______________提示輸入新行 第四章 復雜窗口應用開發(fā) 33 第 三 章 窗口切換與 復雜窗口應用開發(fā) 本章目標: 掌握多窗口切換及其數(shù)據(jù)交換的方法 掌握多文檔界面的開發(fā)方法 掌握菜單、工具欄、狀態(tài)欄的使用方法 本章重點: 菜單、工具欄的使用 本章難點: 在多個窗口間交換數(shù)據(jù) 為工具欄中每個按鈕訂閱事件 本章單詞 1. static: ___________________ 2. application: _________________ 3. single: ______________________ 4. multiple: ____________________ 5. document: ____________________ 6. interface: ___________________ 7. status: ______________________ 8. image: _______________________ 9. split: _______________________ 在應用程序中使用第二個窗口 進行 WinForms 開發(fā)時不可能一個應用程序只有一用戶窗口,會根據(jù)實際的需要打開一個或者多 個窗口,那么如何打開這些窗口,而又是如何將一些數(shù)據(jù)傳遞到新窗口中,或者從新窗口返回數(shù)據(jù)就成了開發(fā)中的一個問題,而這一節(jié)就是描述此類問題的。 A、 F5 B、 F8 C、 F10 D、 F11 修改以下哪個屬性可以使用標簽上的文本改變 ______。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 30 圖 261 ()方法演示一 選“是” 后: 圖 262 ()方法演示 二 選“重試”后: 圖 263 ()方法演示 三 相信以上呈現(xiàn)的頁面效 果大家都在平常的 Windows操作中遇到過,具體在什么時候選擇何種呈現(xiàn)方式由現(xiàn) 實 的需求決定,在這里僅僅是一個演示處理。 = 您選擇的是 : + ()。請看示例。 使用對話框進行信息提示時,我們一般需要關注的是以下信息:提示的文本、對話框的標題文本、出現(xiàn)可供點擊的按鈕以及一張?zhí)崾緢D片!在表 251 中列出了所需要使用到的一些信息: MessageBoxButtons第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 29 指的是當彈出對話框出現(xiàn)時,在對話框中出現(xiàn)哪些按鈕; MessageBoxIcon指彈出示對話框中呈現(xiàn)的圖片是什么; MessageBoxDefaultButton 指的是彈出對話框中出現(xiàn) 的幾個按鈕中哪個是默認獲得焦點狀態(tài)。 ? MessageBox類及相關信息的了解 MessageBox是一個系統(tǒng)提供的類,用于進行對話提示信息的呈現(xiàn),我們使用得最多的方法是 Show 方法,其重載了 21 次,當然我們不需要去記住這 21 次重載,我們僅知道它的常用方法即可。其數(shù)據(jù)類型為 TextBox。表 242 描述了標簽的屬性與事件。 屬性 說明 Name 獲取或設置控件的名稱 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 27 Text 獲取或設置控件上的文本 方法 說明 PerformClick 使用按鈕發(fā)生點擊事件 事件 說明 Click 單擊按鈕引發(fā)的事件 表 241 Button 控件的常用屬性、方法及事件 注意:在 Button 控件名稱前面加上前綴“ btn”,如 btnOK 和 btnShow。 習慣 Windows 操作系統(tǒng)的用戶對于控件應該很好理解,如圖 241,是大家很熟悉一張界面,而這張因而即是由很多控件組:按鈕、文本框、標簽、圖片框、下拉列表、選項卡等等。為了便于代碼的閱讀及維護,規(guī)定每個方法、函數(shù)的代碼最長不得超過 100 行。 ? 當一行被分為幾行時,通過將串聯(lián)運算符放在每一行的末尾而不是開頭,清楚地表示沒有后面的行是不完整的。 } 或者: if(x==0){ (用戶編號必須輸入! )。 .NET 的編碼規(guī)范問題 ? 所有的縮進為 4 個空格,不允許保留制表符,因為不同的編輯器制表符的長度不一樣。以 命令 模式打開命令窗口,從 視圖 菜單的 其他窗口 子菜單中選擇 命令窗口 命令,打開命令窗口。 快速監(jiān)視 對話框的另一個好處是它是可變大小的。 ? 快速監(jiān)視對話框 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 23 快速監(jiān)視 對話框為查看和計算變量與表達式提供了一個快捷的途徑。 ( 3)類型 : 名稱 列中列出的每一變量的數(shù)據(jù)類型。結構和數(shù)組變量有一個樹控件( Tree Control),可用于顯示或隱藏元素。結構和數(shù)組變量有一個樹控件( Tree Control),可用來顯示或隱藏元素。在中斷模式下,選擇 調試 → 窗口 → 局部變量 命令可以打開局部變量窗口, 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 21 ? 自動窗口 自動窗口顯示在當前語句和先前語句中使用的變量。如圖 223 所示。 圖 221 在代碼中插入斷點 讓我們在程序運行的過程中暫停程序,去查看運行中每一個變量的值,觀察其是否為我們所希望的值,第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 20 如果是那么繼續(xù)查看后面的代碼,但如果不是,就 說明在運行的過程中由于一些不希望的代碼或錯誤代碼改變了變量的值,只要再仔細觀察就能找到出錯的代碼所在。如果是異常的話,我們是無法避免的,一般是在應用程序代碼中進行適當 的異常處理,就能夠解決異常引起的麻煩。在這里不進行詳細說明,希望同學在學習的過程中不斷了解掌握,并提高大家的開發(fā)效率。如圖 217 即菜單及工具欄。圖 216 即工具箱窗口。 圖 213 解決方案資源管理器界面 屬性窗口 在進行可視化開發(fā)時此窗口非常重要,它可以設置窗體的各種屬性以及各種控件的屬性,并有相關的屬性提示。在進行 WinForms 開發(fā)時,我們可以使用這些窗口進行快速開發(fā)。 圖 212 在注釋中使用 TODO 關鍵字進行標記位置 在頁面中如果使用了帶 有 TODO 的注釋語句,那么當以后打開這張頁面,只要再打開任務列表視圖,再將視圖中的下拉列表選為“注釋”即可查看出此張頁面中所有的標記位置,并查看到一些注釋語句。 其次,如果在一個頁面文件中代碼很多的話,我們會感覺查看代碼不是很方便,此時希望能夠將這些代碼根據(jù)不同的實現(xiàn)功能進行分組,以便于代碼的 查看。當然 VS2020 的特點并不僅體現(xiàn)在這一方面,在開發(fā)的過程中, VS2020 還能更貼切用戶的使用,為我們提供了非常多的實用內容,以及非常多的各種窗口。 二、簡答題 請描述 CLR 的作用以及 MSIL 的作用是什么。 A、公共語言運行庫 B、 .NET Framework 類庫 C、通用類型系統(tǒng) D、實時編譯器 使用 VS2020 可以創(chuàng)建以下哪些類型的項目 __________。 private void btnShow_Click(object sender, EventArgs e) { = 歡迎您 : + ()。再從工具箱 ( 如圖 184) 中拖出需要控件至窗體,使用戶界面如圖 185 所示。如圖 182 所示。如圖 181 所示。窗體隱藏后 ,用戶不能與其交互 ,但從代碼中依然能訪問其中的控件 .因此 ,需要經(jīng)常顯示的窗體應采用 Hide 方法 ,而非 Close 方法 . ? 常用事件 ? Load :每當用戶加載窗體時發(fā)生。 ? CancelButton:獲取或設置當用戶按 Esc 鍵時單擊的按鈕控件。 ? 在代碼中使用以下代碼進行事件訂閱。事件是一種運行機制,其原理可能較復雜,但對于我們來說,只要知道其是如何使用即可,非常簡單。方法是控件具備的功能,我們可以通過方法的調用進行 某些操作。 ? 在代碼編寫時通過代碼提取屬性的值或修改屬性的值。 ? 屬性 屬性即某個控件的特征,比如按鈕的名稱、按鈕上的文本、按鈕的寬度、高度等用于描述控件的一些信息。 控件 在進行 WinForms 開發(fā)時,所有使用到的組件都稱控件, 比如窗口、文本框、按鈕等。 現(xiàn)在回到我們討論的主題軟件開發(fā)上來,為了適應軟件的發(fā)展要求,人們 提出了面向對象的開發(fā)思想,這里所說的對象實質上就上面談到的 零件 ,面向對象開發(fā)就是面向 零件 開發(fā): ? 先構思出最終軟件產(chǎn)品所需要的 零件 的特征,希望 零件 具備的功能 ? 然后繪制出 零件 圖與組裝圖 ? 最后由計算機完成 零件 的制造與組裝運行 當然我們已經(jīng)知道,軟件開發(fā)中的“ 零件 ”就是對象 (Object),而“ 零件 圖”、“組裝圖”以后我們會知道,叫做類( Class)。 圖 156 生成的窗體內部代碼 觀察自動生成的代碼,可見, VS2020 開發(fā)工具從某種意義上說是一款強大的代碼生成器,通過可視化的引導界面做出的所有操作最終都會生成相應的代碼,來方便用戶的快速開發(fā)! 詳細研究代碼可知,每個頁面都由三個文件組成,比如在我們的項目中有一個窗體,名叫 Form1,那么其對應了三個文件,分別是: 、 、 。 圖 153 自動生成的第一個窗體 在設計界面用戶可根據(jù)自己的需要從左側的工具箱中選擇控件拖動到窗體中,但這僅僅是界面的呈現(xiàn)效果,是靜態(tài)的內容。 VS2020 工具的使用 VS2020 是微軟新一代的開發(fā)工具,可以使用預定義的各種模板輕松創(chuàng)建多種應用程序,之前我學過創(chuàng)建控制臺應用程序,之后還會學習如何創(chuàng)建 Windows 應用程序、 Web 應用程序、類庫等多種類型的應用,當然,微軟還設計了其它很多類型的模板可供選擇,分布式開發(fā)的應用程序也在其中! 在 VS2020 中提供了非常多的窗口,這些窗口能夠幫助我們進行快速高效的開發(fā)。該類庫是面向對象的,并提供您自己的托管代碼可從中導出功能的類型。最后,運行庫可由高性能的服務器端應用程序(如 Microsoft174。運行庫旨在增強性能。任何選擇以運行庫為目標的編譯器供應商都可以這樣做。例如,運行庫自動處理對象布局并管理對對象的引用,在不再使用它們時將它們釋放。 CTS 確保所有托管代碼都是可以自我描述的。運行庫強制實施代碼訪問安全。該插圖還顯示托管代碼如何在更大的結構內運行。以這種方式承載運行庫使得托管移動代碼(類似于 Microsoft174。 例如, 承載運行庫以為托管代碼提供可伸縮的服務器端環(huán)境。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。 .NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。 ? 提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 單文檔和多文檔應用程序簡介 ................................................................................................. 37 菜單簡介 ................................................................................................................................. 40 ImageList 控件 .......................................................................................................................... 43 ToolStrip 控件 ........................................................................................................................... 44 StatusStrip 控件 ......................................................................................................................... 48 本章練習 ....................................................................................................................................... 51 第 五 章 復雜界面組件的應用 ..................................................................................... 錯誤 !未定義
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1