步步为营VS 2008 + .NET 3.5系列文章索引
介紹
步步為營VS 2008 + .NET 3.5系列文章索引:VS 2008新特性、C# 3.0新特性、LINQ查詢操作符、DLINQ(LINQ to SQL)、XLINQ(LINQ to XML)
1、步步為營VS 2008 + .NET 3.5(1) - VS 2008新特性之Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web設計器)和Nested Master Page(嵌套母版頁)
介紹
·Multi Targeting(多定向):發人員就可以明確地指定.NET Framework 2.0或者3.0或者3.5版本,VS會自動地過濾Intellisense、工具箱控件、模板等諸如此類的東西
·Web Designer and CSS(集成了CSS的web設計器):增加了“拆分”設計視圖,增加了“管理樣式”、“應用樣式”和“CSS屬性”,“視圖”菜單中增加了“標尺和網格”、“可視輔助”和“格式標記”
·Nested Master Page(嵌套母版頁):支持母版頁的多層嵌套
2、步步為營VS 2008 + .NET 3.5(2) - VS 2008新特性之JavaScript Intellisense and Debugging(JavaScript的智能感知和調試)
介紹
VS 2008可以非常完美地支持JavaScript和ASP.NET AJAX的智能感知和調試。.NET 3.5內置了ASP.NET AJAX,并且UpdatePanel終于可以支持WebPart了。
3、步 步為營VS 2008 + .NET 3.5(3) - C# 3.0新特性之Automatic Properties(自動屬性)、Object Initializers(對象初始化器)、Collection Initializers(集合初始化器)和Extension Methods(擴展方法)
介紹
·Automatic Properties(自動屬性)
·Object Initializers(對象初始化器)
·Collection Initializers(集合初始化器)
·Extension Methods(擴展方法)
4、步步為營VS 2008 + .NET 3.5(4) - C# 3.0新特性之LambdaExpressions(Lambda表達式)、QuerySyntax(查詢語法)和AnonymousTypes(匿名類型)
介紹
·LambdaExpressions(Lambda表達式)
·QuerySyntax(查詢語法)
·AnonymousTypes(匿名類型)
5、步步為營VS 2008 + .NET 3.5(5) - LINQ查詢操作符之Select、Where、OrderBy、OrderByDescending、GroupBy、Join、GroupJoin及其對應的查詢語法
介紹
·Select -?Select選擇;延遲
·Where -?Where查詢;延遲
·OrderBy -?按指定表達式對集合正序排序;延遲
·OrderByDescending -?按指定表達式對集合倒序排序;延遲
·GroupBy -?分組;延遲
·Join -?Join查詢;延遲
·GroupJoin -?分組Join查詢;延遲
·以上查詢操作符所對應的查詢語法
6、步 步為營VS 2008 + .NET 3.5(6) - LINQ查詢操作符之Distinct、Union、Concat、Intersect、Except、Skip、Take、SkipWhile、 TakeWhile、Single、SingleOrDefault、Reverse、SelectMany
介紹
·Distinct -?過濾集合中的相同項;延遲
·Union -?連接不同集合,自動過濾相同項;延遲
·Concat -?連接不同集合,不會自動過濾相同項;延遲
·Intersect -?獲取不同集合的相同項(交集);延遲
·Except -?從某集合中刪除其與另一個集合中相同的項;延遲
·Skip -?跳過集合的前n個元素;延遲
·Take -?獲取集合的前n個元素;延遲
·SkipWhile -?直到某一條件成立就停止跳過;延遲
·TakeWhile -?直到某一條件成立就停止獲取;延遲
·Single -?根據表達式返回集合中的某一元素;不延遲
·SingleOrDefault -?根據表達式返回集合中的某一元素(如果沒有則返回默認值);不延遲
·Reverse -?對集合反向排序;延遲
·SelectMany -?Select選擇(一對多);延遲
7、步 步為營VS 2008 + .NET 3.5(7) - LINQ查詢操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、 ElementAtOrDefault、Contains、Any、All、Count、LongCount、Sum、Min、Max、Average、 Aggregate、Cast、DefaultIfEmpty、SequenceEqual、OfType、ToArray、ToList、 ToDictionary
介紹
·First?- 返回集合中的第一個元素;不延遲
·FirstOrDefault?- 返回集合中的第一個元素(如果沒有則返回默認值);不延遲
·Last?- 返回集合中的最后一個元素;不延遲
·LastOrDefault?- 返回集合中的最后一個元素(如果沒有則返回默認值)
·ElementAt?- 返回集合中指定索引的元素;不延遲
·ElementAtOrDefault?- 返回集合中指定索引的元素(如果沒有則返回默認值);不延遲
·Contains?- 判斷集合中是否包含有某一元素;不延遲
·Any?- 判斷集合中是否有元素滿足某一條件;不延遲
·All?- 判斷集合中是否所有元素都滿足某一條件;不延遲
·Count?- 返回集合中的元素個數,返回int;不延遲
·LongCount?- 返回集合中的元素個數,返回long;不延遲
·Sum?- 集合應為數字類型集合,求其和;不延遲
·Min?- 返回集合的最小值;不延遲
·Max?- 返回集合的最大值;不延遲
·Average?- 集合應為數字類型集合,求其平均值;不延遲
·Aggregate?- 根據輸入的表達式獲取一個聚合值;不延遲
·Cast?- 將集合轉換為強類型集合;延遲
·DefaultIfEmpty?- 查詢結果為空則返回默認值;延遲
·SequenceEqual?- 判斷兩個集合是否相同;不延遲
·OfType?-?過濾集合中的指定類型;延遲
·ToArray?- 將集合轉換為數組;不延遲
·ToList?- 將集合轉換為List<T>集合;不延遲
·ToDictionary?- 將集合轉換為<K, V>集合;不延遲
8、步步為營VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向對象的添加、查詢、更新和刪除
介紹
以Northwind為示例數據庫,DLINQ(LINQ to SQL)之完全面向對象的添加操作、查詢操作、更新操作和刪除操作
9、步步為營VS 2008 + .NET 3.5(9) - DLINQ(LINQ to SQL)之執行SQL語句的添加、查詢、更新和刪除
介紹
以Northwind為示例數據庫,DLINQ(LINQ to SQL)之執行指定SQL語句的添加操作、查詢操作、更新操作和刪除操作
10、步步為營VS 2008 + .NET 3.5(10) - DLINQ(LINQ to SQL)之調用存儲過程的添加、查詢、更新和刪除
介紹
以Northwind為示例數據庫,DLINQ(LINQ to SQL)之調用指定存儲過程的添加操作、查詢操作、更新操作和刪除操作
11、步步為營VS 2008 + .NET 3.5(11) - DLINQ(LINQ to SQL)之大數據量分頁、延遲執行和日志記錄
介紹
以Northwind為示例數據庫,DLINQ(LINQ to SQL)之結合GridView控件和ObjectDataSource控件演示大數據量分頁,同時介紹延遲執行和日志記錄
12、步步為營VS 2008 + .NET 3.5(12) - DLINQ(LINQ to SQL)之事務處理和并發處理
介紹
以Northwind為示例數據庫,DLINQ(LINQ to SQL)之事務處理和并發處理
13、步步為營VS 2008 + .NET 3.5(13) - DLINQ(LINQ to SQL)之用戶自定義函數、在不同的DataContext之間做更新、緩存、獲取信息、數據加載選項和延遲加載
介紹
以Northwind為示例數據庫,DLINQ(LINQ to SQL)之調用標量值用戶自定義函數;調用表值用戶自定義函數;使用數據加載選項加載數據;相關信息的獲取;字段的延遲加載;在不同的DataContext之間做更新;緩存?
14、步步為營VS 2008 + .NET 3.5(14) - XLINQ(LINQ to XML)之針對XML文件的添加、查詢、更新和刪除
介紹
以某一XML文件為例,XLINQ(LINQ to XML)之針對XML文件的添加操作、查詢操作、更新操作和刪除操作
轉載于:https://www.cnblogs.com/xiaopohou/archive/2011/09/28/2194940.html
總結
以上是生活随笔為你收集整理的步步为营VS 2008 + .NET 3.5系列文章索引的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改RAC VIP IP
- 下一篇: AjaxUploader使用