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

正文內(nèi)容

b005-基于c的視窗應(yīng)用程序開發(fā)_v2-文庫吧

2025-10-14 17:28 本頁面


【正文】 ....................................................... 104 使用 TreeView 的應(yīng)用程序示例 .............................................................................................. 110 本章練習(xí) ..................................................................................................................................... 115 第 六 章 .數(shù)據(jù)訪問組件 ................................................................................................................. 53 本章單詞 ....................................................................................................................................... 53 概述 .........................................................................................................................53 使用 Connection 對象 ...............................................................................................................55 異常處理 .................................................................................................................................61 使用 Command 對象 .................................................................................................................64 本章練習(xí) .......................................................................................................................................69 第 七 章 .數(shù)據(jù)應(yīng)用組件 ..................................................................................................................71 本章單詞 .......................................................................................................................................71 查詢數(shù)據(jù) .................................................................................................................................71 DataSet對象 .............................................................................................................................73 DataAdapter對象 ......................................................................................................................76 DataGridView 控件 ....................................................................................................................79 本章練習(xí) .......................................................................................................................................83 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 1 第 一章 . 開發(fā)平臺與基于對象的開發(fā)思想 本章目標(biāo): 理解 . 運行環(huán)境 了解面向?qū)ο蟮拈_發(fā)思想 學(xué)會創(chuàng)建可視化應(yīng)用程序的方法 掌握基于對象的開發(fā)模式 本章重點: 使用 創(chuàng)建可視化應(yīng)用程序并理解其開發(fā)流程 本章難點: . 程序開發(fā)運行過程的理解 本章單詞 1. framework: ___________________ 2. service: _____________________ 3. application: _________________ 4. visual: ______________________ 5. studio: ______________________ 6. property: ____________________ 7. function: ____________________ 8. event: _______________________ .NET Framework 概念 .NET Framework 是支持生成和運行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。 .NET Framework 旨在實現(xiàn)下列目標(biāo): ? 提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Inter 上分布,或者是在遠(yuǎn)程執(zhí)行的。 ? 提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 ? 提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 ? 提供一 個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。 ? 使開發(fā)人員的經(jīng)驗在面對類型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時保持一致。 ? 按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;? .NET Framework 的代碼可與任何其他代碼集成。 .NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎(chǔ)。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理 等核心服務(wù),并且還強制實施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標(biāo)的代碼稱為托管代碼,而不以運行庫為目標(biāo)的代碼稱為非托管代碼。 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 2 services)。 .NET Framework 可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進(jìn)程中并啟動托管代碼的執(zhí)行,從而創(chuàng)建一個可以同時利用托管和非托管功能的軟件環(huán)境。 .NET Framework 不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發(fā)。 例如, 承載運行庫以為托管代碼提供可伸縮的服務(wù)器端環(huán)境。 直接使用運行庫以啟用 應(yīng)用程序和 XML Web services(本主題稍后將對這兩者進(jìn)行討論)。 Inter Explorer 是承載運行庫(以 MIME 類型擴(kuò)展的形式)的非托管應(yīng)用程序的一個示例。使用 Inter Explorer 承載運行庫使您能夠在 HTML 文檔中嵌入托管組件或 Windows 窗體控件。以這種方式承載運行庫使得托管移動代碼(類似于 Microsoft174。 ActiveX174。 控件)成為可能,不過它需要進(jìn)行重大改進(jìn)(如不完全受信任的執(zhí)行和獨立的文件存儲),而這種改進(jìn)只有托管代碼才能提供。 下面的插圖 (圖 111)顯示公共語言運行庫和類庫與應(yīng)用程序之間以及與整個系統(tǒng)之間的關(guān)系。該插圖還顯示托管代碼如何在更大的結(jié)構(gòu)內(nèi)運行。 圖 111 公共語言運行庫和類庫 CLR CLR 指公共語言運行庫,是 .NET Framework 兩個重要組件中的一個。 公共語言運行庫管理內(nèi)存、線程執(zhí)行、代碼執(zhí)行、代碼安全驗證、編譯以及其他系統(tǒng)服務(wù)。這些功能第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 3 是在公共語言運行庫上運行的托管代碼所固有的。運行庫強制實施代碼訪問安全。例如,用戶可以相信嵌入在網(wǎng)頁中的可執(zhí)行文件能夠在屏幕上播放動畫或唱歌,但不能訪問他們的個人數(shù)據(jù)、文件系統(tǒng)或網(wǎng)絡(luò)。這樣,運行庫的安全性功能就使通過 Inter 部署的合法軟件能夠具有特別豐富的功能。運行庫還通過實現(xiàn)稱為通用類型系統(tǒng) (CTS) 的嚴(yán)格類型驗證和代碼驗證基礎(chǔ)結(jié)構(gòu)來加強代碼可靠性。 CTS 確保所有托管代碼都是可以自我描述的。各種 Microsoft 和第三方語言編譯器生成符合 CTS 的托管代碼。這意味著托管代碼可在嚴(yán)格實施類型保真和類型安全的同時使用其他托管類型和實例。此外,運行庫的托管環(huán)境還消除了許多常見的軟件問題。例如,運行庫自動處理對象布局并管理對對象的引用,在不再使用它們時將它們釋放。這種自動內(nèi)存管理解決了兩個最常見的應(yīng)用程序錯誤:內(nèi)存泄漏和無效內(nèi)存引用。運行庫還提高了開發(fā)人員的工作效率。例 如,程序員可以用他們選擇的開發(fā)語言編寫應(yīng)用程序,卻仍能充分利用其他開發(fā)人員用其他語言編寫的運行庫、類庫和組件。任何選擇以運行庫為目標(biāo)的編譯器供應(yīng)商都可以這樣做。 以 .NET Framework 為目標(biāo)的語言編譯器使得用該語言編寫的現(xiàn)有代碼可以使用 .NET Framework 的功能,這大大減輕了現(xiàn)有應(yīng)用程序的遷移過程的工作負(fù)擔(dān)。盡管運行庫是為未來的軟件設(shè)計的,但是它也支持現(xiàn)在和以前的軟件。托管和非托管代碼之間的互操作性使開發(fā)人員能夠繼續(xù)使用所需的 COM 組件和 DLL。運行庫旨在增強性能。盡管公共語言 運行庫提供許多標(biāo)準(zhǔn)運行庫服務(wù),但是它從不解釋托管代碼。一種稱為實時 (JIT) 編譯的功能使所有托管代碼能夠以它在其上執(zhí)行的系統(tǒng)的本機(jī)語言運行。同時,內(nèi)存管理器排除了出現(xiàn)零碎內(nèi)存的可能性,并增大了內(nèi)存引用區(qū)域以進(jìn)一步提高性能。最后,運行庫可由高性能的服務(wù)器端應(yīng)用程序(如 Microsoft174。 SQL Server? 和 Inter 信息服務(wù) (IIS))承載。此基礎(chǔ)結(jié)構(gòu)使您在享受支持運行庫宿主的行業(yè)最佳企業(yè)服務(wù)器的優(yōu)越性能的同時,能夠使用托管代碼編寫業(yè)務(wù)邏輯。 .NET Framework 基 本類庫 .NET Framework 類庫是一個與公共語言運行庫緊密集成的可重用的類型集合。該類庫是面向?qū)ο蟮模⑻峁┠约旱耐泄艽a可從中導(dǎo)出功能的類型。這不但使 .NET Framework 類型易于使用,而且還減少了學(xué)習(xí) .NET Framework 的新功能所需要的時間。此外,第三方組件可與 .NET Framework 中的類無縫集成。 .NET Framework 即是一個系統(tǒng)方法的集中,由微軟開發(fā)人員實現(xiàn)的各項功能,以備二次開發(fā)的程序員進(jìn)行調(diào)用,這部分的內(nèi)容在之后的課程中我們會逐漸使用到。 VS2020 工具的使用 VS2020 是微軟新一代的開發(fā)工具,可以使用預(yù)定義的各種模板輕松創(chuàng)建多種應(yīng)用程序,之前我學(xué)過創(chuàng)建控制臺應(yīng)用程序,之后還會學(xué)習(xí)如何創(chuàng)建 Windows 應(yīng)用程序、 Web 應(yīng)用程序、類庫等多種類型的應(yīng)用,當(dāng)然,微軟還設(shè)計了其它很多類型的模板可供選擇,分布式開發(fā)的應(yīng)用程序也在其中! 在 VS2020 中提供了非常多的窗口,這些窗口能夠幫助我們進(jìn)行快速高效的開發(fā)。 第一章 . 開發(fā)平臺與基于對象的開發(fā)思想 4 圖 141 VS2020 開發(fā)工具 創(chuàng)建第一個 Windows 應(yīng)用程序 Windows 應(yīng)用程序 (之后簡稱 WinForms 程 序 )是一種所見即所得的開發(fā),開發(fā)過程非常直觀,即你畫出什么樣的界面將來程序運行后得到的也是同樣的界面,開發(fā)人員所做的僅僅是考慮業(yè)務(wù)邏輯的處理,像是填空一樣得在指定位置填上必須的代碼。 請打開 VS2020,然后如下操
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1