
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
- Beginning C# 6 Programming with Visual Studio 2015 example code download
- Beginning C# 7 Programming with Visual Studio 2017 example code download
Download URLs
Format | Download | Size |
Beginning C# 6 Programming with Visual Studio 2015 | ||
![]() |
10.8 MB | |
Beginning C# 7 Programming with Visual Studio 2017 | ||
![]() |
21.9 MB |