C# 6.0 and the .NET 4.6 Framework
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.6 the most cC#6.0 and the. net 4.6 FrameworkCopyright o 2015 by Andrew Troelsen and Philip japikseThis work is subject to copyright. All rights are reserved by the publisherwhether the whole or part of the material is concerned, specifically the rightsof translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation computer software, orby similar or dissimilar methodology now known or hereafter developed. Ex-empted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose ofbeing entered and executed on a computer system for exclusive use by thepurchaser of the work. Duplication of this publication or parts thereof is per-mitted only under the provisions of the Copyright Law of the Publisher's location, in its current version, and permission for use must always be obtainedfrom Springer. Permissions for use may be obtained through Rights Link at theCopyright Clearance Center. Violations are liable to prosecution under the re-spective Copyright LawISBN-13(pbk):978-1-4842-13339ISBN-13( electronic):978-1-4842-1332-2Trademarked names, logos, and images may appear in this book rather thanuse a trademark symbol with every occurrence of a trademarked name logoor image we use the names, logos, and images only in an editorial fashion andto the benefit of the trademark owner, with no intention of infringement of thetrademarkThe use in this publication of trade names, trademarks, service marks, andsimilar terms, even if they are not identified as such, is not to be taken as arexpression of opinion as to whether or not they are subject to proprietaryrightsWhile the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor thepublisher can accept any legal responsibility for any errors or omissions thatmay be made The publisher makes no warranty, express or implied, with re-spect to the material contained hereinManaging Director: Welmoed SpahrLead editor: James de WolfTechnical Reviewer: Andy olserDevelopment Editor: Douglas PundickEditorial Board: Steve Anglin, Mark beckner, Gary CornellLouise corrigan Jim De Wolf, Jonathan Gennick, RobertHutchinson Michelle lowman James markham SusanMcDermott, Matthew Moodie, Jeffrey Pepper, Douglas Pun-dick, Ben Renow-Clarke, Gwenan Spearing, Matt WadeSteve WeissCoordinating Editor: Melissa MaldonadoCopy Editors: Mary Behr, Kim WimpsettCompositor: SPi globalIndexer: SPi globalArtist: SPi globalDistributed to the book trade worldwide by Springer Science+ Business Me-dia New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone1-800-SPRINGER, fax(201)348-4505, e-mail orders-nyaspringersbmcomorvisitwww.springercom.ApressMedia,LlcisaCalifornia LlC and the sole member (owner) is springer science businessMedia Finance Inc(SSBM Finance Inc). SSBM Finance Inc is a DelawarecorporationForinformationontranslations,pleasee-mailrights@apress.com,orVisitwww.apress.comApress and friends of ed books may be purchased in bulk for academic,corporate, or promotional use eBook versions and licenses are also avaiable for most titles. For more information, reference our Special BulkSales-ebookLicensingwebpageatwww.apress.com/bulk-salesAny source code or other supplementary material referenced by the author inthistextisavailabletoreadersatwww.apress.comfordetailedinformation about how to locate your book's source code, go towww.aPress.com/source-code/To the entire Troelsen clan: Mary(mom), Walter (dad), Mandy(wife), and Soren(Son) We miss you, Mikko(the cat) -Andrewly family, Amy(wife), Conner(son), Logan(son), and Skylar(daughter), thank you for all of the support and patience you havegiven me.PhiliContents at a glanceAbout the authorsAbout the Technical reviewerAcknowledgmentsIntroductionPart I: Introducing C# and the. NET PlatformChapter 1: The Philosophy of. netChapter 2: Building C# ApplicationsPart I: Core C+ ProgrammingChapter 3: Core C# Programming Constructs, Part IChapter 4: Core C# Programming Constructs, Part IIPart III: Object-Oriented Programmingwith c#fChapter 5: Understanding encapsulationChapter 6: Understanding Inheritance and polymorphIsmChapter 7: Understanding Structured Exception Hand-lingChapter 8: Working with Interfaces国 Part iv: Advanced o井 ProgrammingChapter 9: Collections and genericsChapter 10: Delegates, Events, and Lambda ExpresSIOnsChapter 11: Advanced C# Language FeaturesChapter 12: LINQ to ObjectsChapter 13: Understanding Object LifetimePart V: Programming with NET AssembliesChapter 14: Building and Configuring Class librariesChapter 15: Type Reflection, Late Binding, andAttribute-Based ProgrammingChapter 16: Dynamic Types and the Dynamic Language RuntimeChapter 17: Processes, App Domains, and object Con-textsChapter 18: Understanding CIL and the role of dynamic assembliesPart VI: Introducing the. NET Base ClassLibrariesChapter 19: Multithreaded, Parallel, and Async programmingChapter 20: File 1/o and object serializationChapter 21 ADO NET Part I: The Connected LayerChapter 22: ADO.NET Part Il: The Disconnected lay-erChapter 23: ADO. NET Part III Entity frameworkChapter 24: Introducing linQ to XMLChapter 25: Introducing Windows CommunicationFoundationPart vil: Windows presentation founda-tionChapter 26: Introducing Windows Presentation Found-ation and XAMLChapter 27: Programming with WPF ControlsChapter 28: WPF Graphics Rendering ServicesChapter 29: WPF Resources, Animations, Styles, andTemplatesChapter 30: Notifications, Commands, Validation, andMVVMPart VIll: aspnetChapter 31: Introducing AsP NET Web FormsChapter 32: ASP.NET Web Controls, Master Pagesand themesChapter 33: ASP.NET State Management TechniquesChapter 34: ASP.NET MVC and Web aPIIndexContentsAbout the authorsAbout the technical reviewerAcknowledgmentsIntroductionPart I: Introducing C# and the. NET PlatformChapter 1: The Philosophy of. NETAn initial look at the. Net platformSome key benefits of the. NET PlatformIntroducing the Building Blocks of the. NET Platform(the CLr,CTS, and CLs)The role of the base Class librariesWhat C# Brings to the tableManaged vs Unmanaged CodeAdditional. NET-Aware Programming languagesLife in a Multilanguage WorldAn overview of. NEt assembliesThe role of the Common Intermediate LanguageBenefits of cilCompiling Cil to Platform-Specific InstructionsThe role of. NET Type MetadataThe role of the assembly manifest
用户评论
权威经典教材,谢谢.
感谢分享。
看了一部分,有收获,还机器了,重新下载。
不错的参考书
像是网页打印版的。。。2500多页!排版不好
很好的一本书,各个方面都讲到了
不错,这个清晰能看,感谢分享
不错啊,当教材了,也提升下计算机英语。