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

LINQ入門及應(yīng)用

LINQ入門及應(yīng)用

定 價(jià):¥48.00

作 者: 王的強(qiáng),張曉娜,周靜 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)絡(luò)配置與管理

ISBN: 9787302200253 出版時(shí)間: 2009-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 427 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  王的強(qiáng),高級(jí)軟件工程師,曾先后參與主導(dǎo)過(guò)青島廣播電視學(xué)會(huì)期刊編輯管理系統(tǒng)、中國(guó)平安保險(xiǎn)公司青島營(yíng)業(yè)區(qū)保單統(tǒng)計(jì)系統(tǒng)、韓國(guó)KCC公司定制組件開發(fā)以及青島縱橫紡織品集團(tuán)公司等多家企業(yè)的ERP系統(tǒng)、大型商業(yè)網(wǎng)站的開發(fā)及管理工作,對(duì)新技術(shù)的實(shí)際應(yīng)用經(jīng)驗(yàn)豐富,目前作為一家網(wǎng)絡(luò)公司的執(zhí)行董事,負(fù)責(zé)開發(fā)指導(dǎo)及管理工作,有自己的工作室,主要從事新技術(shù)實(shí)驗(yàn)、應(yīng)用研究、企業(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 初識(shí)LINO技術(shù)
1.4.1 初識(shí)LINQto0bjects
1.4.2 初識(shí)LINQtoAD0.NET
1.4.3 初識(shí)LINQtoXML
1.5 小結(jié)
第2章 C#語(yǔ)言的新特性及相關(guān)知識(shí)
2.1 NET各個(gè)版本之間的關(guān)系
2.2 C#語(yǔ)言的新特性
2.2.1 自動(dòng)屬性和屬性訪問器的保護(hù)級(jí)別
2.2.2 可空類型
2.2.3 泛型
2.2.4 代理
2.2.5 迭代器與yield關(guān)鍵字
2.2.6 隱式類型的局部變量
2.2.7 對(duì)象和集合初始化器
2.2.8 匿名類型
2.2.9 擴(kuò)展方法
2.2.1 0匿名方法和Lamdba表達(dá)式
2.3 綜合實(shí)例:C#高亮編輯及編譯運(yùn)行器
2.4 小結(jié)
第3章 LINQ基本子句介紹
3.1 概述
3.2 from子句
3.2.1 單個(gè)from子句
3.2 12復(fù)合from子句
3.2.3 多個(gè)from子句
3.3 where子句
3.3.1 常見的、where子句查詢
3.3.2 在where子句中使用自定義函數(shù)
3.3.3 動(dòng)態(tài)謂詞的篩選
3.4 select子句
3.4.1 輸出查詢結(jié)果
3.4.2 對(duì)查詢結(jié)果進(jìn)行投影
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 小結(jié)
第4章 用于集合、文件、字符串對(duì)象的LlNQ(LlNQtoObjects)
4.1 LINQ標(biāo)準(zhǔn)查詢運(yùn)算符概述
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小結(jié)
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 綜合實(shí)例
4.5.1 使用Ajax技術(shù)的ASP.NET項(xiàng)目:敏感詞過(guò)濾
4.5.2 WinForm項(xiàng)目:文件查找和分組
4.6 小結(jié)
第5章 用于數(shù)據(jù)庫(kù)訪問的LINQ(L1NQtoSQL)
5.1 LrNQtoSQL概述
5.2 對(duì)象模型的建立
5.2.1 數(shù)據(jù)庫(kù)對(duì)象的建立
5.2.2 使用VisualStudio2008建立實(shí)體類
5.2.3 手動(dòng)建立實(shí)體類
5.2.4 使用XML映射文件
5.3 用于數(shù)據(jù)庫(kù)連接的DataContext對(duì)象的成員介紹
5.3.1 DataContext構(gòu)造函數(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ù)庫(kù)單一表格
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ù)庫(kù)一對(duì)多表格
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 綜合實(shí)例:客戶產(chǎn)品訂單處理系統(tǒng)
5.6.1 數(shù)據(jù)類
5.6.2 序列化與反序列化
5.6.3 控制器類
5.6.4 界面的數(shù)據(jù)綁定
5.7 小結(jié)
第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ù)指定的值自動(dòng)添加、刪除、修改子元素
6.3.7 獲取元素屬性的軸方法
6.3.8 替換元素屬性的軸方法
6.3.9 刪除元素的屬性的軸方法
6.3.10 根據(jù)指定的值自動(dòng)添加、刪除、修改元素的屬性
6.3.11 處理批注的軸方法
6.4 使用LINQ表達(dá)式處理XML元素
6.4.1 篩選:XML元素
6.4.2 對(duì)XML元素進(jìn)行排序
6.4.3 對(duì)XML元素進(jìn)行計(jì)算
6.4.4 剔除XML樹中符合條件的元素
6.4.5 變?cè)靀ML樹
6.5 使用LINotoXML序列化XML樹
6.5.1 輸出XML樹到字符串
6.5.2 輸出XML樹到TextWriter對(duì)象
6.5.3 輸出XML樹到文件
6.6 綜合實(shí)例:生成并輸出:RSS聚合內(nèi)容
6.6.1 數(shù)據(jù)類
6.6.2 建立RSS對(duì)象
6.6.3 控制器類
6.6.4 界面
6.6.5 運(yùn)行結(jié)果
6.7 小結(jié)
第7章 綜合應(yīng)用實(shí)例:商品管理解決方案
7.1 概述
7.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
7.3 使用LINQtoSQL的數(shù)據(jù)層、商品管理模型
7.3.1 建立數(shù)據(jù)層
7.3.2 收銀臺(tái)及商店模型
7.4 winFornl項(xiàng)目
7.4.1 收銀臺(tái)界面白定義控件
7.4.2 控制臺(tái)窗體
7.5 ASP.NET項(xiàng)目
7.5.1 自定義web控件
7.5.2 商品查詢、分頁(yè)顯示頁(yè)面
7.5.3 Webservice數(shù)據(jù)耦合層
7.6 小結(jié)

本目錄推薦

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