- The definitive guide to C# development for experienced programmers.
- Written for C# 2.0 and .NET 2.0: contains extensive coverage of generics and other new features
- Covers Web development, Windows development, data management, security, threading, remoting, and much more
- Presents hundreds of non-trivial code examples that help you solve real-world problems
The Complete and Comprehensive Developer's Guide to C# 2.0 and .NET 2.0. Core C# and .NET is the no-nonsense, example-rich guide to achieving exceptional results with C# 2.0 and .NET 2.0. Writing for experienced programmers, Stephen Perry systematically introduces today's best practices for leveraging both C# 2.0 language features and Microsoft's .NET 2.0 infrastructure.
Like all books in the Core Series, Core C# and .NET focuses on solving real-world problems with serious, non-trivial code. Perry's broad, deep coverage ranges from new C# generics to Web services, reflection to security. He systematically introduces the development of Windows Forms applications, and the effective use of GDI+ graphics classes. He offers detailed guidance on data management with XML and ADO.NET, plus advanced coverage of threading, remoting, and code security. Finally, Perry presents an extensive section on Web development, covering ASP.NET, state management, HTTP requests, and much more.
With practical insights into everything from scalability to localization, this is the C# book you've been searching for: your definitive guide to building production-quality C# applications.
Part 1 FUNDAMENTALS OF C# PROGRAMMING AND INTRODUCTION TO .NET.
Chapter 1 Introduction to .NET and C#.
Chapter 2 C# Language Fundamentals.
Chapter 3 Class Design in C#.
Chapter 4 Working with Objects in C#.
Part II CREATING APPLICATIONS USING THE .NET FRAMEWORK LIBRARY.
Chapter 5 C# Text Manipulation and File I/O.
Chapter 6 Building Windows Forms Applications.
Chapter 7 Windows Forms Controls.
Chapter 8 .NET Graphics using GDI+.
Chapter 9 Fonts, Text, and Printing.
Chapter 10 Working with XML in .NET.
Chapter 11 ADO.NET.
Chapter 12 Data Binding with Windows Forms Controls.
Part III. ADVANCED USE OF C# AND THE .NET FRAMEWORK.
Chapter 13 Asynchronous Programming and Multithreading.
Chapter 14 Creating Distributed Applications with Remoting.
Chapter 15 Code Refinement, Security, and Deployment.
Part IV PROGRAMMING FOR THE INTERNET.
Chapter 16 ASP.NET Web Forms and Controls.
Chapter 17 The ASP.NET Application Environment.
Chapter 18 XML Web Services.
Appendix A. Features Specific to .NET 2.0 and C# 2.0.
Appendix B. DataGridView Events and Delegates.