精進不休 .NET 4.0 系列文章索引

[×××]


精進不休 .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
[×××]
相關文章
相關標籤/搜索