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

正文內(nèi)容

b005-基于c的視窗應用程序開發(fā)_v2-預覽頁

2025-12-18 17:28 上一頁面

下一頁面
 

【正文】 章練習 ....................................................................................................................................... 98 第 四 章 復雜窗口應用開發(fā) ........................................................................................ 錯誤 !未定義書簽。 .NET Framework 旨在實現(xiàn)下列目標: ? 提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Inter 上分布,或者是在遠程執(zhí)行的。 ? 使開發(fā)人員的經(jīng)驗在面對類型大不相同的應用程序(如基于 Windows 的應用程序和基于 Web 的應用程序)時保持一致。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠程處理 等核心服務,并且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。 .NET Framework 可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執(zhí)行,從而創(chuàng)建一個可以同時利用托管和非托管功能的軟件環(huán)境。 Inter Explorer 是承載運行庫(以 MIME 類型擴展的形式)的非托管應用程序的一個示例。 控件)成為可能,不過它需要進行重大改進(如不完全受信任的執(zhí)行和獨立的文件存儲),而這種改進只有托管代碼才能提供。 公共語言運行庫管理內(nèi)存、線程執(zhí)行、代碼執(zhí)行、代碼安全驗證、編譯以及其他系統(tǒng)服務。這樣,運行庫的安全性功能就使通過 Inter 部署的合法軟件能夠具有特別豐富的功能。這意味著托管代碼可在嚴格實施類型保真和類型安全的同時使用其他托管類型和實例。運行庫還提高了開發(fā)人員的工作效率。盡管運行庫是為未來的軟件設計的,但是它也支持現(xiàn)在和以前的軟件。一種稱為實時 (JIT) 編譯的功能使所有托管代碼能夠以它在其上執(zhí)行的系統(tǒng)的本機語言運行。此基礎結(jié)構(gòu)使您在享受支持運行庫宿主的行業(yè)最佳企業(yè)服務器的優(yōu)越性能的同時,能夠使用托管代碼編寫業(yè)務邏輯。此外,第三方組件可與 .NET Framework 中的類無縫集成。 請打開 VS2020,然后如下操作:文件 新建 項目,選擇 應用程序,再設置項目名稱、項目路徑。在窗體上右鍵點擊,彈出菜單中選擇“查看代碼”,如圖 154 所示;或者在解決方案資源管理器中選中所需要處理頁面,點擊如圖上側(cè)按鈕可切換至代碼視圖,如圖 155 所示。這就對軟件開發(fā)提出了越來越高的要求。因此,對于試圖從事軟件開發(fā)的同學來說,應該按以下步驟循序漸進地進行學習: ? 先了解專業(yè)廠商的“ 零件 圖”的使用方法 ? 在使用過程中學習“組裝圖”的開發(fā)方法 ? 進一步自己也能開發(fā)一些更貼近具體實用的“ 零件 圖” ? 真正具備從“ 零件 ”規(guī)劃,到組裝開發(fā)的操作能力 在這本書中我們就是要完成前面的兩個學習目標,我們要學習 Mricrosoft 提供的“ 零件 圖” ,學習組裝視窗應用程序。我們在開發(fā)過程中僅需熟悉這些控件,掌握它們的功能,在開發(fā)過程中根據(jù)實際需要進行選擇調(diào)用即可。這些屬性向用戶描述了界面的外觀,我們可以通過以下方式對屬性進行操作。 string s = .屬性名 .ToString()。 ? 事件 事件是指控件的狀態(tài)發(fā)生改變后,由控件給應用程序的一種通知。 ? 在可視化開發(fā)界面中選中所需控件,再雙擊控件,可進入 代碼界面,并且自動為此控件的事件 (控件一般會有很多事件,此時會自動訂閱其最常用事件 )進行訂閱,然后出現(xiàn)一個方法,其名稱為 控件名 _事件名 。 具體操作請看 下面操作 。提供枚舉型的數(shù)據(jù)選擇, Normal、 Normal、 Maximized,默認為 Normal ? 常用方法介紹 ? Close:關(guān)閉本窗體 。 ? FormClosed:當窗體已經(jīng)關(guān)閉后發(fā)生。如表 181 所示。如果在右邊找不到“解決方案資源管理”窗口,則按下“ Ctrl+W”鍵,再點擊“ S”即可出現(xiàn)此窗口。 ? 雙擊按鈕控件,可為其訂閱 Click 事件,并自動出現(xiàn)對應的方法,進入代碼編輯界面,如圖 186所示。當用戶在文本框內(nèi)鍵 入 姓名后,再點擊“呈現(xiàn)”按鈕可在下面的標簽中以紅色字體呈現(xiàn)出所“歡迎您 :XXX”字樣。 窗體的 ___________屬性是用來 獲取或設置當用戶按 回車鍵時單擊的按鈕控件 窗體的 ___________獲取或設置當用戶按 Esc 鍵時單擊的按鈕控件。 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 14 什么是托管以及什么是非托管代碼?第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 15 第 二 章 使用 .開發(fā)環(huán)境開發(fā) Windows應用程序 本章目標: 掌握 的可視化開發(fā)視圖 熟悉代碼斷點跟蹤調(diào)試的方法 理解可視化開發(fā)命名規(guī)范 可視化開發(fā)常用控件的使用 本章重點: 按鈕、文本框、彈出對話框等常用控件的使用 本章難點: 方法的使用 本章單詞 1. forms: _______________________ 2. partial: ____________________ 3. message: _____________________ 4. tool: _______________________ 5. show: ________________________ 6. region: _____________________ 7. cursor: ______________________ 8. focus: ______________________ 深入掌握 VS2020 開發(fā)工具 VS2020 是微軟的新一代 IDE(集成開發(fā)工具 ),它能夠使用 .NET Framework 進行快速高效的應用程序開發(fā)。 首先,在代碼界面中所有的關(guān)鍵字、數(shù)據(jù)類型都會以不同顏色進行區(qū)分,這樣能使我們很方便得排除代碼中的語法錯誤。請查看以下代碼: class Program { region 控制臺應用程序啟動方法 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 16 static void Main(string[] args) { // 此處為執(zhí)行代碼 } endregion } 在代碼中我們使用了一對 region 和 endregion 命令,并加以說明字符,形成了一個區(qū)域,開發(fā)工具檢測到 region 指令后會對代碼界面進行處理,然后可以將此段代碼進行折疊,便于查看,還提供了預覽功能,如圖 211 所示,是使用了 region 指令后的截圖效果。比如代碼的自動完成的速度及效率都更高、自動屬性的封裝、數(shù)據(jù)庫的連接字符串的生成等,等待大家的發(fā)現(xiàn)并使用。我們在使用這個窗口時也可以把其作為一個文件的資源管理器,通過它來選擇我們要進行查看或編輯的頁面。 圖 214 屬 性窗口界面 在屬性窗口的上側(cè)工具箱中點專閃電符號可切換至所選控件的事件管理窗口,如圖 215 所示,可進第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 18 行事件訂閱操作 。 VS2020 的菜單及工具欄 當前 VS2020 開發(fā)工具本身也為我們提供了豐富的菜單及工具欄供我們使用,工具欄也像 Office 一樣第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 19 提供了自由定制的功能,可根據(jù)我們的需要及喜好進行自由定制。但在各種不同工具中還有一些特有的快捷方式,為了能使我們的效率更 高,就應該去熟悉它并記住它。在進行軟件開發(fā)時的錯誤一般有三種情況:語法錯誤、邏輯錯誤、異常。那么如何解決程序的邏輯錯誤呢, VS2020 提供了代碼斷點跟蹤調(diào)試。 以下是設置斷點調(diào)試的方法,在程序代碼的任意非聲明語句上點擊右鍵,選擇“斷點” 插入斷點”即可,如圖 221 所示,然后在其左邊就會出現(xiàn)一個紅色的點,即創(chuàng)建斷點成功,如圖 222 所示。 添加監(jiān)視窗口 在中斷模式下, 提供了多個窗口來顯示程序內(nèi)部的信息。當前語句是當前執(zhí)行位置的語句(如果繼續(xù)執(zhí)行,則執(zhí)行該語句)。自動窗口包含以下信息: ( 1)名稱 : 當前語句和上一語句中的所有變量名。默認情況下,整數(shù)變量以十進制格式表示。在中斷模式下,選擇 調(diào)試 → 窗口 → 監(jiān)視 命令,有 監(jiān)視 監(jiān)視 監(jiān)視 3或 監(jiān)視 4共 4 個 監(jiān)視 窗口可用。因此,某些用戶可能會想知道為什么 快速監(jiān)視 對話框很有用。對于一些簡單的變量,可以將光標放在變量上,就可以立即看到變量的值。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應用程序 25 在 命令 模式中,將用等號( =)分隔的語句作為比較運算符來計 算。 if(x==0) { (用戶編號必須輸入! )。為了防止在閱讀代碼時不得不滾動源代碼編輯器,每行代碼在 1024*800 的顯示頻率下不得超過一顯示屏( 136 個英文字符)。 ? 編寫 SQL 語句時,對于關(guān)鍵字使用全部大寫;對于數(shù)據(jù)庫元素(如表、列和視圖)使用大小寫混合。這樣利于系統(tǒng)的維護,也減少了 bug的出現(xiàn)概率。 ? 關(guān)于按鈕控件 當用戶界 面中等待用戶確認時會使用按鈕控件,其數(shù)據(jù)類型為 Button,當然在使用時需要引入其空間:。其數(shù)據(jù)類型為 Label。 ? 關(guān)于文本框控件 當需要向用戶呈現(xiàn)一些信息,并還需接收用戶修改。 屬性 說明 Cursor 獲取或設置當鼠標指針位于控件上時顯示的光標 Name 獲取或設置文本框的名稱 Text 獲取或設置文本框內(nèi)的文本 TextAlign 獲取或設置文本框內(nèi)的文本對齊方式 方法 說明 AppendText 向文本框的當前文本追加文本 Clear 清空文本框中的文本內(nèi)容 Focus 使用文本框獲得焦點 SelectAll 選中文本框內(nèi)的所有文本 事件 說明 TextChanged 當文本框內(nèi)的文本發(fā)生改變時會進行觸發(fā) 表 243 TextBox 控件的常用屬性、方法及事件 注意:在 TextBox 控件名稱前面加上前綴“ txt”,如 txtName 和 txtMessage。 MessageBoxButtons AbortRetryIgnore 消息框包含“中止”、“重試”和“忽略”按鈕 OK 消息框包 含“確定”按鈕 OKCancel 消息框包含“確定”和“取消”按鈕 RetryCancel 消息框包含“重試”和“取消”按鈕 YesNo 消息框包含“是”和“否”按鈕 YesNoCancel 消息框包含“是”、“否”和“取消”按鈕 MessageBoxIcon Error 該消息框包含一個符號,該符號是由一個紅色背景的圓圈及其中的白色 X 組成的 Warning 該消息框包含一個符號,該符號是由一個黃色背景的三角形及其中的一個感嘆號組成的 Information 該消息框包含一個符號,該符號 是由一個圓圈及其中的小寫字母 i 組成的 None 消息框未包含符號 Question 該消息框包含一個符號,該符號是由一個圓圈和其中的一個問號組成的 MessageBoxDefaultButton Button1 消息框上的第一個按鈕是默認按鈕 Button2 消息框上的第二個按鈕是默認按鈕 Button3 消息框上的第三個按鈕是默認按鈕 DialogResult Abort 對話框的返回值是 Abort(通常從標簽為“中止”的按鈕發(fā)送) Cancel 對話框的返回值是 Cancel(通 常從標簽為“取消”的按鈕發(fā)送) Ignore 對話框的返回值是 Ignore(通常從標簽為“忽略”的按鈕發(fā)送) No 對話框的返回值是 No(通常從標簽為“否”的按鈕發(fā)送) None 從對話框返回了 Nothing。 使用控件與 MessageBox 進行簡單開發(fā) 接下來我們創(chuàng)建一個 WinForms 的應用程序,并會使用彈出式對話框進行演示。 = 您選擇的是 : + ()。 = 您選擇的是 : + ()。 A、 B、 C、 $ D、 % 以下哪個不是 VS2020 的視圖 __________。 A、 Form B、 Button C、 Lable D、 TextBox 二、填空題 Label的命名規(guī)則是 ______________________ 2. TextBox的命名規(guī)則是 ______________________ 作為一個調(diào)試工具, _____________________窗口允許查看在局部過程中聲明的變量的當前值 自動窗口包含 _______________、 _______________和 _______________信息。 // frmSecond 是個變量名 ()。但此種方式無法為新窗口傳去任何值,如果希望在打開新窗口的同時,讓新窗口的標題改變成第一個窗口中文本框的內(nèi)容,則需要重新設計新窗口的代碼,并且打開新窗口的代碼也會有所改動。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1