【正文】
在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠程處理等核心服務(wù),并且還強制實施嚴格的 類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。評價對 .NET 安全性的獨立評估 和 .NET 框架安全性的獨立分 Foundstone, Inc. 和 CORE Security Technologies 的長期安全性分析,涉及前兩個 Beta 版本,對 .NET 框架的評價是“ robust platform for enterprise and Web application security(企業(yè)和 Web 應(yīng)用程序安全性的可靠平臺)”。由于公共語言運行庫在核心層透明地處理安全性,因此開發(fā)人員可將精力集中于應(yīng)用程序邏輯。通過與個人和管理員的良好操作做法相耦合,它為使用戶能夠控制其個人和企業(yè)信息的計算體 驗提供了基礎(chǔ)。將計算能力分布于許多系統(tǒng)(您的家庭和公司內(nèi)部及外部)導致了新類型的挑戰(zhàn)。Microsoft .NET 旨在使來自多個站點和公司的服務(wù)可以聚集為供用戶使用的寶貴經(jīng)驗。 .NET 還具有數(shù)據(jù)庫訪問能力,允許開發(fā)人員將符合 ODBC 的數(shù)據(jù)存儲區(qū)引入到其應(yīng)用程序體系結(jié)構(gòu)中。簡單對象訪問協(xié)議 (SOAP) 是由 W3C 標準化的、基于 XML 的消息傳遞技術(shù),它指定定位 XML Web services 的所有必需規(guī)則,將這些服務(wù)集成到應(yīng)用程序中,并在它們之間進行通訊。 .NET 框架強制類型安全、顯式代碼共享和應(yīng)用程序隔離,從而保證沒有任何 XML Web services 可以影響或非法調(diào)用另一個 XML Web services。只要處理最有意義或者只要駐留有 XML Web services,處理就會 13 發(fā)生,從而分散 CPU 負載并減少網(wǎng)絡(luò)通信量。 更高的可靠性 : .NET 我的服務(wù)和其他 .NET 構(gòu)件塊服務(wù)提供了許多應(yīng)用程序所需的核心功能,如用戶身份驗證、通知功能、聯(lián)系人列表等等,而無需額外的編碼工作。在本質(zhì)上, XML 將數(shù)據(jù)與數(shù)據(jù)的顯示方式分開。 .NET 的優(yōu)勢 圖 21 .NET 帶來的優(yōu)越性 更快的開發(fā) : 通過使用公共語言運行庫( .NET 框架的一部分),開發(fā)人員可以使用任何現(xiàn)代編程語言創(chuàng)建 XML Web services,大幅度增大開發(fā)人員可用資源量,并允許開發(fā)人員隨意使用最適合解決身邊問題的編程語言。之所以把它納入到整個 .Net 平臺之下,也許是因為它在開發(fā)中的地位吧。 二是 Visual 。這是 .Net 的核心所在,它主要包括 CLR( Common Language Runtime)和 FCL( Framework Class Library)。在第一版中,作者將很多內(nèi)容都納入到了 .Net 平臺的名下,而在第二版中,這個問題被明確,只有兩個部分可以算是真正的 .Net 平臺的組成。在 .Net 誕生之初,微軟在其一系列產(chǎn)品中都冠以 .Net 的標簽。 .NET 的互聯(lián)網(wǎng)標準 : ? HTTP, the munication protocol between Inter Applications ? XML, the format for exchanging data between Inter Applications ? SOAP, the standard format for requesting Web Services ? UDDI, the standard to search and discover Web Services .NET 的組成 .Net 是一個廣義的名詞。 .NET 是一個全面的產(chǎn)品家族,它建立在行業(yè)標準和 Inter 標準之上,提供開發(fā)(工具)、管理(服務(wù)器)、使用(構(gòu)造塊服務(wù)和智能客戶端)以及 XML Web 服務(wù)體驗(豐富的用戶體驗)。 Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。 11 .NET 的規(guī)范 Microsoft .NET 是一個平臺,是 Microsoft 的 XML Web 服務(wù)平臺。在未來的 IT 時代,人們的生活、工作、學習、娛樂,都將得到 .NET 的幫助。微軟心中有一個夢想,它要通過 .NET 改變?nèi)藗兾磥淼纳罘绞健? .NET 還是微軟的一個互聯(lián)網(wǎng)之夢,是微軟公司提出的下一代互聯(lián)網(wǎng)構(gòu)想。 .NET 為開發(fā)人員提供了新的開發(fā)平臺 (.NET 框架 ) ,新的開發(fā)語言 (C) ,新 的開發(fā)工具 (Visual Studio .NET) ,新的開發(fā)方式 (Web Service) ;為普通用戶提供了 Windows CE、 Windows XP、 Stinger、 Xbox、 Tablet PC、 .NET My Services、 MSN 等產(chǎn)品;為企業(yè)提供了 bCentral。如果這個瀏覽器不是微軟的產(chǎn)品,那后果可想而知。 事實上,很早就有人提出過,對計算機發(fā)展和普及做出巨大貢獻的軟件行業(yè)已經(jīng)到了這樣一個轉(zhuǎn)折點:留在終端的軟件會越來越少,目前 通過軟件包發(fā)行的方式即將消失,而改為網(wǎng)上出租的形式獲得利潤,用戶只要在本地發(fā)出請求,就可以在網(wǎng)上直接使用它,而這個軟件的供應(yīng)商會依你使用的次數(shù)來收費。她為 Steve 在一街之隔的某診所約了醫(yī)生。 Steve 用他的 Web 電話與遠在他的故鄉(xiāng)的 Jamie 聯(lián)系,她是他醫(yī)生辦公室里的接待員。你不需要自己獲得信息去分析,只需將你的要求說 (自然語言技術(shù)也是 . NET 的一部分 )給秘書聽,她就會自動地去互聯(lián)網(wǎng)絡(luò)上查找相關(guān)的服務(wù),經(jīng)過自己的智能處理與整合,以最有效 10 率的方式完成你交給她的任務(wù)。但是這當然不是 .NET 的全部,正 如蓋茨所言,僅僅能夠獲取信息是不夠的,通過 .NET,用戶還將會獲得由程序封裝過的數(shù)據(jù),也就是服務(wù)。 Delivering an Interbased platform of Next Generation Windows Services is the top priority of our pany. The breakthroughs we’re talking about here include changes to the programming model, to the user interface, to the application integration model, the file system, new XML schema..... Steve Ballmer quote January 2020[1] 在 2020 年 6 月 ,微軟正式向全世界展示 .NET, 其中強調(diào)了強大的適用性和服務(wù)性 描述如下 : ? .NET is Microsoft39。從開發(fā)人員的角度看, .NET 使得利用 Microsoft Visual Studio .NET、 .NET Framework 以及 XML Web Service 編寫彼此連接的系統(tǒng)變得非常簡單。許多公司已經(jīng)使用 XML Web Service 與合作伙伴連接。這項技術(shù)既是一種方法,也是在不同機器、不同網(wǎng)絡(luò)及不同操作系統(tǒng)的組件之間傳遞信息的傳輸層。 .NET 方法能更好地啟用這種能力,它使得編寫能夠在任意時間、任意地 點和任意設(shè)備上安全地彼此連接和互操作的系統(tǒng)變得非常簡單。當企業(yè)承諾互相連接起來時,如果他們的操作系統(tǒng)處于不同的再開發(fā)狀態(tài)或處于不斷變化中,他們就會面臨艱難的設(shè)計及實現(xiàn)連接的策劃工作。當供應(yīng)鏈中的所有供應(yīng)商都彼此連接起來時,每個供應(yīng)商都能夠?qū)齑娼档偷阶畹退?、根?jù)需求生產(chǎn)和更有效地協(xié)調(diào)。人們通常將這一點看作提高生產(chǎn)率的障礙。我們來看一些有關(guān)連接性和互操作性的常見業(yè)務(wù)問題,以說明促使 .NET 方法的發(fā)展的原因:大多數(shù)企業(yè)都與其他企業(yè)合作,但是它們的信息系統(tǒng)運作卻是孤立的。在這一章節(jié)中本人將會對 .NET, .NET Framework, , 和 C進行詳細的介紹和總結(jié)。 ( 2 ) 數(shù)據(jù)顯示 : 運用最形象的 Web 顯示方式 , 將數(shù)據(jù)向瀏覽用戶呈現(xiàn) 。 畢業(yè)論文選題 系統(tǒng)的主要功能 : ( 1 ) 數(shù)據(jù)處理 :包括數(shù)據(jù)收集和輸入,數(shù)據(jù)傳輸、數(shù)據(jù)存儲、數(shù)據(jù)加工處理和輸出。 7 從選題系統(tǒng)的建立、功能等方面來分析,畢業(yè)論文選題 系統(tǒng)可以定義為 : 畢業(yè)論文選題 系統(tǒng)是用系統(tǒng)思想建立起來的, 以電子計算機為基本信息處理手段, 以現(xiàn)代通訊設(shè)備為基 本傳輸工具,且能 為學生和導師提供關(guān)于畢業(yè)課題選題的雙向交流服務(wù) 的人機系統(tǒng)。 畢業(yè)論文選題系統(tǒng)簡介 畢業(yè)論文選題系統(tǒng)是一個提供學生群體和導師群體進行畢業(yè)課題選題的雙向交流平臺 。 3. 對整個 .NET 框架的深層次了解 。 課題目的和意義 本課題通過對基于 的 Web 信息系統(tǒng) 的 開發(fā)研究將達到 目的 : 1. 熟練掌握 VS2020 平臺上的 Web 應(yīng)用程序開發(fā)以及 MSSQL 數(shù)據(jù)庫的操作 。 高效和公平將會是畢業(yè)論文選題系統(tǒng)的首要目的 。 這種傳統(tǒng)的選題方式是低效 , 尚待改善的 。當人們坐在 Inter 終端完成從定餐到購買衣服的操作的時候 , 讓人不得不佩服網(wǎng)絡(luò)系統(tǒng)的強大以及 美好發(fā)展前景 。s integration with .NET. Concluded from the detailed research, we confirm to develop a Webbased system with B/S structure, .NET platform and C, which proves to be petent to meet the req UI 網(wǎng)頁設(shè)計 rement of thesis selection users. Secondly, this thesis describes the operation implementation and Database design of Thesis Selection System, which includes the elaboration of several key technologies, such as connection and GridView ponent implementation. In the end, this thesis presents the effort to enhance user experience through UI 網(wǎng)頁設(shè)計 design. This thesis manages to design and develop Thesis Selection System using C, , and Ajax tools, based on the platform of Microsoft’s .NET. It operates well, performs consistently in the testing process and receives great feedback from potential users. We conclude that this system can be put into practical use. Keywords: .NET, Web Application, User Experience, B/S, GridView iii iii 目 錄 摘 要 ............................................................................................................................................................... I ABSTRACT .................................................................................................................................................... II 第一章 前言 .....................................................................................................................................................6 課題來源和背景 ............................................................................................... 6 課題目的和意義 ............................................................................................... 6 畢業(yè)論文選題系統(tǒng)簡介 ................................................................................... 6 第二章 系統(tǒng)實現(xiàn)關(guān)鍵技術(shù) .................................................