C# 6 for Programmers

by ;
Edition: 6th
Format: Paperback
Pub. Date: 2016-08-02
Publisher(s): PEARSO
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $57.74

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$63.59
$63.59

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

The professional programmer’s Deitel® guide to C# 6 and object-oriented development for Windows®

 

Written for programmers with a background in high-level language programming, C# 6 for Programmers applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 6 and .NET in depth. Concepts are presented in the context of 170+ fully coded and tested apps, complete with syntax shading, code highlighting, code walkthroughs, program outputs and hundreds of savvy software-development tips.


Start with an introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including LINQ, asynchronous programming with async and await 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.


Paul Deitel and Harvey Deitel are the founders of Deitel & Associates, Inc., 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.

 

Features:

  • Use with Windows® 7, 8 or 10.
  • 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.
  • Entertaining and challenging code examples.
  • Deep treatment of classes, objects, inheritance, polymorphism and interfaces.
  • Generics, LINQ and generic collections; PLINQ (Parallel LINQ) for multicore performance.
  • Asynchronous programming with async and await; functional programming with lambdas, delegates and immutability.
  • Files; relational database with LINQ to Entities.
  • Object-oriented design ATM case study with full code implementation.
  • Emphasis on performance and software engineering principles.

 

Visit www.deitel.com

  • Download code examples
  • For Deitel’s programming training courses, www.deitel.com/training or write to deitel@deitel.com
  • Join the Deitel social networking communities:
    • Facebook® at facebook.com/DeitelFan
    • Twitter® at twitter.com/deitel
    • LinkedIn® at bit.ly/DeitelLinkedIn
    • YouTube™ at youtube.com/DeitelTV
    • Google+™ at google.com/+DeitelFan
  • Subscribe to the Deitel® Buzz e-mail newsletter at www.deitel.com/newsletter/subscribe.html

Table of Contents

Chapter 1 Introduction

Chapter 2 Introduction to Visual Studio 2015 Community Edition

Chapter 3 Introduction to C# Apps

Chapter 4 Introduction to Classes, Objects, Methods and strings

Chapter 5 Control Statements: Part 1

Chapter 6 Control Statements: Part 2

Chapter 7 Methods: A Deeper Look

Chapter 8 Arrays; Introduction to Exception Handling

Chapter 9 Introduction to LINQ and the List Collection

Chapter 10 Classes and Objects: A Deeper Look; Operator Overloading

Chapter 11 Object-Oriented Programming: Inheritance

Chapter 12 OOP: Polymorphism and Interfaces

Chapter 13 Exception Handling: A Deeper Look

Chapter 14 Graphical User Interfaces with Windows Forms: Part 1

Chapter 15 Graphical User Interfaces with Windows Forms: Part 2

Chapter 16 Strings and Characters: A Deeper Look

Chapter 17 Files and Streams

Chapter 18 Generics

Chapter 19 Collections

Chapter 20 Databases and LINQ

Chapter 21 Web App Development with ASP.NET

Chapter 22 XML and LINQ to XML

Chapter 23 Windows 10 UI

Chapter 24 Windows 10 Graphics and Multimedia

Chapter 25 Building a Windows 10 Mobile App

Chapter 26 Asynchronous Programming with async and await

Chapter 27 Web App Development with ASP.NET: A Deeper Look

Chapter 28 Web Services

Chapter 29 Building a Microsoft® Azure™ Cloud Computing App

Chapter 30 GUI with Windows Presentation Foundation (WPF)

Chapter 31 WPF Graphics and Multimedia

Chapter 32 ATM Case Study, Part 1: Object-Oriented Design with the UML

Chapter 33 ATM Case Study, Part 2: Implementing an Object-Oriented Design

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.