Product Details

ISBN-13: 9780764548345
Publisher: Wiley
Publication date: 07/28/2002
Series: Bible Series , #275
Edition description: BK&CD-ROM
Pages: 830
Product dimensions: 7.46(w) x 9.20(h) x 1.86(d)

About the Author

Jeff Ferguson is a Microsoft Certified Solutions Developer (MCSD) with over 10 years of professional software development experience. Jeff is a Senior Consultant for Magenic Technologies, a Microsoft Certified Solutions Provider Partner whose clients include Microsoft themselves. Jeff has extensive experience in n-tier application development with Visual C++, ASP, SQL Server and other related technologies, and has been working with the new C# language since the early pre-beta stages.
Jeff is active in the .NET developer community, and is a contributor to The Visual C++ Developer's Journal, a popular programmer's magazine.

Brian Patterson currently work for Affina, Inc., as a Technical Team Leader, where he is generally working with C++ on HP-UX or Windows development with any number of the Visual Studio languages.

Jason Beres has been a software developer for 10 years. He is currently a consultant in South Florida and works exclusively with Microsoft technologies.

Pierre Boutquin is a senior software architect in the treasury of a major Canadian bank, where he helps develop leading-edge market risk management software.

Meeta Gupta has a master's degree in computer engineering. She is presently working at NIIT Ltd., where she designs, develops, and authors books on a varied range of subjects.

Table of Contents



PART I: C# Language Fundamentals.

Chapter 1: An Introduction to C#.

Chapter 2: Writing Your First C# Program.

Chapter 3: Working with Variables.

Chapter 4: Expressions.

Chapter 5: Controlling the Flow of Your Code.

Chapter 6: Working with Methods.

Chapter 7: Grouping Data Using Structures.

PART II: Object-Oriented Programming with C#.

Chapter 8: Writing Object-Oriented Code.

Chapter 9: C# Classes.

Chapter 10: Overloading Operators.

Chapter 11: Class Inheritance.

PART III: Advanced C#.

Chapter 12: Working with Namespaces.

Chapter 13: Understanding Interfaces.

Chapter 14: Enumerations.

Chapter 15: Events and Delegates.

Chapter 16: Handling Exceptions.

Chapter 17: Working with Attributes.

Chapter 18: Versioning Your Classes.

Chapter 19: Working with Unsafe Code.

Chapter 20: Understanding Advanced C# Constructs.

PART IV: Developing .NET Solutions Using C#.

Chapter 21: Building WindowsForms Applications.

Chapter 22: Creating Web Applications with WebForms.

Chapter 23: Database Programming with ADO.NET.

Chapter 24: Working with Files and the Windows Registry.

Chapter 25: Accessing Data Streams.

Chapter 26: Drawing with GDI+.

Chapter 27: Building Web Services.

Chapter 28: Using C# in ASP.NET.

Chapter 29: Building Custom Controls.

Chapter 30: Building Mobile Applications.

PART V: C# and the .NET Framework.

Chapter 31: Working with Assemblies.

Chapter 32: Reflection.

Chapter 33: C# Threading.

Chapter 34: Working with COM.

Chapter 35: Working with COM+ Services.

Chapter 36: Working with .NET Remoting.

Chapter 37: C# and .NET Security.

Appendix: XML Primer.


Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews