
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 |
![]() |
16.5 MB | |
EPUB | ![]() |
21.2 MB |