C# for Java Developers (Pro-Developer) and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
C# for Java Developers (Pro-Developer)
 
 
Start reading C# for Java Developers (Pro-Developer) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C# for Java Developers (Pro-Developer) [Paperback]

Allen Jones (Author), Adam Freeman (Author)
4.7 out of 5 stars  See all reviews (25 customer reviews)

List Price: $49.99
Price: $29.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.00 (40%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 4 left in stock--order soon.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $23.93  
Paperback $29.99  

Book Description

0735617791 978-0735617797 August 22, 2002 1

This title shows developers how to build Internet-based, distributed applications using Microsoft® .NET Remoting, which enables powerful remote interaction among objects. A fundamental understanding of .NET Remoting is crucial as developers shift to developing distributed, Internet-based applications. Until recently, DCOM was the preferred method for developing distributed applications on Microsoft platforms. But as this book demonstrates, the .NET Remoting architecture is much easier to use and extend than DCOM. The book covers all aspects of .NET Remoting, including in-depth coverage of the .NET Remoting architecture plus concrete examples, best practices, and performance tips to show how to extend and customize the framework.

  • Provides developers with deep design and implementation guidance to help them build better distributed applications on the Microsoft .NET Framework
  • One third of the book introduces readers to the basics of using .NET Remoting to develop distributed application
  • Two-thirds of the book covers advanced features of .NET Remoting plus details on how to extend and customize the 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#® .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


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with C# for Java Programmers $50.65

C# for Java Developers (Pro-Developer) + C# for Java Programmers
  • This item: C# for Java Developers (Pro-Developer)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C# for Java Programmers

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Allen Jones has been developing Windows® solutions since 1990 and working with Windows NT and Win32 since 1993. He was one of the first MCSEs to qualify anywhere in the world. For the last 3 years, Allen has been developing e-commerce and security systems for large corporations and financial institutions. He is a former employee of Microsoft® in both Australia and the UK and co-author, with Adam Freeman, of C# for Java Developers and .NET XML Web Services Step by Step , both from Microsoft Press®.

Adam Freeman is a professional programmer and the author of two early Java books, Programming the Internet with Java and Active Java, both published by Addison Wesley, as well as Java course materials. His recent experience architecting a green-field e-commerce platform has given him an in-depth understanding of the current security challenges facing those developing large scale distributed systems. Adam has previously worked for Netscape, Sun Microsystems and the NASDAQ stock exchange.


Product Details

  • Paperback: 576 pages
  • Publisher: Microsoft Press; 1 edition (August 22, 2002)
  • Language: English
  • ISBN-10: 0735617791
  • ISBN-13: 978-0735617797
  • Product Dimensions: 9.5 x 7.3 x 1.2 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #851,887 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

25 Reviews
5 star:
 (19)
4 star:
 (5)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (25 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

13 of 13 people found the following review helpful:
5.0 out of 5 stars Very Good Book, September 4, 2002
This review is from: C# for Java Developers (Pro-Developer) (Paperback)
I have purchased a few of the C# and .NET books for Java people,
and this is the best. The feature that stands out for this book
is the great Java to C# class reference, so you can look upa
Java class and find out which C# class does the same thing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful:
5.0 out of 5 stars Amazing, Just what I was looking for!, April 22, 2004
By 
Kevin Knapp (Bamberg, Germany (APO, AE)) - See all my reviews
This review is from: C# for Java Developers (Pro-Developer) (Paperback)
This was truely an amazing book, I've read many .NET books, all of which assume zero knowledge of programming, or very little. So when I skipped the first few chapters, or skipped them (Since I've been a Java Developer for several years), I missed valuable differences between Java and .NET.

Be sure you do know your stuff in Java, or else this book will seem over your head. This is not a beginners book. But if you're a Java developer, or have similar programming experience, this book is 100% for you.

My only quirk with this book, is that at times, it's more of a refrence/comparison, over how to use several key .NET features. And it seemed to jump around a little. So actually I'd probably rate this book a 4.75...but rounding up gives us a 5, which it pretty much deserves.

I highly recomend this book out there for anyone who is NOT a beginner programmer, or comes from a Java background. This book is a MUST read for you.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 17 people found the following review helpful:
5.0 out of 5 stars Even Handed, January 30, 2003
By 
Rishon Industries "Lou G" (Forest Hills, New York United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: C# for Java Developers (Pro-Developer) (Paperback)
This book does 3 things:
Firstly, the book presents the spirit and syntax of the C# language. And the presentation is very focused - it's done against a backdrop of Java.
Secondly, the authors do a flyby of the main areas of the .NET Framework Class Libraries. Again, the assumed reader's knowledge of Java motivates the discusion.
Lastly, and most importantly, Java and C# are contrasted rationally. No hype. Just the facts as the authors see them. This is good stuff and useful too.

If you're are an experienced Java developer, you will get a lot from this book. I still recommend to the Java folks that you also read up on the specialty areas, e.g. ADO.NET, Remoting, etc., if you will be working in those areas.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
This book focuses on providing Java programmers with the information they need to write applications for the Microsoft .NET platform using C#. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
modifier availability, remoting system, explicit interface implementation, unsafe modifier, unified type system, native sockets, multifile assembly, following configuration file, returns trite, unsafe code, optional permissions, string array containing, assembly linker, compilation flags, shared assemblies, lease manager, deployment directory, java equivalents, application entry point, remoting service, instance constructor, networking classes, typed collections, isolated storage, abstract modifier
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Data Provider, Member Description, Windows Forms, Visual Studio, Data Adapter, Microsoft Visual, Text Writer, Visual Basic, Member Comments, Document Object Model, Standard Edition, Code Access Security, Microsoft Windows, Timer Called, Adam Freeman, Advanced Language Features, Channel Services, Class Method, Allen Jones, Enterprise Edition, Integrated Security, Java Date, Microsoft Web, Unlike Java, User Assembly
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
1 book cites this book:



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject