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

正文內(nèi)容

基于net的新聞發(fā)布系統(tǒng)-畢業(yè)論文-閱讀頁(yè)

2024-12-02 15:40本頁(yè)面
  

【正文】 Microsoft Intermediate Language, MSIL)代碼 ,這些代碼不專用于任何一種操作系統(tǒng),也不專用于 C。 顯然,要執(zhí)行應(yīng)用程序,必須完成更多的工作,這是 JustInTime(JIT)編譯器的任務(wù),它把 MSIL 編譯為專用于 OS 和目標(biāo)機(jī)器結(jié)構(gòu)的本機(jī)代碼。這里編譯器的名稱 JustInTime 反映了 MSIL 盡在需要時(shí)才編譯的事實(shí)。這通常是一種優(yōu)化形式(例如,為了讓代碼在 AMD 芯片上運(yùn)行得更快),但有時(shí)候是非常重要的(例如對(duì)于工作在 Win9x 和 WinNT/2020 環(huán)境下的應(yīng)用程序)。目前有幾種 JIT編譯器,每種編譯器都用于不同的結(jié)構(gòu),我媽總能找到一個(gè)適合的編譯器創(chuàng)建所需要的本機(jī)代碼。實(shí)際上,可以不考慮于系統(tǒng)相關(guān)的細(xì)節(jié),把注意力放在代碼的功能上就夠了。元信息允許程序集是完全自我描述的。 因此,部署應(yīng)用程序就很簡(jiǎn)單了,只需要把文件復(fù)制到遠(yuǎn)程的計(jì)算機(jī)上的目錄下酒可以了。 當(dāng)然,不必把運(yùn)行應(yīng)用程序所需的所有信息都安裝到一個(gè)地方。此時(shí),通常把這些可重用的代碼放在所有應(yīng)用程序都可以訪問的地方。 3.托管代碼 在把代碼編譯為 MSIL,再用 JIT 編譯器把它編譯 為本機(jī)代碼后, CLR的任務(wù)還沒有全部完成。即 CLR 管著應(yīng)用程序,其方式是管理內(nèi)存、處理安全性,以及允許進(jìn)行跨語言調(diào)試等。訪問操作系統(tǒng)的低級(jí)功能。我媽將使用 CLR 16 的托管功能,讓 .ENT 自己與操作系統(tǒng)進(jìn)行交互。這種 .NET方法可確保應(yīng)用程序不再使用某些內(nèi)存時(shí),這內(nèi)存完全釋放。 這通常意味著計(jì)算機(jī)的速度逐漸減慢,最終導(dǎo)致崩潰。它沒有設(shè)置時(shí)間幀,可能一秒鐘內(nèi)會(huì)進(jìn)行上千次的檢查,也可能幾秒鐘檢查一次,或者隨時(shí)進(jìn)行檢查,但可以肯定進(jìn)行了檢查。因?yàn)檫@項(xiàng)工作在不可預(yù)知的時(shí)間進(jìn)行,所以在設(shè)計(jì)應(yīng)用程 序時(shí),必須記得要進(jìn)行這樣的檢查。 5. 把它們組合在一起 在繼續(xù)學(xué)習(xí)之前,先總結(jié)一下上述創(chuàng)建 .ENT 應(yīng)用程序需要的步驟:首先,使用某種 .ENT 兼容語言(如 C)編寫應(yīng)用程序代碼;其次,把代碼編譯為 MSIL,存儲(chǔ)在程序集中;再次,在執(zhí)行代碼時(shí)(如果這是一個(gè)可執(zhí)行文件,就自動(dòng)運(yùn)行,或者在其他代碼使用它時(shí)運(yùn)行)必須使用 JIT 編譯器將代碼編譯為本機(jī)代碼;最后,在托管的 CLR 環(huán)境下運(yùn)行本機(jī)代碼,以及其他應(yīng)用程序或過程。在上述第二步中編譯為 MSIL 的 C代碼不一定包含在單獨(dú)的文件中,可以把應(yīng)用程序代碼放在多個(gè)源代碼文件中,再把它們編譯到一個(gè)程序集中。原因是處理幾個(gè)較小的文件比處理一個(gè)大文件要簡(jiǎn)單的多。 在托管領(lǐng)域中,服務(wù)器端應(yīng)用程序是通過運(yùn)行庫(kù)宿主實(shí)現(xiàn)的。此 17 模型在獲得主服務(wù)器的性能和可伸縮性的同時(shí)提供給您公共語言運(yùn)行庫(kù)和類庫(kù)的所有功能 [12]。在應(yīng)用程序邏輯通過托管代碼執(zhí)行時(shí),服務(wù)器(如 IIS 和 SQL Server)可執(zhí)行標(biāo)準(zhǔn)操作。但是, 不止是一個(gè)運(yùn)行庫(kù)宿主;它是使用托管代碼開發(fā)網(wǎng)站和通過 Inter 分布的對(duì)象的完整結(jié)構(gòu)。 XML Web Services 作為基于 Web 的技術(shù)的重要發(fā)展,是類似于常見網(wǎng)站的分布式服務(wù)器端應(yīng)用程序組件。 XML Web Services 由旨在供其他應(yīng)用程序使用的可重用的軟件組件組成,所謂的其他應(yīng)用程序包括:傳統(tǒng)的客戶端應(yīng)用程序,基于 Web 的應(yīng)用程序,甚至是其他 XML Web Services。 如果 用戶 使用過 ASP 技術(shù)的早期版本,很快就會(huì)注意到 和 Web 窗體提供的改進(jìn)。此外, 用戶 的代碼不再需要與 HTTP 文本共享同一個(gè)文件(盡管如果您愿意,代碼還可以繼續(xù)這樣做)。與此相對(duì)照,非托管 ASP 頁(yè)始終被寫成腳本并解釋。 .NET Framework 還提供類和工具的集合來幫助開發(fā)和使用 XML Web Services 應(yīng)用程序?;谶@些標(biāo)準(zhǔn)生成 .NET Framework 的目的是為了提高與非 Microsoft 解決方案 的互操作性。這些源代碼可以創(chuàng)建從類庫(kù)中的類派生的類,這些類使用 SOAP 和 XML 分析處理所有基礎(chǔ)通信。 如果 用戶 開發(fā)和發(fā)布自己的 XML Web Services, .NET Framework 為您提供了一組符合所有基礎(chǔ)通信標(biāo)準(zhǔn)(如 SOAP、 WSDL 和 XML)的類。 最后,與托管環(huán)境中的 Web 窗體頁(yè)相似, 用戶 的 XML Web Services 將使用 IIS 的可伸縮通信以本機(jī)語言的速度運(yùn)行。 作為 .NET Framework 的一部分提供。您可以使用與公共語言運(yùn)行庫(kù) (CLR) 兼容的任何語言來 19 編寫應(yīng)用程序的代碼,這些語言包括 Microsoft Visual Basic、 C、 JScript .NET 和 J。 包括: ? 頁(yè)和控件框架 ? 編譯器 ? 安全基礎(chǔ)結(jié)構(gòu) ? 狀態(tài)管理功能 ? 應(yīng)用程序配置 ? 運(yùn)行狀況監(jiān)視和性能功能 ? 調(diào)試支持 ? XML Web services 框架 ? 可擴(kuò)展的宿主環(huán)境和應(yīng)用程序生命周期管理 ? 可擴(kuò)展的設(shè)計(jì)器環(huán)境 采取了 技術(shù)的系統(tǒng)在性能上有了很大的改善,主要表現(xiàn)在以下幾方面 [13]: ? 由于 ASP 頁(yè)面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁(yè)面在反復(fù)打開時(shí)速度沒有任何提升,而 頁(yè)面只需要一次編譯后不需要重新編譯,直到該頁(yè)面被修改或 Web 應(yīng)用程序重新啟動(dòng)。 應(yīng)用程序文件永遠(yuǎn)不會(huì)被加鎖,因此甚至在程序運(yùn)行時(shí)文件就可 以被覆蓋 , 當(dāng)文件更新后,系統(tǒng)會(huì)溫和地轉(zhuǎn)換到新的版本 ; 20 ? 采取 CodeBehind(代碼分離 )技術(shù) 方式編寫代碼使得代碼更易于編寫,結(jié)構(gòu)更清晰,降低了系統(tǒng)開發(fā)與維護(hù)的復(fù)雜度和費(fèi)用??梢詮娜魏螢g覽器或客戶端設(shè)備請(qǐng)求 網(wǎng)頁(yè), 會(huì)向請(qǐng)求瀏覽器呈現(xiàn)標(biāo)記(例如 HTML)。但是, 用戶 可以針對(duì)諸如 Microsoft Inter Explorer 6 的特定瀏覽器設(shè)計(jì) 網(wǎng)頁(yè),并利用該瀏覽器的功能。 網(wǎng)頁(yè)是完全面向?qū)ο蟮摹? 頁(yè)框架為響應(yīng)在服務(wù)器上運(yùn)行的代碼中的客戶端事件提供統(tǒng)一的模型,從 而使您不必考慮基于 Web 的應(yīng)用程序中固有的客戶端和服務(wù)器隔離的實(shí)現(xiàn)細(xì)節(jié)。 使用 頁(yè)和控件框架還可以將常用的 UI 功能封裝成易于使用且可重用的控件。這些控件在呈現(xiàn)期間放入 網(wǎng)頁(yè)中??梢韵榷x主題和外觀,然后在頁(yè)面級(jí)或控件級(jí)應(yīng)用這些主題和外觀。一個(gè)母版頁(yè)可以定義您希望應(yīng)用程序中的所有頁(yè)(或一組頁(yè))所具有的布局和標(biāo)準(zhǔn)行為。當(dāng)用戶請(qǐng)求內(nèi)容頁(yè)時(shí),這些內(nèi)容頁(yè)與母版頁(yè)合并,產(chǎn)生將母版頁(yè)的布局與內(nèi)容頁(yè)中的內(nèi)容組合在一起的輸出。代碼一經(jīng)編譯,公共語言運(yùn)行庫(kù)會(huì)進(jìn)一步將 編譯為本機(jī)代碼,從而提供增強(qiáng)的性能。 ? 安全基礎(chǔ)結(jié)構(gòu) 除了 .NET 的安全功能外, 還提供了高級(jí)的安全基礎(chǔ)結(jié)構(gòu),以便對(duì)用戶進(jìn)行身份驗(yàn)證和授權(quán),并執(zhí)行其他與安全相關(guān)的功能。此外,可以使用 Windows 組或 用戶 自己的自定義角色數(shù)據(jù)庫(kù)(使用 角色)來管理 Web 應(yīng)用程序的功能和信息方面的授權(quán)。 始終使用特定的 Windows 標(biāo)識(shí)運(yùn)行,因此, 用戶 可以通過使用 Windows 功能(例如 NTFS 訪問控制列表 (ACL)、數(shù)據(jù)庫(kù)權(quán)限等等)來保護(hù)應(yīng)用程序的安全 [15]。您可以保存和管理應(yīng)用程序 特定、會(huì)話特定、頁(yè)特定、用戶特定和開發(fā)人員定義的信息。 提供了分布式狀態(tài)功能,使您能夠管理一臺(tái)計(jì)算機(jī)或數(shù)臺(tái)計(jì)算機(jī)上同一應(yīng)用程序的多個(gè)實(shí)例的狀態(tài)信息。您可以在部署 應(yīng)用程序時(shí)定義配置設(shè)置,并且可以隨時(shí)添加或修訂配置設(shè)置,且對(duì)運(yùn)行的 Web 應(yīng)用程序和服務(wù)器具有最小的影響。由于這 些 XML 文件是 ASCII 文本文件,因此對(duì) Web 應(yīng)用程序進(jìn)行配置更改比較簡(jiǎn)單。 ? 運(yùn)行狀況監(jiān)視和性能功能 包括可監(jiān)視 應(yīng)用程序的運(yùn)行狀況和性能的功能。這些事件顯示診斷和監(jiān)視特征的組合,并在記錄哪些事件以及如何記錄事件等方面提供了高度的靈活性。 可以調(diào)試托管和非托管對(duì)象,以及公共語言運(yùn)行庫(kù)和腳本語言支持的所有語言。 此外, 頁(yè)框架提供使您可以將檢測(cè)消息插入 網(wǎng)頁(yè)的跟蹤模式 [16]。 XML Web services 是包含業(yè)務(wù)功能的組件,利用該業(yè)務(wù)功能,應(yīng)用程序可以使用 HTTP 和 XML 消息等標(biāo)準(zhǔn)跨越防火墻交換信息。因此,用任何語言編寫、使用任何組件模型并在任何操作系統(tǒng)上運(yùn)行的程序,都可以訪問 XML Web services。雖然 依賴作為應(yīng)用程序宿主的 Web 服務(wù)器 (IIS),但 自身也提供了許多宿主功能。 ? 可擴(kuò)展的設(shè)計(jì)器環(huán)境 中提供了對(duì)創(chuàng)建 Web 服務(wù)器控件設(shè)計(jì)器(用于可視化設(shè)計(jì)工具,例如 Visual Studio)的增強(qiáng)支持。 23 Visual Studio 簡(jiǎn)介 Visual Studio 功能 Visual Studio 是一套完整的開發(fā)工具集,用于生成 Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù) [7]。使用 Visual Studio 2020, 專業(yè)開發(fā)人員能夠: ? 使用改進(jìn)后的可視化設(shè)計(jì)工具、編程語言和代碼編輯器,享受高效 率的開發(fā)環(huán)境 ? 在統(tǒng)一的開發(fā)環(huán)境中,開發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序 ? 使用集成的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)和報(bào)告工具,創(chuàng)建 SQL Server 2020 解決方 案 ? 使用 Visual Studio SDK創(chuàng)建可以擴(kuò)展 Visual Studio IDE的工具 Microsoft 為單獨(dú)工作或在小型團(tuán)隊(duì)中的專業(yè)開發(fā)人員提供了兩種選擇, Visual Studio 2020 Professional Edition 和用于 Microsoft Office 系統(tǒng)的 Visual Studio 2020 工具。每種產(chǎn)品都可以單獨(dú)購(gòu)買或打包定 購(gòu)。 Visual Studio 主要部分 ? 公共語言運(yùn)行庫(kù) 24 運(yùn)行庫(kù)實(shí)際上在組件的運(yùn)行時(shí)和開發(fā)時(shí)操作中都起到很大的作用,盡管名稱中沒有體現(xiàn)這個(gè)意思。在開發(fā)時(shí),運(yùn)行庫(kù)的作用稍有變化;由于做了大量的自動(dòng)處理工作(如 內(nèi)存管理),運(yùn)行庫(kù)使開發(fā)人員的操作非常簡(jiǎn)單,尤其是與今天的 COM 相比。 ? 統(tǒng)一編程類 該框架為開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮?、分層的和可擴(kuò)展的類庫(kù)集 (API)。該框架統(tǒng)一了這些完全不同的模型,還為 Visual Basic 和 JScript 程序員提供了對(duì)類庫(kù)的訪問。 ? 建立在 .NET Framework 的編程類的基礎(chǔ)上,為 Web 應(yīng)用程序模型提供了一組可簡(jiǎn)化 Web 應(yīng)用程序生成的控件和基礎(chǔ)結(jié)構(gòu)。但這些控件在 Web 服務(wù)器上運(yùn)行,并以 HTML 的形式將其用戶界面呈現(xiàn)在瀏覽器中。 還提供基礎(chǔ)結(jié)構(gòu)服務(wù),如狀態(tài)管理和進(jìn)程回收,從而可以進(jìn)一步減少開發(fā)人員必須編寫的代碼數(shù)量,并提高應(yīng)用程序的可靠性。使用 XML Web Services 功能, 開發(fā)人員可以編寫他們的業(yè)務(wù)邏輯,并使用 基礎(chǔ)結(jié)構(gòu)通過 SOAP 交付該服務(wù)。 這包括關(guān)系數(shù)據(jù)庫(kù),比如 Microsoft Access 和 25 SQL Server,以及其他數(shù)據(jù)庫(kù),甚至還包括非關(guān)系數(shù)據(jù)源。 包括所有的 命名空間及其嵌套的命名空間,例如 , SqlCliert和 ,以及 一些與數(shù)據(jù)庫(kù)訪問相關(guān)的專用類。 通俗的說, 提供對(duì) Microsoft SQL Server、 OLEDB 和 XML 公開的數(shù)據(jù)源的一致性訪問,數(shù)據(jù)共享用戶應(yīng)用程序可以使用 來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。 Connection 對(duì)象提供與數(shù)據(jù)源的連接 ,是操作數(shù)據(jù)庫(kù)的基礎(chǔ),表示應(yīng)用程序和數(shù)據(jù)源之間的惟一會(huì)話。 DataReader 對(duì)象從數(shù)據(jù)源中讀取只進(jìn) 26 且只讀的數(shù)據(jù)流。 設(shè)計(jì) 組件的目的是為了從 “ 數(shù)據(jù)操作 ” 中分解出 “ 數(shù)據(jù)訪問 ” 。 Web 層由 Web 窗體和代碼隱藏文件組成, Web 窗體只是用 HTML 提供用戶操作,而代碼隱藏文件實(shí)現(xiàn)各種控件的事件處理程序 [20]。 數(shù)據(jù)訪問層:數(shù)據(jù)訪問層為業(yè)務(wù)層提供數(shù)據(jù)服務(wù),這一層是作為解決方案文件中的 Conn 類 (數(shù) 據(jù)訪問類 ,實(shí)現(xiàn)公共操作的一個(gè)通用類 )實(shí)現(xiàn)的 。 在添加新聞時(shí),除常規(guī)的添加新聞標(biāo)題、新聞內(nèi)容、新聞作者和新聞簡(jiǎn)介外,還可選擇是否為首頁(yè)新聞、是否為推薦新聞和是否在首頁(yè)滾動(dòng)圖片 (上傳圖片 )等,對(duì)新聞內(nèi)容的字體、字號(hào)和字體顏色可以調(diào)整,類似 Word 的一些簡(jiǎn)單的編輯功能,還可設(shè)置超鏈接和插入表格等。 管理新聞功能包括對(duì)任一條新聞內(nèi)容可作相應(yīng)修改,也可刪除任何一條不 再需要保留的新聞。添加用戶時(shí),用戶等級(jí)可為管理員、審核員或者輸入員之一,管理用戶包括修改用戶名、密碼和用戶等級(jí),也可將任一用戶刪除。風(fēng)格設(shè)置指從系統(tǒng)八種風(fēng)格里任選一種作為當(dāng)前網(wǎng)站的默認(rèn)風(fēng)格。 留言板系統(tǒng) 也是此系統(tǒng)重要的一部分,它 是用戶和網(wǎng)站管理者進(jìn)行信息交流的平臺(tái),它可以讓用戶方便、快捷的發(fā)表自己的意見,提出自己的想法,并且使網(wǎng)站管理者
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1