C# for Java Developers

C# for Java Developers
Published:August 14, 2002Language:English
Author:Allen Jones, Adam FreemanTechnology:Microsoft Visual C#
Length:576 PagesISBN 13:9780735617797

List Price:

$ 49.99
About The BookJava developers—learn C# quickly and thoroughly with this book!

Although Java and C# share many similarities, there are fundamental differences between them. What’s more, C#—the language designed from the ground up for programming the Microsoft® .NET Framework—offers a wealth of new features that enable programmers to tap the full power of.NET. This is the ideal guide to help any Java developer master .NET programming with C#. The authors—two Java and C# experts—reveal the similarities and differences between the two platforms these languages support. Then they show you how to leverage your Java experience to get up to speed in C# development with a minimum of difficulty. It’s the definitive programming resource as you tackle the .NET class libraries and learn to write applications for .NET with C#. Topics covered include:

OVERVIEW
  • Introduction to Microsoft .NET

  • Comparing Java and .NET technologies


  • THE C# LANGUAGE
  • Creating assemblies

  • Language syntax and features

  • Data types

  • Advanced language features


  • PROGRAMMING .NET WITH C#
  • Strings and regular expressions

  • Numbers and dates

  • Collections

  • Streams, files, and I/O

  • XML processing


  • ADVANCED TOPICS
  • Reflection

  • Threading and synchronization

  • Networking

  • Remoting

  • Database connectivity

  • Security and cryptography

  • Graphics and UI

  • Introduction to XML Web services


  • PRAISE FOR THIS BOOK FROM THE MICROSOFT VISUAL C# TM .NET TEAM:
    The two tech veterans who wrote this book can help you master C# quickly. They do an admirable job of describing the basics of the .NET initiative: its goals, structure, and capabilities. Then they help you leap the biggest hurdle of all—understanding the structure and purpose of the .NET class libraries. Their book presents the underlying concepts, explains the challenges you’ll face, and guides you past the pitfalls with ease.
    —Prashant Sridharan, Product Manager, Microsoft Visual C# .NET team
    About Allen Jones, Adam FreemanAllen Jones has spent his career working for large corporate and financial institutions, successfully developing and implementing solutions based on the Microsoft enterprise product range. Allen has been developing Microsoft Windows® solutions since 1990 and working with Microsoft Windows NT® and Win32® since 1993. He was one of the first MCSEs to qualify anywhere in the world. Allen started programming in Java three years ago, and has since been developing e-commerce and security systems. Allen is a former employee of Microsoft in both Australia and the United Kingdom.

    Adam Freeman has been developing in Java since before its general availability and has contributed to successful Java books and course materials, including Addison Wesley’s Programming the Internet with Java. He has developed many of the largest, most complex, and most innovative Java projects in the world. His recent experience architecting a proprietary J2EE implementation for an e-commerce platform has given him an in-depth understanding of the current technologies and challenges facing those developing large scale distributed e-commerce systems. Adam has previously worked for Netscape, Sun Microsystems, and the NASDAQ stock exchange.
    Other Books By Adam FreemanOther Books By Allen Jones
    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community. Preparing for an exam now? Find your Microsoft Certification Study Group. Talk to us on these social networks:
    What do you think of this book?Your feedback is important in helping us create books that serve your needs and meet your expectations. Please take our survey at www.microsoft.com/learning/booksurvey

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey. The ISBN 13 can be found above.
    To report or search for corrections in this book or companion content,
    please go to www.microsoft.com/learning/support/books/