C# 6 for Programmers (Deitel Developer)
<!--[if gte mso 9]> <xml> </xml> <![endif]--> <p style="margin:0px;"> <b>The professional programmer’s Deitel® guide to C# 6 and object-oriented development for Windows®</b> </p> <p style="margin:0px;"> </p> <p style="margin:0px;">Written for programmers with a background in high-level language programming, <i> <b>C# 6 for Programmers</b> </i> applies the Deitel signature <b>live-code approach</b> to teaching programming and explores Microsoft’s C# 6 and .NET in depth. Concepts are presented in the context of <b>170+ fully coded and tested apps</b>, complete with syntax shading, code highlighting, code walkthroughs, program outputs and hundreds of savvy software-development tips.</p> <p style="margin:0px;"> <br> </p> <p style="margin:0px;">Start with an introduction to C# using an <b>early classes and objects approach</b>, then rapidly move on to more advanced topics, including <b>LINQ, asynchronous programming with async and await</b> and more. You’ll enjoy the treatment of object-oriented programming and an object-oriented design/UML® ATM case study, including a complete C# implementation. When you’ve mastered the book, you’ll be ready to start building industrial-strength, object-oriented C# apps.</p> <p style="margin:0px;"> <br> </p> <p style="margin:0px;"> <b>Paul Deitel</b> and <b>Harvey Deitel</b> are the founders of <b>Deitel & Associates, Inc.</b>, the internationally recognized programming languages authoring and corporate training organization. Millions of people worldwide have used Deitel textbooks, professional books, LiveLessons™ video products, e-books, resource centers and REVEL™ interactive multimedia courses with integrated labs and assessment to master major programming languages and platforms, including C#, C++, C, Java™, Android™ app development, iOS app development, Swift™, Visual Basic®, Python™ and Internet and web programming.</p> <p style="margin:0px;"> </p> <p style="margin:0px;">Features:</p> <ul> <li>Use with Windows® 7, 8 or 10.</li> <li>Integrated coverage of new C# 6 functionality: string interpolation, expression-bodied methods and properties, auto-implemented property initializers, getter-only properties, nameof, null-conditional operator, exception filters and more.</li> <li>Entertaining and challenging code examples.</li> <li>Deep treatment of classes, objects, inheritance, polymorphism and interfaces.</li> <li>Generics, LINQ and generic collections; PLINQ (Parallel LINQ) for multicore performance.</li> <li>Asynchronous programming with async and await; functional programming with lambdas, delegates and immutability.</li> <li>Files; relational database with LINQ to Entities.</li> <li>Object-oriented design ATM case study with full code implementation.</li> <li>Emphasis on performance and software engineering principles.</li> </ul> <p style="margin:0px;"> </p> <p style="margin:0px;"> <i>Visit www.deitel.com </i> </p> <ul> <li>Download code examples</li> <li>For Deitel’s programming training courses, www.deitel.com/training or write to [email protected]</li> <li>Join the Deitel social networking communities: </li> <ul> <li>Facebook® at facebook.com/DeitelFan</li> <li>Twitter® at twitter.com/deitel</li> <li>LinkedIn® at bit.ly/DeitelLinkedIn</li> <li>YouTube™ at youtube.com/DeitelTV</li> <li>Google+™ at google.com/+DeitelFan</li> </ul> <li>Subscribe to the Deitel® Buzz e-mail newsletter at www.deitel.com/newsletter/subscribe.html </li> </ul> <!--[if gte mso 9]> <xml> Normal 0 false false false EN-US X-NONE X-NONE </xml> <![endif]--> <!--[if gte mso 9]> <xml> </xml> <![endif]--> <!--[if gte mso 10]> <![endif]-->