C# 2010 for Programmers, 4/e (Paperback)
暫譯: C# 2010 程式設計師指南,第4版 (平裝本)

Paul J. Deitel, Harvey M. Deitel

  • 出版商: Prentice Hall
  • 出版日期: 2010-11-08
  • 售價: $2,370
  • 貴賓價: 9.5$2,252
  • 語言: 英文
  • 頁數: 1296
  • 裝訂: Paperback
  • ISBN: 0132618206
  • ISBN-13: 9780132618205
  • 相關分類: C#
  • 已過版

買這商品的人也買了...

相關主題

商品描述

The professional programmer’s Deitel® guide to C# 2010 and the powerful Microsoft® .NET 4 Framework

Written for programmers with a background in C++, Java or other high-level, object-oriented languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 2010 language and .NET 4 in depth. The book is updated for Visual Studio® 2010 and C# 4, and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line code descriptions and program outputs. The book features 200+ C# applications with 17,000+ lines of proven C# code, as well as hundreds of programming tips that will help you build robust applications.

 

Start with a concise introduction to C# fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, .NET 4, LINQ, WPF, ASP.NET 4, WCF web services and Silverlight®. Along the way you’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete C# implementation. When you’re finished, you’ll be ready to build next-generation Windows applications, web applications and web services.

 

Check out the related LiveLessons video product, C# 2010 Fundamentals: Parts I, II and III, containing 20+ hours of video synchronized to this book: www.deitel.com/livelessons.

 

Practical, example-rich coverage of:

  • .NET 4, Types, Arrays, Exception Handling
  • LINQ, Object/Collection Initializers
  • OOP: Classes, Objects, Inheritance,  Polymorphism, Interfaces
  • WinForms, WPF, XAML, Event Handling
  • WPF GUI/Graphics/Multimedia
  • Silverlight®
  • Lists, Queues, Stacks, Trees
  • Generic Collections, Methods and Classes
  • XML®, LINQ to XML
  • Database, LINQ to SQL
  • ASP.NET 4.0, ASP.NET AJAX
  • Web Forms, Web Controls
  • WCF Web Services
  • OOD/UML® Case Study

 

Visit www.deitel.com

  • For information on Deitel’s Dive Into® training courses offered worldwide visit www.deitel.com/training
  • To license Deitel book and/or LiveLessons video content for your learning management system, e-mail deitel@deitel.com
  • Download code examples
  • Follow Deitel on Twitter® @deitel and Facebook® at www.deitel.com/deitelfan/
  • To receive updates for this book, subscribe to the free Deitel® Buzz Online e-mail newsletter at www.deitel.com/newsletter/subscribe.html

 

Testimonials from the Third and Fourth Edition Reviewers

“Takes you from zero to the highest levels of C# programming proficiency. The pedagogical approach and wealth of online material guarantee this book an outstanding place among its peers. The best presentation on inheritance, interfaces and polymorphism I have seen in my 25+ years as a trainer and consultant! Superbly clear.”

     —Octavio Hernandez, Microsoft C# MVP, Advanced Bionics

 

“The ultimate, comprehensive book that teaches you how to program using the latest Microsoft technologies. Excellent explanations, lots of examples, all the necessary theoretical background and all the latest technologies for desktop, web and databases. The best overview of Silverlight.”

     —Kirill Osenkov, Visual Studio Languages Team, Microsoft

 

“Illustrates the best practices of C# programming.”

    —Mingsheng Hong, Cornell University

 

“Excellent introduction to the world of .NET for the beginning C# programmer, using the Deitels’ live-code approach and real-world examples.”

    —Bonnie Berent, Microsoft C# MVP

 

“Shows the practical application of the most recent topics in C# development. A gentle introduction to LINQ and the .NET collection classes; I like it very much! Shows a lot of useful basic techniques and most of the ‘second level facts’ needed to develop WinForms apps. I like the way you introduce working with databases using LINQ to SQL. Excellent introduction to ASP.NET. A very good introduction to generics. Outstanding chapter on collections; the discussion of the new co- and contra-variance capabilities is by necessity short, but very nice.”

     —Octavio Hernandez, Microsoft C# MVP, Advanced Bionics

 

“The code examples provide a very good start on C# programming. A good job explaining the concepts of classes and objects in plain English. The arrays chapter is well done. A nice introduction to LINQ and Collections. The code examples in the chapter on polymorphism and interfaces are excellent. Important exception-related topics are explained with good examples.”

    —Zijiang (James) Yang, Western Michigan University

 

“Teaches how to ‘program in the large,’ with material on object-oriented programming and software engineering principles.”

    —Mingsheng Hong, Cornell University

 

“An excellent, true objects-first book. Excellent introduction to data structures and collections. The generics material is a real asset.”

    —Gavin Osborne, Saskatchewan Institute of Applied Science and Technology

 

“Great chapter on polymorphism.”

    —Eric Lippert, Microsoft

 

“Excellent chapter on exceptions. Very good chapter on Winforms GUIs.”

    —Marcelo Guerra Hahn, Microsoft

 

“Updated contents cover the most important additions to the language while maintaining the Deitels’ well-known high-quality. The early introduction to classes and objects is brilliant. I especially like the explanation of properties, and the discussion of value types vs. reference types. [Classes and Objects: A Deeper Look] does a really good job providing good practices for accessing private data and reusing code. The [Data Structures] chapter is very well written. Coverage of ASP.NET is exceptional.”

    —José Antonio González Seco, Parliament of Andalusia, Spain

 

“Perfect for professionals. Thorough introductions to the debugger and LINQ.”

    —Vinay Ahuja, Architect, Microsoft Corporation

 

“The TV/Video Viewer will enthuse readers and help them see how graphics effects can be created easily in WPF.”

    —Ged Mead, Microsoft MVP, DevCity.Net

 

“An excellent introduction to XML, LINQ to XML and related technologies.”—Helena Kotas, Microsoft

 

“Good overview of relational databases. It hits on the right LINQ to SQL idioms.”

    —Alex Turner, Microsoft

 

“Great overview of producing and consuming web services with WCF.”

    —Dan Crevier, Microsoft

 

[Chapter 24: GUI with Windows Presentation Foundation] “This chapter is very well written. I especially liked your coverage of GUI customization and data bindings, which is very clear.”

    —José Antonio González Seco, Parliament of Andalusia, Spain

 

[Chapter 24: GUI with Windows Presentation Foundation] “Excellent chapter! Everything is laid out right so that every required bit of knowledge is already there when needed.”

    —Octavio Hernandez, Microsoft C# MVP, Advanced Bionics

 

[Chapter 25: WPF Graphics and Multimedia] “An already excellent chapter that got even better! This chapter perfectly complements the previous one, and offers great exa...

商品描述(中文翻譯)

《專業程式設計師的 Deitel® C# 2010 與強大的 Microsoft® .NET 4 框架指南》

本書是為具有 C++、Java 或其他高階物件導向語言背景的程式設計師所撰寫,採用 Deitel 簽名的即時程式碼教學法,深入探討 Microsoft 的 C# 2010 語言和 .NET 4。本書已更新至 Visual Studio® 2010 和 C# 4,並在完整測試的程式上下文中呈現 C# 概念,包含語法著色、逐行程式碼描述和程式輸出。本書特色包括 200 多個 C# 應用程式,超過 17,000 行經過驗證的 C# 程式碼,以及數百個程式設計技巧,幫助您建立穩健的應用程式。

從簡明的 C# 基礎介紹開始,使用早期的類別和物件方法,然後迅速進入更高級的主題,包括多執行緒、.NET 4、LINQ、WPF、ASP.NET 4、WCF 網路服務和 Silverlight®。在此過程中,您將享受 Deitel 對物件導向程式設計的經典處理,以及 OOD/UML® ATM 案例研究,包括完整的 C# 實作。完成後,您將準備好建立下一代 Windows 應用程式、網頁應用程式和網路服務。

查看相關的 LiveLessons 視頻產品《C# 2010 基礎:第一、二和三部分》,包含 20 小時以上與本書同步的視頻: www.deitel.com/livelessons。

實用且範例豐富的內容涵蓋:
- .NET 4、類型、陣列、例外處理
- LINQ、物件/集合初始化器
- OOP:類別、物件、繼承、多型、介面
- WinForms、WPF、XAML、事件處理
- WPF GUI/圖形/多媒體
- Silverlight®
- 列表、佇列、堆疊、樹
- 泛型集合、方法和類別
- XML®、LINQ to XML
- 資料庫、LINQ to SQL
- ASP.NET 4.0、ASP.NET AJAX
- 網頁表單、網頁控制項
- WCF 網路服務
- OOD/UML® 案例研究

訪問 www.deitel.com
- 有關 Deitel 在全球提供的 Dive Into® 培訓課程的資訊,請訪問 www.deitel.com/training
- 若要為您的學習管理系統授權 Deitel 書籍和/或 LiveLessons 視頻內容,請發送電子郵件至 deitel@deitel.com
- 下載程式碼範例
- 在 Twitter® 上關注 Deitel @deitel,並在 Facebook® 上關注 www.deitel.com/deitelfan/
- 若要接收本書的更新,請訂閱免費的《Deitel® Buzz Online》電子郵件通訊,網址為 www.deitel.com/newsletter/subscribe.html

第三版和第四版審閱者的推薦語:
“讓您從零開始達到 C# 程式設計的最高水平。教學方法和豐富的線上資料保證了本書在同類書籍中的卓越地位。這是我在 25 年以上的培訓和顧問經驗中見過的最佳繼承、介面和多型的介紹!清晰明瞭。”
—Octavio Hernandez,Microsoft C# MVP,Advanced Bionics

“這是一本終極的綜合性書籍,教您如何使用最新的 Microsoft 技術進行程式設計。解釋優秀,範例豐富,涵蓋所有必要的理論背景以及桌面、網頁和資料庫的最新技術。對 Silverlight 的最佳概述。”
—Kirill Osenkov,Visual Studio 語言團隊,Microsoft

“展示了 C# 程式設計的最佳實踐。”
—Mingsheng Hong,康奈爾大學

“對於初學 C# 的程式設計師來說,這是對 .NET 世界的絕佳介紹,使用 Deitel 的即時程式碼方法和真實世界範例。”
—Bonnie Berent,Microsoft C# MVP

“展示了 C# 開發中最新主題的實際應用。對 LINQ 和 .NET 集合類別的溫和介紹;我非常喜歡!展示了許多有用的基本技術和開發 WinForms 應用程式所需的大多數‘第二級事實’。我喜歡您使用 LINQ to SQL 介紹與資料庫的工作方式。對 ASP.NET 的絕佳介紹。對泛型的非常好的介紹。關於集合的出色章節;對新共變和反變能力的討論雖然必須簡短,但非常好。”
—Octavio Hernandez,Microsoft C# MVP,Advanced Bionics

“程式碼範例為 C# 程式設計提供了非常好的起點。用簡單的英文很好地解釋了類別和物件的概念。陣列章節寫得很好。對 LINQ 和集合的良好介紹。多型和介面章節中的程式碼範例非常出色。重要的例外相關主題用良好的範例進行了解釋。”
—Zijiang (James) Yang,西密西根大學

“教您如何‘大規模程式設計’,包含物件導向程式設計和軟體工程原則的材料。”
—Mingsheng Hong,康奈爾大學

“一本優秀的、真正以物件為先的書籍。對資料結構和集合的優秀介紹。泛型材料是個真正的資產。”
—Gavin Osborne,薩斯喀徹溫省應用科學與技術學院

“關於多型的精彩章節。”
—Eric Lippert,Microsoft

“關於例外的優秀章節。關於 WinForms GUI 的非常好的章節。”
—Marcelo Guerra Hahn,Microsoft

“更新的內容涵蓋了語言中最重要的新增功能,同時保持了 Deitel 知名的高品質。對類別和物件的早期介紹非常出色。我特別喜歡對屬性的解釋,以及對值類型與參考類型的討論。[類別和物件:更深入的探討] 在提供良好實踐以訪問私有資料和重用程式碼方面做得非常好。[資料結構] 章節寫得非常好。對 ASP.NET 的涵蓋非常出色。”
—José Antonio González Seco,西班牙安達盧西亞議會

“對專業人士來說非常合適。對除錯器和 LINQ 的徹底介紹。”
—Vinay Ahuja,Microsoft Corporation 建築師

“TV/視頻查看器將激發讀者的熱情,幫助他們看到如何在 WPF 中輕鬆創建圖形效果。”
—Ged Mead,Microsoft MVP,DevCity.Net

“對 XML、LINQ to XML 和相關技術的優秀介紹。”
—Helena Kotas,Microsoft

“對關聯資料庫的良好概述。涵蓋了正確的 LINQ to SQL 語法。”
—Alex Turner,Microsoft

“對使用 WCF 生成和消費網路服務的良好概述。”
—Dan Crevier,Microsoft

[第 24 章:使用 Windows Presentation Foundation 的 GUI] “這一章寫得非常好。我特別喜歡您對 GUI 自訂和資料綁定的涵蓋,非常清晰。”
—José Antonio González Seco,西班牙安達盧西亞議會

[第 24 章:使用 Windows Presentation Foundation 的 GUI] “優秀的章節!所有內容都安排得當,以便在需要時每個必要的知識點都已經存在。”
—Octavio Hernandez,Microsoft C# MVP,Advanced Bionics