C# 5.0 All-in-One For Dummies

  • 12h 36m
  • Bill Sempf, Chuck Sphar, Stephen Randy Davis
  • John Wiley & Sons (US)
  • 2013

800+ pages of top-notch coverage; perfect for learning the fundamentals of C#!

C# is a complex programming language for building .NET-connected software for Microsoft Windows, cloud computing, the Web, and a wide range of devices. Today's developers use it to develop Azure and Windows Phone apps, and Android applications using Mono. Novice programmers can get up and running quickly on C# using this practical guide. Crammed with 800+ pages of information, this all-in-one book helps you quickly create a C# program while learning C# and object-oriented programming fundamentals, Windows and Windows phone programming, and more.

  • Helps novice programmers learn C# programming and create their first C# program
  • Explains how to create Windows applications with C# and Visual Studio
  • Delves into Windows Phone programming, as well as object-oriented programming basics
  • Covers debugging, errors, comparisons with C++ and Java, classes and arrays, variables, and more

Everything you need to make the move to C# programming is right here, in C# 2012 All-in-One For Dummies.

About the Authors

Bill Sempf is a veteran programmer specializing in object-oriented programming. He is the author of Visual Basic 2005 For Dummies.

Chuck Sphar was senior technical writer for the Visual C++ product group at Microsoft.

Stephen Randy Davis is the author of C++ For Dummies and works for L-3 Communications.

In this Book

  • Creating Your First C# Console Application
  • Living with Variability — Declaring Value-Type Variables
  • Pulling Strings
  • Smooth Operators
  • Getting into the Program Flow
  • Lining Up Your Ducks with Collections
  • Stepping through Collections
  • Buying Generic
  • Some Exceptional Exceptions
  • Object-Oriented Programming — What's It All About?
  • Showing Some Class
  • We Have Our Methods
  • Let Me Say This about this
  • Holding a Class Responsible
  • Inheritance: Is That All I Get?
  • Poly-what-Ism?
  • Interfacing with the Interface
  • Delegating Those Important Events
  • Can I Use Your Namespace in the Library?
  • Improving Productivity with Named and Optional Parameters
  • Writing Secure Code
  • Accessing Data
  • Fishing the FileStream
  • Accessing the Internet
  • Creating Images
  • Programming Dynamically!
  • Helping Out with Interop
  • Getting Started with Visual Studio
  • Using the Interface
  • Customizing Visual Studio
  • Transforming Text Templates
  • Introducing WPF
  • Understanding the Basics of WPF
  • Data Binding in WPF
  • Practical WPF
  • Looking at How ASP.NET Works with C#
  • Building Web Applications
  • Controlling Your Development Experience
  • Leveraging the .NET Framework
  • Digging into Web Construction
  • Getting Acquainted with Web Services
  • Building Web Services with ASMX
  • Building Web Services with WCF
  • Building Web Services with REST
SHOW MORE
FREE ACCESS