Are you a C# beginner for creating Windows applications? Or are you looking for an excellent C# learning guide in order to not be led astray? AppNee thinks your only best choice will be Beginning Visual C# 2012 Programming, even the Head First C# we have recommended is unable to compare with it.

This is a classic masterwork that has made countless C# programmers get achievements, thick but not "heavy", which can help you master all the C# programming knowledge easily. The whole book is divided into 5 parts, 25 chapters (including the C# language itself, the .NET Framework, Windows programming, Web programming, and the use of data sources, etc.). In particular, the step-by-step instructions and highly instructive example guidance throughout the book will enable you to lay a solid foundation for writing your remarkable Windows apps.

In fact, Beginning Visual C# 2012 Programming is the sixth edition in this award-winning classic and super bestseller - Beginning Visual C# Programming series. It is especially suitable for beginners or amateurs who want to learn how to use C# and .NET Framework to write Windows programs. Besides, experienced programmers can use it to consolidate learning, and it can also help readers to lay a firm foundation for further study on advanced topics in these fields.

Table Of Contents

  • PART I: THE C# LANGUAGE
    • CHAPTER 1: INTRODUCING C# 3
    • CHAPTER 2: WRITING A C# PROGRAM 13
    • CHAPTER 3: VARIABLES AND EXPRESSIONS 25
    • CHAPTER 4: FLOW CONTROL 49
    • CHAPTER 5: MORE ABOUT VARIABLES 79
    • CHAPTER 6: FUNCTIONS 105
    • CHAPTER 7: DEBUGGING AND ERROR HANDLING 131
    • CHAPTER 8: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING 157
    • CHAPTER 9: DEFINING CLASSES 177
    • CHAPTER 10: DEFINING CLASS MEMBERS 203
    • CHAPTER 11: COLLECTIONS, COMPARISONS, AND CONVERSIONS 235
    • CHAPTER 12: GENERICS 279
    • CHAPTER 13: ADDITIONAL OOP TECHNIQUES 313
    • CHAPTER 14: C# LANGUAGE ENHANCEMENTS 339
  • PART II: WINDOWS PROGRAMMING
    • CHAPTER 15: BASIC DESKTOP PROGRAMMING 381
    • CHAPTER 16: ADVANCED DESKTOP PROGRAMMING 425
    • CHAPTER 17: WINDOWS STORE APPS 469
    • CHAPTER 18: DEPLOYING DESKTOP APPLICATIONS 513
  • PART III: WEB PROGRAMMING
    • CHAPTER 19: ASP.NET WEB PROGRAMMING 535
    • CHAPTER 20: DEPLOYING WEB APPLICATIONS 591
  • PART IV: DATA ACCESS
    • CHAPTER 21: FILE SYSTEM DATA 605
    • CHAPTER 22: XML 639
    • CHAPTER 23: INTRODUCTION TO LINQ 663
    • CHAPTER 24: APPLYING LINQ 699
    • PART V: ADDITIONAL TECHNIQUES
    • CHAPTER 25: WINDOWS COMMUNICATION FOUNDATION 727
  • APPENDIX A: EXERCISE SOLUTIONS 779

Book Example Codes

Download URLs

Format Download Size
PDF 16.5 MB
EPUB 21.2 MB
(Homepage)