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

正文內(nèi)容

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

  

【正文】 但此種方式無(wú)法為新窗口傳去任何值,如果希望在打開新窗口的同時(shí),讓新窗口的標(biāo)題改變成第一個(gè)窗口中文本框的內(nèi)容,則需要重新設(shè)計(jì)新窗口的代碼,并且打開新窗口的代碼也會(huì)有所改動(dòng)。 = 您選擇的是 : + ()。 屬性 說(shuō)明 Cursor 獲取或設(shè)置當(dāng)鼠標(biāo)指針位于控件上時(shí)顯示的光標(biāo) Name 獲取或設(shè)置文本框的名稱 Text 獲取或設(shè)置文本框內(nèi)的文本 TextAlign 獲取或設(shè)置文本框內(nèi)的文本對(duì)齊方式 方法 說(shuō)明 AppendText 向文本框的當(dāng)前文本追加文本 Clear 清空文本框中的文本內(nèi)容 Focus 使用文本框獲得焦點(diǎn) SelectAll 選中文本框內(nèi)的所有文本 事件 說(shuō)明 TextChanged 當(dāng)文本框內(nèi)的文本發(fā)生改變時(shí)會(huì)進(jìn)行觸發(fā) 表 243 TextBox 控件的常用屬性、方法及事件 注意:在 TextBox 控件名稱前面加上前綴“ txt”,如 txtName 和 txtMessage。這樣利于系統(tǒng)的維護(hù),也減少了 bug的出現(xiàn)概率。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 25 在 命令 模式中,將用等號(hào)( =)分隔的語(yǔ)句作為比較運(yùn)算符來(lái)計(jì) 算。默認(rèn)情況下,整數(shù)變量以十進(jìn)制格式表示。 以下是設(shè)置斷點(diǎn)調(diào)試的方法,在程序代碼的任意非聲明語(yǔ)句上點(diǎn)擊右鍵,選擇“斷點(diǎn)” 插入斷點(diǎn)”即可,如圖 221 所示,然后在其左邊就會(huì)出現(xiàn)一個(gè)紅色的點(diǎn),即創(chuàng)建斷點(diǎn)成功,如圖 222 所示。 VS2020 的菜單及工具欄 當(dāng)前 VS2020 開發(fā)工具本身也為我們提供了豐富的菜單及工具欄供我們使用,工具欄也像 Office 一樣第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 19 提供了自由定制的功能,可根據(jù)我們的需要及喜好進(jìn)行自由定制。請(qǐng)查看以下代碼: class Program { region 控制臺(tái)應(yīng)用程序啟動(dòng)方法 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 16 static void Main(string[] args) { // 此處為執(zhí)行代碼 } endregion } 在代碼中我們使用了一對(duì) region 和 endregion 命令,并加以說(shuō)明字符,形成了一個(gè)區(qū)域,開發(fā)工具檢測(cè)到 region 指令后會(huì)對(duì)代碼界面進(jìn)行處理,然后可以將此段代碼進(jìn)行折疊,便于查看,還提供了預(yù)覽功能,如圖 211 所示,是使用了 region 指令后的截圖效果。當(dāng)用戶在文本框內(nèi)鍵 入 姓名后,再點(diǎn)擊“呈現(xiàn)”按鈕可在下面的標(biāo)簽中以紅色字體呈現(xiàn)出所“歡迎您 :XXX”字樣。 ? FormClosed:當(dāng)窗體已經(jīng)關(guān)閉后發(fā)生。 ? 事件 事件是指控件的狀態(tài)發(fā)生改變后,由控件給應(yīng)用程序的一種通知。因此,對(duì)于試圖從事軟件開發(fā)的同學(xué)來(lái)說(shuō),應(yīng)該按以下步驟循序漸進(jìn)地進(jìn)行學(xué)習(xí): ? 先了解專業(yè)廠商的“ 零件 圖”的使用方法 ? 在使用過程中學(xué)習(xí)“組裝圖”的開發(fā)方法 ? 進(jìn)一步自己也能開發(fā)一些更貼近具體實(shí)用的“ 零件 圖” ? 真正具備從“ 零件 ”規(guī)劃,到組裝開發(fā)的操作能力 在這本書中我們就是要完成前面的兩個(gè)學(xué)習(xí)目標(biāo),我們要學(xué)習(xí) Mricrosoft 提供的“ 零件 圖” ,學(xué)習(xí)組裝視窗應(yīng)用程序。此外,第三方組件可與 .NET Framework 中的類無(wú)縫集成。運(yùn)行庫(kù)還提高了開發(fā)人員的工作效率。 控件)成為可能,不過它需要進(jìn)行重大改進(jìn)(如不完全受信任的執(zhí)行和獨(dú)立的文件存儲(chǔ)),而這種改進(jìn)只有托管代碼才能提供。 ? 使開發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時(shí)保持一致。 這就是作為索迪教育的參訓(xùn)學(xué)員 ,你將經(jīng)歷的實(shí)訓(xùn)過程。在這兒我們?yōu)槟闾峁┝私滩?,但我們希望你能理解,教材不是你學(xué)習(xí)的全部。 ? 按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;? .NET Framework 的代碼可與任何其他代碼集成。 下面的插圖 (圖 111)顯示公共語(yǔ)言運(yùn)行庫(kù)和類庫(kù)與應(yīng)用程序之間以及與整個(gè)系統(tǒng)之間的關(guān)系。例 如,程序員可以用他們選擇的開發(fā)語(yǔ)言編寫應(yīng)用程序,卻仍能充分利用其他開發(fā)人員用其他語(yǔ)言編寫的運(yùn)行庫(kù)、類庫(kù)和組件。 .NET Framework 即是一個(gè)系統(tǒng)方法的集中,由微軟開發(fā)人員實(shí)現(xiàn)的各項(xiàng)功能,以備二次開發(fā)的程序員進(jìn)行調(diào)用,這部分的內(nèi)容在之后的課程中我們會(huì)逐漸使用到。 我們把 用專業(yè)廠商現(xiàn)成開發(fā)好的 “ 零件 圖” 組裝應(yīng)用程序的開發(fā)方式叫基于對(duì)象開發(fā) 。比如說(shuō)我們希望在按鈕被點(diǎn)擊后運(yùn)行一段代碼,但我們不知道這個(gè)按鈕在什么時(shí)候會(huì)被用戶點(diǎn)擊,因此按鈕會(huì)提供一個(gè)用戶點(diǎn)擊的事件,即當(dāng)用戶點(diǎn)擊按鈕時(shí)按鈕的狀態(tài)會(huì)從未被點(diǎn)擊轉(zhuǎn)換為已點(diǎn)擊,會(huì)立即告訴程序,而我們希望運(yùn)行的代碼也會(huì)立即運(yùn)行。 注意:當(dāng)一個(gè)窗體關(guān)閉時(shí),先會(huì)去觸發(fā) FormClosing 事件再去觸發(fā) FormClosed事件的 完成第一個(gè)應(yīng)用程序的代碼 ? 目標(biāo) 創(chuàng)建一個(gè) WinForms 應(yīng)用程序,項(xiàng)目名為 No01Demo,包含一個(gè)窗體,其內(nèi)容是當(dāng)點(diǎn)擊窗體中的按鈕時(shí)將文本框中的內(nèi)容呈現(xiàn)至標(biāo)簽中進(jìn)行呈現(xiàn)。 第一章 . 開發(fā)平臺(tái)與基于對(duì)象的開發(fā)思想 13 本章練習(xí) 一、選擇題 .NET Framework 包含哪兩部分 ______。 圖 211 將代碼使用 region 后的折疊效果 還有,在進(jìn)行開發(fā)時(shí),往往一張頁(yè)面中會(huì)有很多代碼,這些代碼有可能不是一次編寫完成,在某次編寫時(shí)會(huì)想到去進(jìn)行其它頁(yè)面的一些開發(fā),然后再回過來(lái)繼續(xù)剛才頁(yè)面的開發(fā),但此時(shí)會(huì)發(fā)生忘記剛才開的位置在哪,或者剛才的思路是什么等問題, VS2020 工具也提供了針對(duì)這個(gè)問題的解決方案:使用 TODO關(guān)鍵字在注釋中作標(biāo)記,以便于下次找到代碼位置。通過熟練掌握工具欄的操作也能為我們的開發(fā)帶來(lái)非常大的便利。 圖 222 斷點(diǎn)插入成功后的呈現(xiàn) 如此操作之后,當(dāng)點(diǎn)擊“ F5”運(yùn)行應(yīng)用程序時(shí),如果運(yùn)行到此句代碼時(shí)程序會(huì)自動(dòng)中斷,待用戶進(jìn)行跟蹤查看 各控件或變量的值,與預(yù)期中的數(shù)據(jù)進(jìn)行比較,找出錯(cuò)誤點(diǎn)??梢酝ㄟ^右擊自動(dòng)窗口并從彈出的快捷菜單中選擇 十六進(jìn)制顯示 命令來(lái)進(jìn)行此操作。例如,如果變量 a 和 b 的值不同,則 ? a = b返回值 False(假)。 按鈕、標(biāo)簽以及文本框的使用 我們的應(yīng)用程序是由很多個(gè)窗體組成,而每個(gè)窗體又是由多個(gè)控件組成, .NET 提供了非常豐富的控件給我們進(jìn)行界面處理,如何使用這些控件就成了學(xué)習(xí) WinForms 編程的第一個(gè)關(guān)口。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 28 彈出式對(duì)話框的使用 在 WinForms 應(yīng)用程序執(zhí)行時(shí),經(jīng)常會(huì)以彈出式的操作給用戶一些提示,比如告訴用 戶一些信息、一些警告、一些錯(cuò)誤;讓用戶選擇一些信息、重試操作等等。 } 程序界面如下圖所示。請(qǐng)看下列: 示例 1: 新窗口中的改動(dòng)代碼如下: private string frmTitle = 。 第四章 復(fù)雜窗口應(yīng)用開發(fā) 34 圖 311 打開新窗口呈現(xiàn) 使用此種方法可以很方便得打開一個(gè)新窗口,并使新窗口呈現(xiàn)在用戶頁(yè)面。 dr = (, 對(duì)話框信息 , , , )。表 243 列舉了文本框控件的常用屬性方法和事件。最好每個(gè)方法的代碼行數(shù)遵循不超過 30 行的原則,如果可以拆分的方法盡量多拆分。當(dāng)命令窗口處于 命令 模式時(shí),其標(biāo)題欄顯示文本 命令窗口 ,并且在窗口中出現(xiàn)大于號(hào)( ),提示輸入新行。 ( 2)值 : 每個(gè)變量包含的值。當(dāng)然,在進(jìn)行斷點(diǎn)跟蹤調(diào)試時(shí)我們必須明確每一句代碼的作用,否則你無(wú)法作出正確的判斷。 圖 216 工具箱窗口 VS2020 的工具箱根據(jù)控件的用途,進(jìn)行了分組,具體使用待以后的課程中逐步為大家演示 。在 VS2020 中可以使用 region 預(yù)處理器進(jìn)行設(shè)置,使開發(fā)工具進(jìn)行效果處理。 // 加入這行代碼 } 最終實(shí)現(xiàn)效果如圖 181 所示。 ? FormClosing:當(dāng)窗體正在關(guān)閉時(shí)發(fā)生。 .方法名 (實(shí)參列表 )。 當(dāng)然,對(duì)于軟件開發(fā) 人員 來(lái)說(shuō),并不是所有的“ 零件 圖”都需要自己開發(fā)繪制,專業(yè)的廠商如 Mricrosoft、IBM、 Sun、 Apache??為我們提供了大量的開發(fā)原材料 。這不但使 .NET Framework 類型易于使用,而且還減少了學(xué)習(xí) .NET Framework 的新功能所需要的時(shí)間。這種自動(dòng)內(nèi)存管理解決了兩個(gè)最常見的應(yīng)用程序錯(cuò)誤:內(nèi)存泄漏和無(wú)效內(nèi)存引用。 ActiveX174。 ? 提供一 個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。在真實(shí)的企業(yè)環(huán)境與真實(shí)的項(xiàng)目氛圍下,作為其中的一名員工,運(yùn)用技術(shù)、體味競(jìng)爭(zhēng)與合作,真正實(shí)現(xiàn)了從準(zhǔn)職業(yè)人到職業(yè)人的提升。 書曰: “ 盡信書不如無(wú)書。 .NET Framework 具有兩個(gè)主要組件:公共語(yǔ)言運(yùn)行庫(kù)和 .NET Framework 類庫(kù)。該插圖還顯示托管代碼如何在更大的結(jié)構(gòu)內(nèi)運(yùn)行。任何選擇以運(yùn)行庫(kù)為目標(biāo)的編譯器供應(yīng)商都可以這樣做。 VS2020 工具的使用 VS2020 是微軟新一代的開發(fā)工具,可以使用預(yù)定義的各種模板輕松創(chuàng)建多種應(yīng)用程序,之前我學(xué)過創(chuàng)建控制臺(tái)應(yīng)用程序,之后還會(huì)學(xué)習(xí)如何創(chuàng)建 Windows 應(yīng)用程序、 Web 應(yīng)用程序、類庫(kù)等多種類型的應(yīng)用,當(dāng)然,微軟還設(shè)計(jì)了其它很多類型的模板可供選擇,分布式開發(fā)的應(yīng)用程序也在其中! 在 VS2020 中提供了非常多的窗口,這些窗口能夠幫助我們進(jìn)行快速高效的開發(fā)。 控件 在進(jìn)行 WinForms 開發(fā)時(shí),所有使用到的組件都稱控件, 比如窗口、文本框、按鈕等。事件是一種運(yùn)行機(jī)制,其原理可能較復(fù)雜,但對(duì)于我們來(lái)說(shuō),只要知道其是如何使用即可,非常簡(jiǎn)單。如圖 181 所示。 A、公共語(yǔ)言運(yùn)行庫(kù) B、 .NET Framework 類庫(kù) C、通用類型系統(tǒng) D、實(shí)時(shí)編譯器 使用 VS2020 可以創(chuàng)建以下哪些類型的項(xiàng)目 __________。 圖 212 在注釋中使用 TODO 關(guān)鍵字進(jìn)行標(biāo)記位置 在頁(yè)面中如果使用了帶 有 TODO 的注釋語(yǔ)句,那么當(dāng)以后打開這張頁(yè)面,只要再打開任務(wù)列表視圖,再將視圖中的下拉列表選為“注釋”即可查看出此張頁(yè)面中所有的標(biāo)記位置,并查看到一些注釋語(yǔ)句。如圖 217 即菜單及工具欄。如圖 223 所示。 ( 3)類型 : 名稱 列中列出的每一變量的數(shù)據(jù)類型。 .NET 的編碼規(guī)范問題 ? 所有的縮進(jìn)為 4 個(gè)空格,不允許保留制表符,因?yàn)椴煌木庉嬈髦票矸拈L(zhǎng)度不一樣。 習(xí)慣 Windows 操作系統(tǒng)的用戶對(duì)于控件應(yīng)該很好理解,如圖 241,是大家很熟悉一張界面,而這張因而即是由很多控件組:按鈕、文本框、標(biāo)簽、圖片框、下拉列表、選項(xiàng)卡等等。 ? MessageBox類及相關(guān)信息的了解 MessageBox是一個(gè)系統(tǒng)提供的類,用于進(jìn)行對(duì)話提示信息的呈現(xiàn),我們使用得最多的方法是 Show 方法,其重載了 21 次,當(dāng)然我們不需要去記住這 21 次重載,我們僅知道它的常用方法即可。 第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 30 圖 261 ()方法演示一 選“是” 后: 圖 262 ()方法演示 二 選“重試”后: 圖 263 ()方法演示 三 相信以上呈現(xiàn)的頁(yè)面效 果大家都在平常的 Windows操作中遇到過,具體在什么時(shí)候選擇何種呈現(xiàn)方式由現(xiàn) 實(shí) 的需求決定,在這里僅僅是一個(gè)演示處理。 public Form2(string str) { InitializeComponent()。如圖 311 所示。 = 您選擇的是 : + ()。其數(shù)據(jù)類型為 TextBox。為了便于代碼的閱讀及維護(hù),規(guī)定每個(gè)方法、函數(shù)的代碼最長(zhǎng)不得超過 100 行。以 命令 模式打開命令窗口,從 視圖 菜單的 其他窗口 子菜單中選擇 命令窗口 命令,打開命令窗口。結(jié)構(gòu)和數(shù)組變量有一個(gè)樹控件( Tree Control),可用于顯示或隱藏元素。 圖 221 在代碼中插入斷點(diǎn) 讓我們?cè)诔绦蜻\(yùn)行的過程中暫停程序,去查看運(yùn)行中每一個(gè)變量的值,觀察其是否為我們所希望的值,第二章 使用 . 開發(fā)環(huán)境開發(fā) Windows 應(yīng)用程序 20 如果是那么繼續(xù)查看后面的代碼,但如果不是,就 說(shuō)明在運(yùn)行的過程中由于一些不希望的代碼或錯(cuò)誤代碼改變了變量的值,只要再仔細(xì)觀察就能找到出錯(cuò)的代碼所在。圖 216 即工具箱窗口。 其次,如果在一個(gè)頁(yè)面文件中代碼很多的話,我們會(huì)感覺查看代碼不是很方便,此時(shí)希望能夠?qū)⑦@些代碼根據(jù)不同的實(shí)現(xiàn)功能進(jìn)行分組,以便于代碼的 查看。 private void btnShow_Click(object sender, EventArgs e) { = 歡迎您 : + ()。窗體隱藏后 ,用戶不能與其交互 ,但從代碼中依然能訪問其中的控件 .因此 ,需要經(jīng)常顯示的窗體應(yīng)采用 Hide 方法 ,而非 Close 方法 . ? 常用事件 ? Load :每當(dāng)用戶加載窗體時(shí)發(fā)生。方法是控件具備的功能,我們可以通過方法的調(diào)用進(jìn)行 某些操作。 現(xiàn)在回到我們討論的主題軟件開發(fā)上來(lái),為了適應(yīng)軟件的發(fā)展
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1