注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關LINQ技術詳解C#(2008版)

LINQ技術詳解C#(2008版)

LINQ技術詳解C#(2008版)

定 價:¥79.00

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

購買這本書可以去


ISBN: 9787115207906 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數: 606 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號