注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡組建與管理LINQ入門及應用

LINQ入門及應用

LINQ入門及應用

定 價:¥48.00

作 者: 王的強,張曉娜,周靜 編著
出版社: 清華大學出版社
叢編項:
標 簽: 網(wǎng)絡配置與管理

ISBN: 9787302200253 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 427 字數(shù):  

內(nèi)容簡介

  系統(tǒng)、全面地介紹了微軟最新推出的LINQ數(shù)據(jù)開發(fā)技術?!禠INQ入門及應用》采取以實踐為主、以理論為輔的方法,首先對C#新改進的一些語法做了詳細的剖析,讓讀者領會C#語法的新特點,為后面的學習打下基礎,然后對LINQ各個子句和組件進行了實例講解,通過一個個生動的示例,帶領讀者由淺入深、系統(tǒng)地學習和掌握LINQ技術?!禠INQ入門及應用》對開發(fā)步驟的詳細介紹,有助于讀者更好地掌握Microsoft Visual Studio 2008開發(fā)環(huán)境。各個章節(jié)中的綜合實例,除了充分演示LINQ技術外,還努力引導讀者適應面向對象的開發(fā)方式。配書光盤中提供了書中所有的源程序(均為VS2008應用項目),全部項目均經(jīng)過嚴格的測試并通過。《LINQ入門及應用》可供相關技術研究人員、廣大.NET應用程序開發(fā)人員和用戶參考,也可作為高等院校計算機、電子商務以及信息類專業(yè)的教材。

作者簡介

  王的強,高級軟件工程師,曾先后參與主導過青島廣播電視學會期刊編輯管理系統(tǒng)、中國平安保險公司青島營業(yè)區(qū)保單統(tǒng)計系統(tǒng)、韓國KCC公司定制組件開發(fā)以及青島縱橫紡織品集團公司等多家企業(yè)的ERP系統(tǒng)、大型商業(yè)網(wǎng)站的開發(fā)及管理工作,對新技術的實際應用經(jīng)驗豐富,目前作為一家網(wǎng)絡公司的執(zhí)行董事,負責開發(fā)指導及管理工作,有自己的工作室,主要從事新技術實驗、應用研究、企業(yè)定制開發(fā)等工作。

圖書目錄

第1章 LINQ介紹
1.1 什么是LINQ
1.2 為什么要用LINQ
1.3 搭建LINQ開發(fā)環(huán)境
1.3.1 安裝VisualStudio2008
1.3.2 配置VisualStudio2008
1.4 初識LINO技術
1.4.1 初識LINQto0bjects
1.4.2 初識LINQtoAD0.NET
1.4.3 初識LINQtoXML
1.5 小結
第2章 C#語言的新特性及相關知識
2.1 NET各個版本之間的關系
2.2 C#語言的新特性
2.2.1 自動屬性和屬性訪問器的保護級別
2.2.2 可空類型
2.2.3 泛型
2.2.4 代理
2.2.5 迭代器與yield關鍵字
2.2.6 隱式類型的局部變量
2.2.7 對象和集合初始化器
2.2.8 匿名類型
2.2.9 擴展方法
2.2.1 0匿名方法和Lamdba表達式
2.3 綜合實例:C#高亮編輯及編譯運行器
2.4 小結
第3章 LINQ基本子句介紹
3.1 概述
3.2 from子句
3.2.1 單個from子句
3.2 12復合from子句
3.2.3 多個from子句
3.3 where子句
3.3.1 常見的、where子句查詢
3.3.2 在where子句中使用自定義函數(shù)
3.3.3 動態(tài)謂詞的篩選
3.4 select子句
3.4.1 輸出查詢結果
3.4.2 對查詢結果進行投影
3.5 group子句
3.5.1 泛型接口
3.5.2 分組查詢
3.6 into子句
3.7 排序子句
3.7.1 OrderBy和OrderByDescending
3.7.2 ThenBy和ThenByrDescending
3.8 let子句
3.9 join子句
3.10 小結
第4章 用于集合、文件、字符串對象的LlNQ(LlNQtoObjects)
4.1 LINQ標準查詢運算符概述
4.2 Enumerable類的介紹
4.3 用于延期執(zhí)行的Enumerable類方法成員
4.3.1 Take方法
4.3.2 TakeWhile方法
4.3.3 Skip方法
4.3.4 SkipWhile方法
4.3.5 Take、TakeWhile、Skip、SkipWhile小結
4.3.6 Reverse方法
4.3.7 Distinct方法
4.3.8 Union方法
4.3.9 Concat方法
4.3.10 Intersect方法
4.3.11 Except方法
4.3.12 Range方法
4.3.13 Repeat方法
4.3.14 Empty方法
4.3.15 DefhultlfEmpty方法
4.3.16 Cast方法
4.3.17 OfType方法
4.3.18 AsEnumerable方法
4.4 用于立即執(zhí)行的Enumerable類方法成員
4.4.1 ToArray方法
4.4.2 ToList方法
4.4.3 ToDictionary方法
4.4.4 ToLookup方法
4.4.5 SequenceEqual方法
4.4.6 First方法
4.4.7 FirstOrDefault方法
4.4.8 Last方法
4.4.9 LastOrDefault方法
4.4.10 Single方法
4.4.11 SingleOrDefault方法
4.4.12 ElementAt方法
4.4.13 ElementAtOrDefault方法
4.4.14 All方法
4.4.15 Any方法
4.4.16 Contains方法
4.4.17 Count方法
4.4.18 LongCount方法
4.4.19 Aggregate方法
4.4.20 Sum方法
4.4.21 Average方法
4.4.22 Min方法
4.4.23 Max方法
4.5 綜合實例
4.5.1 使用Ajax技術的ASP.NET項目:敏感詞過濾
4.5.2 WinForm項目:文件查找和分組
4.6 小結
第5章 用于數(shù)據(jù)庫訪問的LINQ(L1NQtoSQL)
5.1 LrNQtoSQL概述
5.2 對象模型的建立
5.2.1 數(shù)據(jù)庫對象的建立
5.2.2 使用VisualStudio2008建立實體類
5.2.3 手動建立實體類
5.2.4 使用XML映射文件
5.3 用于數(shù)據(jù)庫連接的DataContext對象的成員介紹
5.3.1 DataContext構造函數(shù)
5.3.2 CreateDatabase方法
5.3.3 DatabaseExists方法
5.3.4 DeleteDatabase方法
5.3.5 GetTable方法
5.3.6 SubmitChanges方法
5.3.7 GetChangeSet方法
5.3.8 Refresh方法
5.3.9 ExecuteQuery方法
5.3.10 ExecuteCommand方法
5.3.11 Translate方法
5.3.12 ChangeConflicts屬性
5.3.13 Transaction屬性
5.3.14 ObjectTrackingEnabled屬性
5.3.15 Log屬性
5.4 用LINQ操作數(shù)據(jù)庫單一表格
5.4.1 Table類
5.4.2 Attach方法
5.4.3 AttachAll方法
5.4.4 GetOriginalEntityState方法
5.4.5 GetModifiedMembers方法
5.4.6 InsettOnSubmit方法
5.4.7 InsettAllOnSubmit方法
5.4.8 DeleteOnSubmit方法
5.4.9 DeleteAllOnSubmit方法
5.5 用LINQ操作數(shù)據(jù)庫一對多表格
5.5.1 EmitySet類
5.5.2 Add方法
5.5.3 AddRange方法
5.5.4 lnsert方法
5.5.5 Remove方法
5.5.6 RemoveAt方法
5.5.7 Clear方法
5.6 綜合實例:客戶產(chǎn)品訂單處理系統(tǒng)
5.6.1 數(shù)據(jù)類
5.6.2 序列化與反序列化
5.6.3 控制器類
5.6.4 界面的數(shù)據(jù)綁定
5.7 小結
第6章 用于XML訪問的LlNQ(LlNQtoXML)
6.1 LINQtoXML概述
6.2 LINQtoXML的基本操作
6.2.1 創(chuàng)建XML文檔
6.2.2 創(chuàng)建XML元素
6.2.3 創(chuàng)建XML屬性
6.2.4 創(chuàng)建XML注釋
6.2.5 創(chuàng)建XML聲明
6.2.6 創(chuàng)建XML文檔類型
6.2.7 創(chuàng)建XML處理指令
6.2.8 創(chuàng)建XMLCData數(shù)據(jù)
6.2.9 創(chuàng)建XML命名空間
6.3 使用軸方法處理XML元素
6.3.1 XElement類
6.3.2 檢索元素的軸方法
6.3.3 添加元素的軸方法
6.3.4 刪除元素的軸方法
6.3.5 替換元素的軸方法
6.3.6 根據(jù)指定的值自動添加、刪除、修改子元素
6.3.7 獲取元素屬性的軸方法
6.3.8 替換元素屬性的軸方法
6.3.9 刪除元素的屬性的軸方法
6.3.10 根據(jù)指定的值自動添加、刪除、修改元素的屬性
6.3.11 處理批注的軸方法
6.4 使用LINQ表達式處理XML元素
6.4.1 篩選:XML元素
6.4.2 對XML元素進行排序
6.4.3 對XML元素進行計算
6.4.4 剔除XML樹中符合條件的元素
6.4.5 變造XML樹
6.5 使用LINotoXML序列化XML樹
6.5.1 輸出XML樹到字符串
6.5.2 輸出XML樹到TextWriter對象
6.5.3 輸出XML樹到文件
6.6 綜合實例:生成并輸出:RSS聚合內(nèi)容
6.6.1 數(shù)據(jù)類
6.6.2 建立RSS對象
6.6.3 控制器類
6.6.4 界面
6.6.5 運行結果
6.7 小結
第7章 綜合應用實例:商品管理解決方案
7.1 概述
7.2 數(shù)據(jù)庫設計
7.3 使用LINQtoSQL的數(shù)據(jù)層、商品管理模型
7.3.1 建立數(shù)據(jù)層
7.3.2 收銀臺及商店模型
7.4 winFornl項目
7.4.1 收銀臺界面白定義控件
7.4.2 控制臺窗體
7.5 ASP.NET項目
7.5.1 自定義web控件
7.5.2 商品查詢、分頁顯示頁面
7.5.3 Webservice數(shù)據(jù)耦合層
7.6 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號