
.Net for Java developers
Migrating to C#
Résumé
.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'6' .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.
Contents
- C# essentials
- The .NET Framework
- Starting with C#
- C# and Java: What Is the Difference?
- Writing Objects
- Understanding Inheritance and Polymorphism
- Implementing Interfaces
- Data Types
- Operators
- Essential Control Flow
- Programming with Exceptions
- Working with Arrays
- Processing Strings
- Formatting Numbers, Strings, and Dates
- Using Collections
- Working with the C# I/O API
- Thread Programming
- Using C# Properties, Indexers, and Attributes
- Delegates and Event Programming
- Advanced C# topics
- Accessing Databases
- Processing XML
- GUI Programming in C#
- Reflection
- Assemblies, Application Configuration, and Process Management
- Appendices
- Index
L'auteur - Jawahar Puvvala
Jawahar Puvvala is a consultant at Nucor Corporation in Charlotte, North Carolina, where he develops mission-critical server side and client side applications using cutting edge technology. His educational background is in writing software for mechanical and structural engineering systems, topics on which he has published scientific journal and conference articles.
L'auteur - Alok Pota
Alok Pota is a J2EE application developer at Digital Motorworks (DMi) in Austin, Texas, where he develops server side enterprise applications using J2EE technologies. His educational background is in writing scientific numerical analysis and visualization software in Visual C++, Visual Basic, and FORTRAN. Alok's published works include numerous scientific articles on mathematical modeling and expert systems.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Jawahar Puvvala, Alok Pota |
Parution | 14/08/2003 |
Nb. de pages | 720 |
Format | 17,7 x 23,5 |
Couverture | Broché |
Poids | 1050g |
Intérieur | Noir et Blanc |
EAN13 | 9780672324024 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation Windows
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Programmation .NET C#
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages J#
- Informatique Développement d'applications Outils de développement Visual Studio.NET