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.
