NET for Java Developers: Migrating to C#

 NET for Java Developers: Migrating to C#

Authors: Jawahar Puvvala, Alok Pota

Pages: 720

Publisher: Unknow

ISBN13: 9780672324024

.NET for Java Developers is the definitive guide to leveraging your Java programming experience in the .NET environment. Understanding the similarities and differences between the C# and Java APIs enables Java programmers to quickly begin rapid application Windows development using C#. The numerous code examples, which have been tested using Visual Studio(R) .NET 2003 and Java 1.4, show readers how to create feature-rich .NET applications by translating Java coding practices into C#.

The authors begin by detailing the .NET Framework and then immediately introduce readers to coding and the Visual Studio(R) .NET IDE. They compare the features of C# and Java, and provide a systematic analysis of how the two languages relate to each other. Readers cover the essentials of C# programming, from object creation to event programming, before moving into advanced areas, such as database access, XML processing, GUI programming, and reflection.

Key topics that explain how to do smart C# programming rather than emulating Java code in C#:

Database access

Inheritance and polymorphism

Thread programming

Garbage collection and memory management

C# application deployment

Delegates

Processing XML

.NET for Java Developers provides Java developers, programmers, and architects with experience-based advice for a successful transition into the .NET environment.