注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)LINQ技術(shù)詳解C#(2008版)

LINQ技術(shù)詳解C#(2008版)

LINQ技術(shù)詳解C#(2008版)

定 價(jià):¥79.00

作 者: (美)拉特茲(Rattz,J.C.) 著,程勝,朱新寧,楊萍 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115207906 出版時(shí)間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 606 字?jǐn)?shù):  

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

  本書將原理介紹與實(shí)踐操作相結(jié)合,全面系統(tǒng)地闡述了Microsoft C# 2008中的語言集成查詢(LINQ)技術(shù)的專業(yè)知識(shí),包括其原理、功能和應(yīng)用。特別對(duì)LINQ在對(duì)象、XML、數(shù)據(jù)集和SQL上的應(yīng)用進(jìn)行了深入分析,詳細(xì)講解了這些應(yīng)用可以使用的操作符和操作符原型,并分別給出使用這些操作符的示例和說明,以便讀者理解和編寫自己的LINQ代碼。本書可以為LINQ的初學(xué)者、中級(jí)用戶和高級(jí)用戶等不同層次的讀者提供相應(yīng)的信息,不僅為LINQ初學(xué)者提供入門級(jí)的知識(shí)和實(shí)例,還可以作為LINQ中高級(jí)開發(fā)人員的工具書。

作者簡(jiǎn)介

  拉特茲(JOSEPH C.RATTZ,JR.)從l990年開始從事軟件開發(fā)工作,當(dāng)時(shí)有一個(gè)朋友請(qǐng)求他幫忙為Commodore Amiga公司編寫一個(gè)名為ANSI Master的ANSI文本編輯器。后來他又編寫了猜詞游戲(Gallows)軟件。他的編程經(jīng)歷是從編譯這些Basic語言開始的,為了獲得更快的速度和更強(qiáng)大的功能,他后來使用C語言編寫程序。之后,Joe開發(fā)了一些應(yīng)用程序,并賣給了JumpDisk,一家Amiga碟片雜志,也就是Amiga World雜志。由于他居住在一個(gè)小城鎮(zhèn),并在非常孤立的平臺(tái)上進(jìn)行開發(fā),因此Joe體驗(yàn)到所有錯(cuò)誤的編寫代碼的方法。在努力嘗試提高比較低級(jí)的應(yīng)用程序編程水平的時(shí)候,他領(lǐng)悟到簡(jiǎn)單、可維護(hù)代碼的重要性。在Joe第一次發(fā)現(xiàn)可以使用源代碼級(jí)調(diào)試器的時(shí)候,就對(duì)它一見鐘情了。兩年以后,Joe獲得了他的第一個(gè)軟件開發(fā)機(jī)會(huì),成為了Policy Management Systems Corporation公司的初級(jí)程序員,他負(fù)責(zé)在OS/2和Presentation Manager平臺(tái)上開發(fā)基于客戶機(jī)朋艮務(wù)器的保險(xiǎn)應(yīng)用程序。多年來,在為SCT、DocuCorp、IBM、亞特蘭大奧委會(huì)、CheckFree、NCR、EDS、Delta Technology、Radiant Systems和Genuine Parts Company開發(fā)應(yīng)用程序的過程中,他又獲得了C++、UNIX、Java、ASP、ASP.NET、C#、HTML、DHTML和XML的開發(fā)技能。Joe喜歡創(chuàng)造性的用戶界面設(shè)計(jì),并且很重視在服務(wù)器端進(jìn)行規(guī)范性開發(fā)的必要性。但是,要讓他自己選擇,他最喜歡的兼職開發(fā)工作就是調(diào)試代碼。Joe在Genuine Parts Company公司(NAPA的母公司)的Automotive Part Group Information System部門工作過,在那里他是為自己的“孩子”而工作,這個(gè)“孩子”就是Storefront網(wǎng)站。這個(gè)為NAPA商店設(shè)計(jì)的網(wǎng)站可以在IBMAS/400網(wǎng)絡(luò)上提供瀏覽賬號(hào)和數(shù)據(jù)的功能??梢酝ㄟ^Joe的個(gè)人網(wǎng)站http://www.1inqdev.com與他聯(lián)系。

圖書目錄

第1部分 LINQ專業(yè)指南: C# 2008中的語言集成查詢
 第1章 你好! LINQ
  1.1 思維轉(zhuǎn)換
   1.1.1 查詢XML
   1.1.2 查詢SQL Server數(shù)據(jù)庫
 1.2 緒論
   1.2.1 LINQ是關(guān)于數(shù)據(jù)查詢的技術(shù)
   1.2.2 LINQ的組件
   1.2.3 如何獲得LINQ
  1.3 LINQ并不僅僅用于查詢
  1.4 初學(xué)提示
   1.4.1 在容易混淆的地方使用var關(guān)鍵字
   1.4.2 對(duì)以前版本的集合使用Cast或OfType操作符
   1.4.3 優(yōu)先使用OfType操作符而不是Cast操作符
   1.4.4 不要假定查詢是不會(huì)出錯(cuò)的
   1.4.5 利用延遲查詢
   1.4.6 使用DataContext日志
   1.4.7 使用LINQ論壇
  1.5 小結(jié)
 第2章 C# 3.0語言的LINQ增強(qiáng)功能
  2.1 C# 3.0語言的新功能
   2.1.1 lambda表達(dá)式
   2.1.2 表達(dá)式樹
   2.1.3 關(guān)鍵字變量var、對(duì)象初始化和匿名類型
   2.1.4 擴(kuò)展方法
   2.1.5 分部方法
   2.1.6 查詢表達(dá)式
  2.2 小結(jié)
第2部分 LINQ到對(duì)象
 第3章 LINQ到對(duì)象簡(jiǎn)介
  3.1 LINQ到對(duì)象概述
  3.2 IEnumerable、序列和標(biāo)準(zhǔn)查詢操作符
  3.3 返回IEnumerable、生成和延遲查詢
  3.4 Func委托
  3.5 按字母順序的標(biāo)準(zhǔn)查詢操作符交叉引用
  3.6 小結(jié)
 第4章 延遲操作符
  4.1 引用的命名空間
  4.2 引用的程序集
  4.3 公共類
  4.4 按目的分類的延遲操作符
   4.4.1 限定操作符
   4.4.2 投影操作符
   4.4.3 分區(qū)操作符
   4.4.4 串聯(lián)操作符
   4.4.5 排序操作符
   4.4.6 連接操作符
   4.4.7 分組操作符
   4.4.8 集合操作符
   4.4.9 轉(zhuǎn)換操作符
   4.4.10 元素操作符
   4.4.11 生成操作符
  4.5 小結(jié)
 第5章 非延遲操作符
  ……
第3部分 LINQ到XML
 第6章 LINQ到XML簡(jiǎn)介
 第7章 LINQ到XML API
 第8章 LINQ到XML操作符
 第9章 其他的XML功能
第4部分 LINQ到數(shù)據(jù)集
 第10章 LINQ到數(shù)據(jù)集操作符
 第11章 其他數(shù)據(jù)集功能
第5部分 LINQ到SQL
 第12章 LINQ到SQL簡(jiǎn)介
 第13章 LINQ到SQL技巧和工具
 第14章 LINQ到SQL數(shù)據(jù)庫操作
 第15章 LINQ到SQL實(shí)體類
 第16章 DataContext
 第17章 并發(fā)沖突
 第18章 其他SQL功能

本目錄推薦

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