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