[×××]
精進不休 .NET 4.0 系列文章索引
做者:
webabcd
介紹
精進不休 .NET 4.0 系列文章索引:asp.net 4.0 新特性, c# 4.0 新特性, ADO.NET Data Services 1.5 新特性, ADO.NET Entity Framework 4.0 新特性
一、
精進不休 .NET 4.0 (1) - asp.net 4.0 新特性之web.config的改進, ViewStateMode, ClientIDMode, EnablePersistedSelection, 控件的其它一些改進
介紹
asp.net 4.0 的新增功能
- 簡潔的 web.config 文件
- 控件的新屬性 ViewStateMode - 控件的視圖狀態模式
- 控件的新屬性 ClientIDMode - 生成客戶端 ID 的方式
- 列表控件的新屬性 EnablePersistedSelection - 保存選中項的方式
- 控件的其餘一些加強點
- RenderOuterTable - 指定控件在客戶端呈現的時候,是否在外層加 table 標籤
- Menu 控件,在 asp.net 4.0 中將會以 ul li 的方式呈如今客戶端
- RepeatLayout - 佈局模式,控件在客戶端的 HTML 呈現方式
- Wizard 和 CreateUserWizard 新增了 LayoutTemplate 模板
- 原來使用 ListView 必需要有 LayoutTemplate ,在 asp.net 4.0 中能夠再也不用它了
二、
精進不休 .NET 4.0 (2) - asp.net 4.0 新特性之url路由, 自定義CacheProvider, 新增的表達式<%: expression %>, QueryExtender控件, 其它新特性
介紹
asp.net 4.0 的新增功能
- 在 web form 中作 url 路由
- 經過實現自定義的 CacheProvider ,來實現自定義的頁面緩存邏輯
- 新增的表達式 <%: expression %> 至關於 <%= HttpUtility.HtmlEncode(expression) %>
- 控件 QueryExtender,對數據源控件得到的數據作再檢索
- 其它新特性
三、
精進不休 .NET 4.0 (3) - asp.net 4.0 新特性之動態數據(Dynamic Data)加強, AJAX加強; IDE之Visual Studio 2010加強
介紹
asp.net 4.0 的新增功能
動態數據(Dynamic Data)加強(以前的版本:
http://webabcd.blog.51cto.com/1787395/341156)
- EnableDynamicData - 啓用 Dynamic Data 的功能
- DynamicHyperLink - 用於方便地生成在 Dynamic Data 站點中導航的超級連接
- Entity Template - 實體模板是一個新增的用於自定義數據顯示的模板,其基於 FormView 控件作數據呈現
- DisplayAttribute - 新增的一個 Attribute(能夠設置字段的Name和Order)
- 其它新特性
AJAX 加強
Visual Studio 2010 加強
四、
精進不休 .NET 4.0 (4) - C# 4.0 新特性之命名參數和可選參數, 動態綁定(dynamic), 泛型協變和逆變, CountdownEvent, Barrier
介紹
C# 4.0 的新特性
- Named And Optional Arguments - 命名參數和可選參數
- Dynamic Binding - 動態綁定(dynamic 用於動態編程,其依賴於Dynamic Language Runtime)
- Covariance - 泛型的協變
- Contravariance - 泛型的逆變
- CountdownEvent - 線程、任務同步類。線程或任務一直阻塞到 CountdownEvent 的計數爲 0 爲止
- Barrier - 線程、任務同步類。其用來同步一個線程組或任務組中全部的線程或任務,先到達的線程或任務在此阻塞
五、
精進不休 .NET 4.0 (5) - C# 4.0 新特性之並行運算(Parallel)
介紹
C# 4.0 的新特性之並行運算
- Parallel.For - for 循環的並行運算
- Parallel.ForEach - foreach 循環的並行運算
- Parallel.Invoke - 並行調用多個任務
- Task - 任務,基於線程池。其使咱們對並行編程變得更簡單,且不用關心底層是怎麼實現的
- PLINQ - 用於對內存中的數據作並行運算,也就是說其只支持 LINQ to Object 的並行運算
六、
精進不休 .NET 4.0 (6) - ADO.NET Data Services 1.5 新特性
介紹
ADO.NET Data Services 1.5 的新增功能
- 支持服務端的 RowCount - 獲取指定實體集合的成員數(只返回一個整型值,而不會返回實體集合)
- 支持服務端的分頁 - 服務端能夠返回分頁後的數據,而且在其中還能夠包含所有數據總數
- 支持服務端的 Select - 返回的結果只包括 Select 的字段
- 支持大數據傳輸 BLOB(binary large object)
- 支持自定義數據服務
七、
精進不休 .NET 4.0 (7) - ADO.NET Entity Framework 4.0 新特性
介紹
ADO.NET Entity Framework 4.0 的新增功能
- 對外鍵的支持,即把外鍵當作實體的一個屬性來處理
- 對複雜類型的支持,即實體屬性能夠是一個複雜類型
- 將多個表映射到一個概念實體,將一個表拆爲多個概念實體
- 加強了 LINQ to Entities
- 新增了對 POCO(Plain Old CLR Object)的支持,即 Model 代碼中不會有任何關於持久化的代碼
- 其餘新特性
八、
精進不休 .NET 4.0 (8) - ADO.NET Entity Framework 4.0 Self Tracking Entity
介紹
ADO.NET Entity Framework 4.0 的新增功能
- 對 Self Tracking Entity(實體狀態自跟蹤)的支持,基於 POCO
- WCF 結合 Self Tracking Entity 的應用
返璞歸真 asp.net mvc (6) - asp.net mvc 2.0 新特性
介紹
asp.net mvc 之 asp.net mvc 2.0 新特性:如經過 DataAnnotations 實現數據驗證及客戶端驗證,MVC 與 Dynamic Data 的結合,對異步 Controller 的支持,對 Area 的支持,新增的一些幫助方法等
OK
[×××]