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

正文內(nèi)容

b005-基于c的視窗應(yīng)用程序開發(fā)_v2(更新版)

2026-01-12 17:28上一頁面

下一頁面
  

【正文】 框使用的代碼,請注意我們只使用了 ()方法的一種形式,即參數(shù)分別為提示文本、標題文本、提供按鈕類型枚舉、圖片類型枚舉、默認選中按鈕枚舉。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 28 彈出式對話框的使用 在 WinForms 應(yīng)用程序執(zhí)行時,經(jīng)常會以彈出式的操作給用戶一些提示,比如告訴用 戶一些信息、一些警告、一些錯誤;讓用戶選擇一些信息、重試操作等等。標簽的常用屬性和事件 (標簽不是說沒有方法,而是在一般的開發(fā)中不會用到標簽的方法 )。 按鈕、標簽以及文本框的使用 我們的應(yīng)用程序是由很多個窗體組成,而每個窗體又是由多個控件組成, .NET 提供了非常豐富的控件給我們進行界面處理,如何使用這些控件就成了學習 WinForms 編程的第一個關(guān)口。如果包括注釋在內(nèi)不得超過 ( 176 個英文字符)。例如,如果變量 a 和 b 的值不同,則 ? a = b返回值 False(假)。為何不直接將變量或表達式添加到 監(jiān)視 窗口?當然可以那樣做,但假如只想快速計算一個或幾個變量呢 ?此時并不想用 監(jiān)視 窗口來進行此類計算,這就是 快速監(jiān)視 對話框的用處??梢酝ㄟ^右擊自動窗口并從彈出的快捷菜單中選擇 十六進制顯示 命令來進行此操作。調(diào)試器自動識別這些變量,該窗口由此得名。 圖 222 斷點插入成功后的呈現(xiàn) 如此操作之后,當點擊“ F5”運行應(yīng)用程序時,如果運行到此句代碼時程序會自動中斷,待用戶進行跟蹤查看 各控件或變量的值,與預(yù)期中的數(shù)據(jù)進行比較,找出錯誤點。語法錯誤的處理最為簡單,只要你不是使用記事本在進行開發(fā),那么我們的開發(fā)工具都會自動發(fā)現(xiàn)語法錯誤,然后給出相應(yīng)的提示,我們很快就能解決問題。通過熟練掌握工具欄的操作也能為我們的開發(fā)帶來非常大的便利。如圖 213 所示。 圖 211 將代碼使用 region 后的折疊效果 還有,在進行開發(fā)時,往往一張頁面中會有很多代碼,這些代碼有可能不是一次編寫完成,在某次編寫時會想到去進行其它頁面的一些開發(fā),然后再回過來繼續(xù)剛才頁面的開發(fā),但此時會發(fā)生忘記剛才開的位置在哪,或者剛才的思路是什么等問題, VS2020 工具也提供了針對這個問題的解決方案:使用 TODO關(guān)鍵字在注釋中作標記,以便于下次找到代碼位置。為了能夠創(chuàng)建不同類型的應(yīng)用程序,已經(jīng)內(nèi)置了非常多的項目模板,我們只需選擇需要的項目類型進行項目創(chuàng)建, VS2020 就能將一些配置工作進行自動完成。 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 13 本章練習 一、選擇題 .NET Framework 包含哪兩部分 ______。 圖 183 重命名窗體名稱 ? 根據(jù)需要將窗體改需要的大小,修改其 Text 屬 性。 注意:當一個窗體關(guān)閉時,先會去觸發(fā) FormClosing 事件再去觸發(fā) FormClosed事件的 完成第一個應(yīng)用程序的代碼 ? 目標 創(chuàng)建一個 WinForms 應(yīng)用程序,項目名為 No01Demo,包含一個窗體,其內(nèi)容是當點擊窗體中的按鈕時將文本框中的內(nèi)容呈現(xiàn)至標簽中進行呈現(xiàn)。 窗體 ? 什么是窗體 窗體就像一個界面,它的主要作用是接受用戶輸入的數(shù)據(jù)或命令,顯示數(shù)據(jù)庫中的數(shù)據(jù) 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 9 ? 常用屬性 ? AcceptButton :獲取或設(shè)置當用戶按 回車鍵時單擊的按鈕控件。比如說我們希望在按鈕被點擊后運行一段代碼,但我們不知道這個按鈕在什么時候會被用戶點擊,因此按鈕會提供一個用戶點擊的事件,即當用戶點擊按鈕時按鈕的狀態(tài)會從未被點擊轉(zhuǎn)換為已點擊,會立即告訴程序,而我們希望運行的代碼也會立即運行。 ? 在設(shè)計界面時通過屬性編輯面板對其進行修改。 我們把 用專業(yè)廠商現(xiàn)成開發(fā)好的 “ 零件 圖” 組裝應(yīng)用程序的開發(fā)方式叫基于對象開發(fā) 。 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 6 圖 154 切換至代碼視圖方式一 圖 155 切換至代碼視圖方式二 如圖 156 所示 ,已切換至內(nèi)部代碼視圖。 .NET Framework 即是一個系統(tǒng)方法的集中,由微軟開發(fā)人員實現(xiàn)的各項功能,以備二次開發(fā)的程序員進行調(diào)用,這部分的內(nèi)容在之后的課程中我們會逐漸使用到。同時,內(nèi)存管理器排除了出現(xiàn)零碎內(nèi)存的可能性,并增大了內(nèi)存引用區(qū)域以進一步提高性能。例 如,程序員可以用他們選擇的開發(fā)語言編寫應(yīng)用程序,卻仍能充分利用其他開發(fā)人員用其他語言編寫的運行庫、類庫和組件。運行庫還通過實現(xiàn)稱為通用類型系統(tǒng) (CTS) 的嚴格類型驗證和代碼驗證基礎(chǔ)結(jié)構(gòu)來加強代碼可靠性。 下面的插圖 (圖 111)顯示公共語言運行庫和類庫與應(yīng)用程序之間以及與整個系統(tǒng)之間的關(guān)系。 .NET Framework 不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發(fā)。 ? 按照工業(yè)標準生成所有通信,以確保基于 .NET Framework 的代碼可與任何其他代碼集成。 本章單詞 ............................................................................................................. 錯誤 !未定義書簽。在這兒我們?yōu)槟闾峁┝私滩?,但我們希望你能理解,教材不是你學習的全部。 序 言 索迪教育成立于 1997 年,是專業(yè)致力于軟件開發(fā)與服務(wù)外包人才的培養(yǎng)與輸送的教育機構(gòu)。 這就是作為索迪教育的參訓學員 ,你將經(jīng)歷的實訓過程。 本章練習 ....................................................................................................................................... 98 第 四 章 復雜窗口應(yīng)用開發(fā) ........................................................................................ 錯誤 !未定義書簽。 ? 使開發(fā)人員的經(jīng)驗在面對類型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時保持一致。 .NET Framework 可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執(zhí)行,從而創(chuàng)建一個可以同時利用托管和非托管功能的軟件環(huán)境。 控件)成為可能,不過它需要進行重大改進(如不完全受信任的執(zhí)行和獨立的文件存儲),而這種改進只有托管代碼才能提供。這樣,運行庫的安全性功能就使通過 Inter 部署的合法軟件能夠具有特別豐富的功能。運行庫還提高了開發(fā)人員的工作效率。一種稱為實時 (JIT) 編譯的功能使所有托管代碼能夠以它在其上執(zhí)行的系統(tǒng)的本機語言運行。此外,第三方組件可與 .NET Framework 中的類無縫集成。在窗體上右鍵點擊,彈出菜單中選擇“查看代碼”,如圖 154 所示;或者在解決方案資源管理器中選中所需要處理頁面,點擊如圖上側(cè)按鈕可切換至代碼視圖,如圖 155 所示。因此,對于試圖從事軟件開發(fā)的同學來說,應(yīng)該按以下步驟循序漸進地進行學習: ? 先了解專業(yè)廠商的“ 零件 圖”的使用方法 ? 在使用過程中學習“組裝圖”的開發(fā)方法 ? 進一步自己也能開發(fā)一些更貼近具體實用的“ 零件 圖” ? 真正具備從“ 零件 ”規(guī)劃,到組裝開發(fā)的操作能力 在這本書中我們就是要完成前面的兩個學習目標,我們要學習 Mricrosoft 提供的“ 零件 圖” ,學習組裝視窗應(yīng)用程序。這些屬性向用戶描述了界面的外觀,我們可以通過以下方式對屬性進行操作。 ? 事件 事件是指控件的狀態(tài)發(fā)生改變后,由控件給應(yīng)用程序的一種通知。 具體操作請看 下面操作 。 ? FormClosed:當窗體已經(jīng)關(guān)閉后發(fā)生。如果在右邊找不到“解決方案資源管理”窗口,則按下“ Ctrl+W”鍵,再點擊“ S”即可出現(xiàn)此窗口。當用戶在文本框內(nèi)鍵 入 姓名后,再點擊“呈現(xiàn)”按鈕可在下面的標簽中以紅色字體呈現(xiàn)出所“歡迎您 :XXX”字樣。 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 14 什么是托管以及什么是非托管代碼?第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 15 第 二 章 使用 .開發(fā)環(huán)境開發(fā) Windows應(yīng)用程序 本章目標: 掌握 的可視化開發(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 進行快速高效的應(yīng)用程序開發(fā)。請查看以下代碼: class Program { region 控制臺應(yīng)用程序啟動方法 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 16 static void Main(string[] args) { // 此處為執(zhí)行代碼 } endregion } 在代碼中我們使用了一對 region 和 endregion 命令,并加以說明字符,形成了一個區(qū)域,開發(fā)工具檢測到 region 指令后會對代碼界面進行處理,然后可以將此段代碼進行折疊,便于查看,還提供了預(yù)覽功能,如圖 211 所示,是使用了 region 指令后的截圖效果。我們在使用這個窗口時也可以把其作為一個文件的資源管理器,通過它來選擇我們要進行查看或編輯的頁面。 VS2020 的菜單及工具欄 當前 VS2020 開發(fā)工具本身也為我們提供了豐富的菜單及工具欄供我們使用,工具欄也像 Office 一樣第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 19 提供了自由定制的功能,可根據(jù)我們的需要及喜好進行自由定制。在進行軟件開發(fā)時的錯誤一般有三種情況:語法錯誤、邏輯錯誤、異常。 以下是設(shè)置斷點調(diào)試的方法,在程序代碼的任意非聲明語句上點擊右鍵,選擇“斷點” 插入斷點”即可,如圖 221 所示,然后在其左邊就會出現(xiàn)一個紅色的點,即創(chuàng)建斷點成功,如圖 222 所示。當前語句是當前執(zhí)行位置的語句(如果繼續(xù)執(zhí)行,則執(zhí)行該語句)。默認情況下,整數(shù)變量以十進制格式表示。因此,某些用戶可能會想知道為什么 快速監(jiān)視 對話框很有用。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 25 在 命令 模式中,將用等號( =)分隔的語句作為比較運算符來計 算。為了防止在閱讀代碼時不得不滾動源代碼編輯器,每行代碼在 1024*800 的顯示頻率下不得超過一顯示屏( 136 個英文字符)。這樣利于系統(tǒng)的維護,也減少了 bug的出現(xiàn)概率。其數(shù)據(jù)類型為 Label。 屬性 說明 Cursor 獲取或設(shè)置當鼠標指針位于控件上時顯示的光標 Name 獲取或設(shè)置文本框的名稱 Text 獲取或設(shè)置文本框內(nèi)的文本 TextAlign 獲取或設(shè)置文本框內(nèi)的文本對齊方式 方法 說明 AppendText 向文本框的當前文本追加文本 Clear 清空文本框中的文本內(nèi)容 Focus 使用文本框獲得焦點 SelectAll 選中文本框內(nèi)的所有文本 事件 說明 TextChanged 當文本框內(nèi)的文本發(fā)生改變時會進行觸發(fā) 表 243 TextBox 控件的常用屬性、方法及事件 注意:在 TextBox 控件名稱前面加上前綴“ txt”,如 txtName 和 txtMessage。 使用控件與 MessageBox 進行簡單開發(fā) 接下來我們創(chuàng)建一個 WinForms 的應(yīng)用程序,并會使用彈出式對話框進行演示。 = 您選擇的是 : + ()。 A、 Form B、 Button C、 Lable D、 TextBox 二、填空題 Label的命名規(guī)則是 ______________________ 2. TextBox的命名規(guī)則是 ______________________ 作為一個調(diào)試工具, _____________________窗口允許查看在局部過程中聲明的變量的當前值 自動窗口包含 _______________、 _______________和 _______________信息。但此種方式無法為新窗口傳去任何值,如果希望在打開新窗口的同時,讓新窗口的標題改變成第一個窗口中文本框的內(nèi)容,則需要重新設(shè)計新窗口的代碼,并且打開新窗口的代碼也會有所
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1