C# 5.0 All-in-One For Dummies
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
- Includes access to a companion website with sample code and bonus materials
Everything you need to make the move to C# programming is right here, in C# 2012 All-in-One For Dummies.
Table of Contents
Book I: The Basics of C# Programming
Chapter 1. Creating Your First C# Console Application
Chapter 2. Living with Variability — Declaring Value-Type Variables
Chapter 3. Pulling Strings
Chapter 4. Smooth Operators
Chapter 5. Getting into the Program Flow
Chapter 6. Lining Up Your Ducks with Collections
Chapter 7. Stepping through Collections
Chapter 8. Buying Generic
Chapter 9. Some Exceptional Exceptions
Book II: Object-Oriented C# Programming
Chapter 1. Object-Oriented Programming — What’s It All About?
Chapter 2. Showing Some Class
Chapter 3. We Have Our Methods
Chapter 4. Let Me Say This about this
Chapter 5. Holding a Class Responsible
Chapter 6. Inheritance: Is That All I Get?
Chapter 7. Poly-what-ism?
Chapter 8. Interfacing with the Interface
Chapter 9. Delegating Those Important Events
Chapter 10. Can I Use Your Namespace in the Library?
Chapter 11. Improving Productivity with Named and Optional Parameters
Book III: Designing for C#
Chapter 1. Writing Secure Code
Chapter 2. Accessing Data
Chapter 3. Fishing the FileStream
Chapter 4. Accessing the Internet
Chapter 5. Creating Images
Chapter 6. Programming Dynamically!
Chapter 7. Helping Out with Interop
Book IV: A Tour of Visual Studio
Chapter 1. Getting Started with Visual Studio
Chapter 2. Using the Interface
Chapter 3. Customizing Visual Studio
Chapter 4. Transforming Text Templates
Book V: Windows Development with WPF
Chapter 1. Introducing WPF
Chapter 2. Understanding the Basics of WPF
Chapter 3. Data Binding in WPF
Chapter 4. Practical WPF
Book VI: Web Development with ASPNET
Chapter 1. Looking at How ASPNET Works with C#
Chapter 2. Building Web Applications
Chapter 3. Controlling Your Development Experience
Chapter 4. Leveraging the NET Framework
Chapter 5. Digging into Web Construction
Book VII: Service-Oriented Development
Chapter 1. Getting Acquainted with Web Services
Chapter 2. Building Web Services with ASMX
Chapter 3. Building Web Services with WCF
Chapter 4. Building Web Services with REST
- Paperback: 840 pages
- Publisher: For Dummies (January 2013)
- Language: English
- ISBN-10: 1118385365
- ISBN-13: 978-1118385364