.NET for Java Developers: Migrating to C#






Author : Jawahar puvvala and Alok Pota


Description :


.NET for Java Developers explains the .NET Framework from a Java programmer's perspective. Java has become such a popular language partly because it makes web-based rapid application development possible on different platforms. For Windows applications, however, Java has not been able to utilize all the platform-specific features that are available to Visual Basic and Visual C . C# is the perfect solution. The similarities between Java and C# offer a channel for Java programmers to reuse their skills on the Windows platform. This book is filled with comparisons between Java and C#, to help Java programmers easily migrate their current skills to C# and the .NET set of development tools. It contains extensive sample code to illustrate the concepts. The authors start with the essentials, and move on to advanced topics such as garbage collection, memory management, and design patterns. This is the book for every Java programmer who wants to learn to develop applications for Windows.
From the Back Cover

.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? .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? .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.
Download :



LINK :


Hotfile.com


Sharefile.net

0 comments:

Post a Comment