C# 7.0 All-in-One for Dummies
- 12h 28m
- Bill Sempf, Chuck Sphar, John Paul Mueller
- John Wiley & Sons (US)
- 2018
Sharpen your knowledge of C#
C# know-how is a must if you want to be a professional Microsoft developer. It's also good to know a little C# if you're building tools for the web, mobile apps, or other development tasks. C# 7.0 All-in-One For Dummies offers a deep dive into C# for coders still learning the nuances of the valuable programming language. Pop it open to get an intro into coding with C#, how to design secure apps and databases, and even pointers on building web and mobile apps with C#.
C# remains one of the most in-demand programming language skills. The language regularly ranks in the top five among "most in-demand" languages, typically along with Java/JavaScript, C++, and Python. A December 2016 ZDNet article noted 'If your employer is a Microsoft developer, you better know C#." Lucky for you, this approachable, all-in-one guide is here to help you do just that—without ever breaking a sweat!
Includes coverage of the latest changes to C#
- Shows you exactly what the language can (and can't) do
- Presents familiar tasks that you can accomplish with C#
- Provides insight into developing applications that provide protection against hackers
If you have a basic understanding of coding and need to learn C#—or need a reference on the language in order to launch or further your career—look no further.
About the Authors
John Paul Mueller is a writer on programming topics like AWS, Python, Java, HTML, CSS, and JavaScript.
William Sempf is a programmer and .NET evangelist.
Chuck Sphar was a full-time senior technical writer for the Visual C++ product group at Microsoft.
In this Book
-
Introduction
-
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
-
Creating Lists of Items with Enumerations
-
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
-
Interacting with Structures
-
Writing Secure Code
-
Accessing Data
-
Fishing the File Stream
-
Accessing the Internet
-
Creating Images
-
Programming Dynamically!
-
Getting Started with Visual Studio
-
Using the Interface
-
Customizing Visual Studio
-
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
-
Helping Out with Interop
-
Transforming Text Templates
-
Digging into Web Construction
-
Getting Acquainted with Web Services
-
Building Web Services with ASMX
-
Building Web Services with WCF
-
Building Web Services with REST