Beginning C# 7 Programming with Visual Studio 2017 (eBook)

eBook Download: PDF
2018 | 1. Auflage
912 Seiten
John Wiley & Sons (Verlag)
978-1-119-45872-2 (ISBN)

Lese- und Medienproben

Beginning C# 7 Programming with Visual Studio 2017 - Benjamin Perkins, Jacob Vibe Hammer, Jon D. Reid
Systemvoraussetzungen
35,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017

Beginning C# 7 Programming with Visual Studio 2017 is the beginner's ultimate guide to the world's most popular programming language. Whether you're new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You'll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code.

C# 7 can be used to build Windows applications, program Windows 10, and write Web apps when used alongside ASP.NET. With programming skills becoming de rigueur in fields far beyond the tech world, C# 7 is a great place to start building versatile, helpful skills. This book gets you started quickly and easily with instruction from a master-team of C# programmers.

* Learn how to program using the world's leading programming language

* Build smarter, faster apps using the latest features in C# 7 and Visual Studio 2017

* Find and fix bugs sooner, saving headaches down the line

* Integrate with all .NET Core, Azure applications, cloud services, Docker containers, and more

The world of programming can seem intimidating to a beginner, and the prospect of learning a whole new "language" can seem daunting. Beginning C# 7 Programming with Visual Studio 2017 demystifies the process and shows you how to bring your ideas to life.

About the authors Benjamin Perkins is a Sr. Escalation Engineer at Microsoft. His experience includes designing, developing, deploying, administering, and managing enterprise-level IT solutions. Jacob Vibe Hammer helps develop solutions for the health care industry as a Senior Software Engineer at Systematic in Denmark. He has co-authored a number of .NET books and works with numerous Microsoft technologies. Jon D. Reid is a Product Solution Manager in Research and Development at IFS AB, specializing in Field Service Management using C# and .NET. Visit us at wrox.com for free code samples.

INTRODUCTION xxi I: THE C# LANGUAGE

CHAPTER 1: INTRODUCING C# 3

CHAPTER 2: WRITING A C# PROGRAM 15

CHAPTER 3: VARIABLES AND EXPRESSIONS 33

CHAPTER 4: FLOW CONTROL 59

CHAPTER 5: MORE ABOUT VARIABLES 83

CHAPTER 6: FUNCTIONS 117

CHAPTER 7: DEBUGGING AND ERROR HANDLING 149

CHAPTER 8: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING 179

CHAPTER 9: DEFINING CLASSES 203

CHAPTER 10: DEFINING CLASS MEMBERS 233

CHAPTER 11: COLLECTIONS, COMPARISONS, AND CONVERSIONS 269

CHAPTER 12: GENERICS 319

CHAPTER 13: ADDITIONAL C# TECHNIQUES 359PROGRAMMING

CHAPTER 14: BASIC DESKTOP PROGRAMMING 425

CHAPTER 15: ADVANCED DESKTOP PROGRAMMING 479PROGRAMMING

CHAPTER 16: BASIC CLOUD PROGRAMMING 533

CHAPTER 17: ADVANCED CLOUD PROGRAMMING AND DEPLOYMENT 559

CHAPTER 18: .NET STANDARD AND .NET CORE 579

CHAPTER 19: ASP.NET AND ASP.NET CORE 609

CHAPTER 20: FILES 641

CHAPTER 21: XML AND JSON 673

CHAPTER 22: LINQ 697

CHAPTER 23: DATABASES 731PART V: ADDITIONAL TECHNIQUES

CHAPTER 24: WINDOWS COMMUNICATION FOUNDATION 761

CHAPTER 25: UNIVERSAL APPS 793

APPENDIX: EXERCISE SOLUTIONS 821

INDEX 865

Erscheint lt. Verlag 20.3.2018
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge C#
Schlagworte Computer Science • C Sharp • Informatik • Programmierung / C u. C++ • Programming / C & C++ • Visual C sharp
ISBN-10 1-119-45872-2 / 1119458722
ISBN-13 978-1-119-45872-2 / 9781119458722
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 18,6 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich