
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
The book is aimed at novice programmers who wish to learn programming with C# and the.NET framework. The book starts with absolute programming basics. It then moves into Web and Windows programming, data access (databases and XML), and more advanced technologies such as graphics programming with GDI+ and basic networking. The book is divided into sections including: The C# Language: Basic language skills using console application. Content moves from the absolute basics to fairly involved OOP skills. Windows Vista Programming: Using basic Windows applications, reinforcing earlier OOP and debugging skills. Web Programming: Putting together basic Web applications, highlighting differences between Web and Windows programming. Data Access: Accessing all kinds of data sources from Web and Windows applications, including SQL usage, XML, file system data, and Web Services. Additional Techniques: "The fun stuff", including Windows Presentation Foundation, Windows Workflow, Windows Communication Foundation, GDI+, networking, Windows Services, and so on. The book makes complicated subjects seem easy to learn, and it inspires readers to investigate areas further on their own by providing references to additional material, and exercise questions that require significant effort and personal research to complete.
This book aims to guide novice programmers through the fundamentals of C# and the .NET framework, progressing from basic programming concepts to more advanced topics like web and Windows development, data access, and graphics programming. Authored by Karli Watson, a recognized figure in the programming education space, the book leverages the provided description to outline a structured learning path. It begins with the absolute basics of programming and the C# language, moving through object-oriented programming skills, and then applies these concepts to building Windows Vista applications and basic web applications. The text emphasizes practical application by covering data access methods including SQL, XML, and web services, and introduces more advanced technologies to inspire further exploration.
This book is positioned as an accessible introduction to C# programming for beginners, aiming to demystify complex subjects and encourage self-directed learning through references and challenging exercises. The structure suggests a comprehensive approach, moving from core language features to practical application development and then to more specialized areas within the .NET ecosystem. Its pedagogical approach, which includes exercises requiring significant effort and research, indicates a focus on building robust understanding rather than superficial coverage.
Page Count:
0
Publication Date:
2008-01-01
ISBN-10:
0470381515
ISBN-13:
9780470381519
No comments yet. Be the first to share your thoughts!