
【軟件介紹】
.NET Framework 是由 Microsoft 開發(fā)的一種全面且一致的編程模型,用于生成具有視覺震撼力的用戶體驗、無縫的安全通信和對一系列業(yè)務(wù)流程進行建模的能力的應用程序。.NET Framework 4 將與舊的 Framework 版本并行工作。 默認情況下,基于早期版本的 Framework 的應用程序?qū)⒗^續(xù)在目標版本上運行。【功能介紹】
.NET Framework 4與 Framework 3.5 SP1并行工作。在舊版的Framework中可以運行的應用程序,將繼續(xù)能夠運行在.NET Framework 4上。在Visual Basic和C #語言中有所創(chuàng)新,例如聲明lambdas 、隱線continuations 、動態(tài)調(diào)度、并命名/可選參數(shù)等。
在ADO.NET實體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發(fā)人員的關(guān)系數(shù)據(jù)庫的程序。這些新功能包括:持續(xù)忽略、POCO支持、延遲加載,測試驅(qū)動開發(fā)的支持、功能模型以及新的LINQ運營商等。
以下是ASP.NET中的改進 :
改進JavaScript用戶界面模板和AJAX中的數(shù)據(jù)綁定功能;
改進ASP.NET的圖表控制;
以下是WPF中的改進:
在WPF中增加Windows 7多觸控、ribbon控制、任務(wù)欄擴展功能支持;
在WPF中增加Surface 2.0 SDK支持;
新的業(yè)務(wù)線控制,包括圖表控制,智能編輯,數(shù)據(jù)網(wǎng)格,以及其他能夠提高“建立數(shù)據(jù)中心的應用程序”的開發(fā)者經(jīng)驗的控制。
提高性能和可擴展性;
在文字、像素布局、本地化和互操作性中添加可視化改進;
Windows Workflow(WF)中的改進讓開發(fā)者能夠更好地控制工作流程,具體改進如下:
改善活動規(guī)劃模型;改進設(shè)計體驗;一個新的流程建模方式;擴大調(diào)色板的活動范圍;工作流程規(guī)則一體化;新郵件相關(guān)的功能。
.NET框架還為基于WF的工作流程提供重大的性能改進:
改進Windows通訊基礎(chǔ)( WCF )構(gòu)架,例如流服務(wù)相關(guān)支持,雙向通信的持久性等。
.NET框架4還提供了新的WCF功能,例如服務(wù)發(fā)現(xiàn)、路由器服務(wù)、簡化配置、REST支持、診斷和性能提升等。
并行程序設(shè)計的創(chuàng)新功能如下:并行循環(huán)支持、任務(wù)并行庫(TPL)、并行LINQ ( PLINQ )、協(xié)調(diào)的數(shù)據(jù)結(jié)構(gòu)、多核心處理器等。
【安裝教程】
net framework4.0怎樣下載安裝?1、雙擊下載好的.NET Framework 4.0下載版安裝包,彈出如下窗口,勾選同意協(xié)議,點擊安裝

2、等待進度條走完

3、出現(xiàn)如下界面說明.net framework 已經(jīng)安裝成功

4、打開控制面板中的程序和功能,看到兩個.net framework組件,說明安裝成功

【使用方法】
為了簡化用戶的部署難度,啟安的原則是在產(chǎn)品代碼中做的更多,讓用戶做的更少。因此在啟動局域網(wǎng)監(jiān)控軟件管控平臺前,引導程序(start.exe)會檢測系統(tǒng)是不是已經(jīng)安裝Microsoft .NET Framework 4.0,檢測.NET的版本有很多方法,啟安這里會檢查注冊表HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client和HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.0\Client等鍵值。如果沒有安裝Microsoft .NET Framework 4.0,那么引導程序(start.exe)就會啟動啟安下載引擎(Dl.exe)從我們的云服務(wù)中下載Microsoft .NET Framework 4.0安裝包。也就是說,如果沒有安裝.NET 4的用戶,在打開啟安局域網(wǎng)監(jiān)控軟件的時候可能會看到下面這樣的界面
下載引擎會下載安裝包并進行靜默安裝,整個過程大約需要5分鐘,安裝成功后即可進入管控平臺界面:

當然,如果安裝失敗也沒關(guān)系,下載引擎會把安裝包下載到C:\NSDownload\dotnet4setup.exe,用戶可以打開此文件進行手動安裝。
【常見問題】
退出net framework4.0 怎么打不開了?1、在默認上,這個net framework功能是啟動的,如果在安裝程序提示沒有,則可能是關(guān)閉了,打開方法與步驟,先在開始菜單中打開“控制面板”程序。

2、進入控制面板窗口后,在其界面中,找到并打開“程序”這一項。

3、進入程序窗口后,在右側(cè)窗口,選擇并打開“程序和功能”這一項。

4、進入到程序和功能的窗口,在左側(cè)選項中,選擇“打開或關(guān)閉Windows功能”這一項。

5、Windows功能需要一定時間來加載的,稍等一會,大約需要一二分鐘。

6、等Windows功能加載完成后,在功能列表中,找到“Microsoft .Net Framework 3.5.1”,因為系統(tǒng)版本不同,后面的3.5.1可能不一樣。找到后,將其選上即可,按確定,就打開了net framework功能。

7、如果要關(guān)閉net framework功能,相反,不選定此項即可,然后確定,就關(guān)閉了。

net framework4.0安裝失?。?/span>
1、先進入系統(tǒng)文件夾C:\windows \System32文件夾下,找到cmd.exe文件,按鼠標右鍵,在菜單中選擇“以管理員身份運行”這一項,打開命令提示符窗口(如果是XP系統(tǒng),只要直接雙擊或在開始->運行中輸入cmd就可以打開命令提示符窗口)

2、進入命令提示符窗口后,輸入net stop WuAuServ命令,按Enter鍵確定,其意思是停止自動更新服務(wù)

3、當彈出“服務(wù)已成功停止”提示后,進入C:\Windows\文件夾下,找到SoftwareDistribution文件夾,隨便修改一個名字,如Sdbn

4、然后再到C:\Windows\System32文件夾下,以管理員身份運行cmd.exe文件(如果是XP系統(tǒng),只要直接雙擊或在開始->運行中輸入cmd就可以打開命令提示符窗口)

5、打開命令提示符窗口后,這一次輸入的是net start WuAuServ命令,其意思是啟動更新服務(wù),當彈出“服務(wù)已啟動成功”后,就可以去安裝.NET Framework 4.0了

Microsoft.NET Framework的安全解決方案是什么?
Microsoft.NET Framework安全解決方案基于管理代碼的概念,以及由通用語言運行時(CLR)加強的安全規(guī)則。大部分管理代碼需要進行驗證以確保類型安全及預先定義好的其它屬性的行為的安全。例如,在驗證的代碼中,聲明為接收4字節(jié)值的訪問將拒絕提供8字節(jié)參數(shù)的調(diào)用,因為不是類型安全的。驗證過程還確保了執(zhí)行流只傳送到已知的位置,如方法入口點--這個過程去除了跳轉(zhuǎn)到任意位置執(zhí)行的能力。驗證將阻止不是類型安全的代碼執(zhí)行,在它們引起破壞前捕獲很多常見的編程錯誤。通常的弱點--如緩存溢出,對任意內(nèi)存或沒有初始化的內(nèi)存的讀取,對控件的隨意傳送--都不再可能出現(xiàn)。這將使最終用戶受益,因為在他們執(zhí)行代碼前對其進行檢查。這也有益于開發(fā)人員,他們會發(fā)現(xiàn)很多常見錯誤(過去一直在困擾前開發(fā))現(xiàn)在可以查明,并能阻止它們引起破壞。CLR也能使非管理代碼運行,但非管理代碼不能從這些安全措施中受益。特殊的許可與對非管理代碼的調(diào)用能力相關(guān),一個強大的安全策略能確保這些許可被恰當?shù)亟o予。經(jīng)過很長時間后,非管理代碼到管理代碼的移植將減少對非管理代碼的調(diào)用頻率。



































