Beginning C# Programming with Visual Studio is a latest step-by-step beginner's guide for learning the C# and .NET Framework programming techniques using Visual Studio 2015 from scratch. It can lay a solid foundation for you to write excellent Windows programs.

In addition to the full explanation of C# basics, careful description of Web & Windows programming and data access (database, XML), etc., this book also details all usages of the very important C# IDE - Visual studio with step by step instructions and examples throughout the book. Eventually, you will be able to use the modern and efficient C# code to write programs with proficiency and facility.

So, Beginning C# Programming with Visual Studio can be seen as a mentor for newbies to programming. Meanwhile, it could make a firm foundation for readers who have prepared to perform in-depth study to the advanced topics in these areas.

Table Of Contents

  • Part 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 359
  • Part II: Windows Programming
    • Chapter 14: Basic Desktop Programming 425
    • Chapter 15: Advanced Desktop Programming 479
  • Part III: Cloud and Cross-Platform Programming
    • 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
  • Part IV: Data Access
    • Chapter 20: Files 641
    • Chapter 21: XML and JSON 673
    • Chapter 22: LINQ 697
    • Chapter 23: Databases 731
    • Part V: Additional Techniques
    • Chapter 24: Windows Communication Foundation 761
    • Chapter 25: Universal Apps 793
  • Appendix: Exercise Solutions 821

Book Example Codes

Download URLs

Format Download Size
Beginning C# 6 Programming with Visual Studio 2015
PDF 10.8 MB
Beginning C# 7 Programming with Visual Studio 2017
PDF 21.9 MB
(Homepage)