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

正文內(nèi)容

家庭財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(編輯修改稿)

2025-10-02 13:50 本頁面
 

【文章內(nèi)容簡介】 礎(chǔ)結(jié)構(gòu)來加強代碼可靠性。 CTS 確保所有托管代碼都是可以自我描述的。各種 Microsoft 和第三方語言編譯器生成符合 CTS 的托管代碼。這意味著托管代碼可在嚴格實施類型保真和類型安全的同時使用其他托管類型和實例。 此外,運行庫的托管環(huán)境還消除了許多常見的軟件問題。例如,運行庫自動處理對象布局并管理對對象的引用,在不再使用它們時將它們釋放。這種自動內(nèi)存管理解決了兩個最常見的應(yīng)用程序錯誤:內(nèi)存泄漏和無效內(nèi)存引用。 運行庫還提高了開發(fā)人員的工作效率。例如,程序員可以用他們選擇的開發(fā)語言編 寫應(yīng)用程序,卻仍能充分利用其他開發(fā)人員用其他語言編寫 的運行庫、類庫和組件。任何選擇以運行庫為目標的編譯器供應(yīng)商都可以這樣做。以 .NET 為目標的語言編譯器使得用該語言編寫的現(xiàn)有代碼可以使用 .NET 的功能,這大大減輕了現(xiàn)有應(yīng)用程序的遷移過程的工作負擔。 盡管運行庫是為未來的軟件設(shè)計的,但是它也支持現(xiàn)在和以前的軟件。托管和非托管代碼之間的互操作性使開發(fā)人員能夠繼續(xù)使用所需的 COM 組件和 DLL。 運行庫旨在增強性能。盡管公共語言運行庫提供許多標準運行庫服務(wù),但是它從不解釋托管代碼。一種稱為實時 (JIT) 編譯的 功能使所有托管代碼能夠以它在其上執(zhí)行的系統(tǒng)的本機語言運行。同時,內(nèi)存管理器排除了出現(xiàn)零碎內(nèi)存的可能性,并增大了內(nèi)存引用區(qū)域以進一步提高性能。 .NET 類庫 .NET 類庫是一個與公共語言運行庫緊密集成的可重用的類型集合。該類庫是面向?qū)ο蟮?,易于學習與使用。此外,第三方組件可與 .NET 中的類無縫集成。例如 .NET 集合類實現(xiàn)一組可用于開發(fā)自定義的集合類的接口。自定義的集合類將與 .NET 中的類無縫地混合。 正如面向?qū)ο蟮念悗焖蟮哪菢?.NET 類型能夠完成一系列常見編程任務(wù)(包括諸如字符串管理、數(shù)據(jù)收集、數(shù) 據(jù)庫連接以及文件訪問等任務(wù))。除這些常見任務(wù)之外,類庫還包括支持多種專用開發(fā)方案的類型。 C簡介 C是專門為 .NET 應(yīng)用而開發(fā)出的語言。這從根本上保證了 C與 .NET 框架的完美結(jié)合。在 .NET 運行庫的支持下 .NET 框架的各種優(yōu)點在 C中表現(xiàn)得淋漓盡致。C比較突出的特點包括: 簡潔的語法 平頂山工業(yè)職業(yè)技術(shù)學院畢業(yè)設(shè)計說 明書 第 5 頁 在缺省的情況下, C的代碼在 .NET 框架提供的“可操縱”環(huán)境下運行,不允許直接地內(nèi)存操作。它所帶來的最大的特色是沒有了指針。與此相關(guān)的是,那些在 C++中被瘋狂使用的操作符(例如:“::”、“ ”和“ .,”)已經(jīng)不再出現(xiàn)。 C只支持一個“ .”,對于用戶來說,現(xiàn)在需要理解的一切僅僅是名字的嵌套而已。 C用真正的關(guān)鍵字換掉了那些把活動模板庫 (Active Template Library,ALT)和 COM 搞得亂糟糟的偽關(guān)鍵字,如 OLE_COLOR、 BOOL、 VARIANT_BOOL、 DISPID_XXXXX等等。每 種 C操作符在 .NET 類庫中都有了新名字。 語法中的冗余是 C++中的常見的問題,比如 const和 define、各種各樣的字符類型等等。 C對此進行了簡化,只保留了常見的形式,而別的冗余形 式從它的語法結(jié)構(gòu)中被清除了出去。 精心地面向?qū)ο笤O(shè)計 有一定軟件開發(fā)經(jīng)驗的人都知道,從 Smalltalk 開始,面向?qū)ο蟮脑掝}就始終纏繞著任何一種現(xiàn)代程序設(shè)計語言。的確, C具有面向?qū)ο蟮恼Z言所應(yīng)有的一切特性:封裝、繼承與多態(tài)性,這并不出奇。然而,通過精心地面向?qū)ο笤O(shè)計,從高級商業(yè)對象到系統(tǒng)級應(yīng)用, C建造廣泛組件的絕對選擇。 在 C的類型系統(tǒng)中,每種類型都可以看作一個對象。 C提供了一個叫做裝箱(boxing)與拆箱 (unboxing)的機制來完成這種操作,而不給使用者帶來麻煩。 C只允許單繼承,即一 個類不會有多個基類,從而避免了類型定義的混亂。C中沒有了全局函數(shù),沒有了全局變量,也沒有了全局常數(shù)。一切的一切,都必須封裝在一個類之中。使用 C編寫出來的代碼將具有更好的可讀性,并且減少了發(fā)生命名沖突的可能。 整個 C的類模型是建立在 .NET 虛擬對象系統(tǒng) (Visual Object System ,VOS)的基礎(chǔ)之上,其對象模型是 .NET 基礎(chǔ)架構(gòu)的一部分,而不再是其本身的組成部分。在下面將會談到,這樣做的另一個好處是兼容性。 借助于從 VB 中得來的豐富的 RAD 經(jīng)驗, C具備了良好的開發(fā)環(huán)境。結(jié)合自身強大的面 向?qū)ο蠊δ埽?C使得開發(fā)人員的生產(chǎn)效率得到極大的提高。對于公司而言,軟件開發(fā)周期的縮短將能使它們更好應(yīng)付網(wǎng)絡(luò)經(jīng)濟的競爭。在功能與效率的杠桿上人們終于找到了支點。 與 Web的緊密結(jié)合 .NET中新的應(yīng)用程序開發(fā)模型意味著越來越多的解決方案需要與 Web標準相統(tǒng)一,例如超文本標記語言 (Hypertext Markup Language ,HTML)和 XML。由于歷史的原因,現(xiàn)存的一些開發(fā)工具不能與 Web 緊密地結(jié)合。 SOAP 的使用使得 C克服了這一缺陷,大規(guī)模深層次的分布式開發(fā)從此成為可能。 平頂山工業(yè)職業(yè)技術(shù)學院畢業(yè)設(shè)計說 明書 第 6 頁 由于有了 Web 服務(wù) 框架的幫助,對程序員來說,網(wǎng)絡(luò)服務(wù)看起來就象是 C的本地對象。程序員們能夠利用他們已有的面向?qū)ο蟮闹R與技巧開發(fā) Web 服務(wù)。僅需要使用簡單的 C語言結(jié)構(gòu), C組件將能夠方便地為 Web 服務(wù),并允許它們通過 Inter 被運行在任何操作系統(tǒng)上的任何語言所調(diào)用。舉個例子, XML 已經(jīng)成為網(wǎng)絡(luò)中數(shù)據(jù)結(jié)構(gòu)傳遞的標準,為了提高效率, C允許直接將 XML 數(shù)據(jù)映射成為結(jié)構(gòu)。這樣就可以有效的處理各種數(shù)據(jù)。 完整的安全性與錯誤處理 語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù)。任何人都會犯錯誤,即使是最熟練 的程序員也不例外:忘記變量的初始化,對不屬于自己管理范圍的內(nèi)存空間進行修改。這些錯誤常常產(chǎn)生難以預(yù)見的后果。一旦這樣的軟件被投入使用,尋找與改正這些簡單錯誤的代價將會是讓人無法承受的。C的先進設(shè)計思想可以消除軟件開發(fā)中的許多常見錯誤,并提供了包括類型安全在內(nèi)的完整的安全性能。為了減少開發(fā)中的錯誤, C會幫助開發(fā)者通過更少的代碼完成相同的功能,這不但減輕了編程人員的工作量,同時更有效地避免了錯誤的發(fā)生。 .NET 運行庫提供了代碼訪問安全特性,它允許管理員和用戶根據(jù)代碼的 ID來配置安全等級。在缺省情況下,從 Inter 和 Intra 下載的代碼都不允許訪問任何本地文件和資源。比方說,一個在網(wǎng)絡(luò)上的共享目錄中運行的程序,如果它要訪問本地的一些資源,那么異常將被觸發(fā),它將會無情地被異常扔出去,若拷貝到本地硬盤上運行則一切正常。內(nèi)存管理中的垃圾收集機制減輕了開發(fā)人員對內(nèi)存管理的負擔。 .NET 平臺提供的垃圾收集器 (Garbage Collection, GC) 將負責資源的釋放與對象撤銷時的內(nèi)存清理工作。 變量是類型安全的。 C中不能使用未初始化的變量,對象的成員變量由編譯器負責將其置為零,當局部變量未經(jīng)初始化 而被使用時,編譯器將做出提醒; C不支持 不安全的指向,不能將整數(shù)指向引用類型,例如對象,當進行下行指向時,C將自動驗證指向的有效性; C中提供了邊界檢查與溢出檢查功能。 版本處理技術(shù) C提供內(nèi)置的版本支持來減少開發(fā)費用,使用 C將會使開發(fā)人員更加輕易地開發(fā)和維護各種商業(yè)用戶。 升級軟件系統(tǒng)中的組件(模塊)是一件容易產(chǎn)生錯誤的工作。在代碼修改過程中可能對現(xiàn)存的軟件產(chǎn) 生影響,很有可能導(dǎo)致程序的崩潰。為了幫助開發(fā)人員處理這些問題, C在語言中內(nèi)置了版本控制功能。例如:函數(shù)重載必須被顯式聲明,而不會象在 C++或 java 中經(jīng)常發(fā)生的那樣不經(jīng)意地被進行,這可以防止代碼平頂山工業(yè)職業(yè)技術(shù)學院畢業(yè)設(shè)計說 明書 第 7 頁 級錯誤和保留版本化的特性。另一個相關(guān)的特性是接口和接口繼承的支持。這些特性可以保證復(fù)雜的軟件可以被方便地開發(fā)和升級。 靈活性和兼容性 在簡化語法的同時, C并沒有失去靈活性。盡管它不是一種無限制語言,比如:它不能用來開發(fā)硬件驅(qū)動程序,在默認的狀態(tài)下沒有指針等等,但是,這并不影響其使用的靈巧性。 正是由于其靈活性, C允許與 C風格的需要傳遞指針型參數(shù)的 API 進行交互操作, DLL 的任何入口點都可以在程序中進行訪問。 C遵守 .NET 公用語言規(guī)范 (Common Language Specification ,CLS),從而保證了 C組件與其它語言組件間的互操作性。元數(shù)據(jù) (Metadata)概念的引入既保證了兼容性,又實現(xiàn)了類型安全。 開發(fā)工具的介紹 SQL Server 2020 SQL Server 2020 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2020 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,可以為用戶構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能 的數(shù)據(jù)應(yīng)用程序。 SQL Server 2020 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2020 結(jié)合了分析、報表、集成和通知功能。這使企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助企業(yè)的團隊通過記分卡、 Dashboard、 Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2020 與眾不同。無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者, SQL Server 2020 都可以為其提供創(chuàng)新的解決方案,幫助用戶從數(shù)據(jù)中更多地獲益。 SQL Server 2020 引入很多具有價值的新功能,這些功能將有助于用戶在以下三個主要方面提高業(yè)務(wù): 企業(yè)數(shù)據(jù)管理 SQL Server 2020 針對行業(yè)和分析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺。 SQL Server 的最新版本不僅是迄今為止 SQL Server 的 最大發(fā)行版平頂山工業(yè)職業(yè)技術(shù)學院畢業(yè)設(shè)計說 明書 第 8 頁 本,而且是最為可靠安全的版本。 開發(fā)人員生產(chǎn)效率 SQL Server 2020 提供了一種端對端的開發(fā)環(huán)境,其中涵蓋了多種新技術(shù),可幫助開發(fā)人員大幅度提高生產(chǎn)效率。 商業(yè)智能 SQL Server 2020 的綜合分析、集成和數(shù)據(jù)遷移功能使各個企業(yè)無論采用何種基礎(chǔ)平臺都可以擴展其現(xiàn)有應(yīng)用程序的價值。構(gòu)建于 SQL Server 2020 的 BI 解決方案使所有員工可以及時獲得關(guān)鍵信息,從而在更短的時間內(nèi)制定更好的決策。 在安全性方面, SQL Server 2020 增加了很多新的特性 ,主要包括默認關(guān)閉、權(quán)限控制、用戶與計劃分離、強口令策略等。 ( 1)默認關(guān)閉 SQL Server 2020 默認將只會啟用少數(shù)核心功能和服務(wù),這樣,就限制了暴露的“表面積”,并且,管理員只會啟用那些他們環(huán)境所必需的服務(wù)和功能。在SQL Server 2020 中默認被禁用的服務(wù)和組件包括: .NET 框架、 Service Broker網(wǎng)絡(luò)連接組件、分析服務(wù)的 HTTP 連接組件。其他一些服務(wù),例如 SQL Server 代理、全文檢索、新的數(shù)據(jù)轉(zhuǎn)換( DTS)服務(wù),被設(shè)置為手動啟動,并且請求直接啟動的,則會被設(shè)置為自動啟動 。 ( 2)細化的權(quán)限控制 SQL Server 2020 中新的安全模型允許管理員在某個細化等級上,和某個指定范圍內(nèi)管理權(quán)限,這樣,管理權(quán)限更加容易,并且權(quán)限最低原則得到遵循。 ( 3)用戶和計劃分離 SQL Server 2020 通過切斷了用戶和他所擁有的數(shù)據(jù)庫對象之間的隱式鏈接,簡化了安全管理操作。例如,在 SQL Server 以前的版本中,如果您想移除一個用戶,您不得不首先移除這位用戶所擁有的數(shù)據(jù)庫對象,或重新指派其所有權(quán),這顯而易見地會使整個過程變得復(fù)雜,并有可能影響到很多應(yīng)用程序的使用。而在SQL Server 2020 新的安全模型中,移除用戶不會要求更改任何一個應(yīng)用程序。 ( 4)為標準登錄提供強制口令策略 管理員能夠?qū)藴实卿泿ぬ栔付ê?Windows Server中密碼策略風格一樣的策略,這樣,同一個策略就能應(yīng)用到域中所有的帳號上。 ( 5)在模塊上執(zhí)行關(guān)聯(lián)文本 SQL Server 2020 允許為一個模塊中語句的執(zhí)行指定關(guān)聯(lián)文本。這個功能同時也在細化權(quán)限管理時起了非常好的作用。 平頂山工業(yè)職業(yè)技術(shù)學院畢業(yè)設(shè)計說 明書 第 9 頁 ( 6)數(shù)據(jù)定義語言( DDL)觸發(fā)器 在 SQL Server 2020 中,能為 DDL操作指定觸發(fā)器,提供了審核 DDL 操作的補充機 制選擇。 ( 7)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)加密 SQL Server 2020 本身就具有加密功能,完全集成了一個密鑰管理架構(gòu)。 ( 8)集群身份驗證 SQL Server 2020 集群支持針對虛擬服務(wù)器的 Kerberos 身份驗證。 ( 9)多代理帳號 SQL Server 2020 代理服務(wù)支持多個代理帳號(每個作業(yè)子
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1