9781509301041

Microsoft Visual C# Step by Step

by
  • ISBN13:

    9781509301041

  • ISBN10:

    1509301046

  • Edition: 8th
  • Format: Paperback
  • Copyright: 10/30/2015
  • Publisher: Microsoft Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $54.99 Save up to $13.94
  • Rent Book $41.24
    Add to Cart Free Shipping

    TERM
    PRICE
    DUE

Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Summary

Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2015
Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2015. If you are an experienced software developer, you’ll get all the guidance, exercises, and code you need to start building responsive, scalable Windows 10 and Universal Windows Platform applications with Visual C#.

Discover how to:
  • Quickly start creating Visual C# code and projects with Visual Studio 2015
  • Work with variables, operators, expressions, and methods
  • Control program flow with decision and iteration statements
  • Build more robust apps with error, exception, and resource management
  • Master the essentials of Visual C# object-oriented programming
  • Use enumerations, structures, generics, collections, indexers, and other advanced features
  • Create in-memory data queries with LINQ query expressions
  • Improve application throughput and response time with asynchronous methods
  • Decouple application logic and event handling
  • Streamline development with new app templates
  • Implement the Model-View-ViewModel (MVVM) pattern
  • Build Universal Windows Platform apps that smoothly adapt to PCs, tablets, and Windows phones
  • Integrate Microsoft Azure cloud databases and RESTful web services
About You
  • For software developers who are new to Visual C# or who are upgrading from older versions
  • Readers should have experience with at least one programming language
  • No prior Microsoft .NET or Visual Studio development experience required

Author Biography

John Sharp is a principal technologist at Content Master, part of CM Group Ltd., a technical authoring and consulting company based in Gloucester, in the UK. An expert on developing Microsoft .NET applications, he has created many tutorials, white papers, and presentations on distributed systems, web services, cloud applications, and the C# language. He is the author of Windows Communication Foundation Step by Step and helped develop Microsoft Certification Course 70-480: Programming in HTML5 with JavaScript and CSS3.

Table of Contents

1. Welcome to C# 
2. Working with variables, operators, and expressions 
3. Writing methods and applying scope 
4. Using decision statements 
5. Using compound assignment and iteration statements 
6. Managing errors and exceptions 
7. Creating and managing classes and objects 
8. Understanding values and references 
9. Creating value types with enumerations and structures 
10. Using arrays 
11. Understanding parameter arrays 
12. Working with inheritance 
13. Creating interfaces and defining abstract classes 
14. Using garbage collection and resource management 
15. Implementing properties to access fields 
16. Using indexers 
17. Introducing generics 
18. Using collections 
19. Enumerating collections 
20. Decoupling application logic and handling events 
21. Querying in-memory data by using query expressions 
22. Operator overloading 
23. Improving throughput by using tasks 
24. Improving response time by performing asynchronous operations 
25. Implementing the user interface for a Windows Universal app  
26. Displaying and searching for data in a Windows Universal app  
27. Accessing a remote database from a Windows Universal app  

Rewards Program

Write a Review