Buy Used
Used - Good See details
$5.26 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Professional .NET for Java Developers Using C#
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

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

Professional .NET for Java Developers Using C# [Illustrated] [Paperback]

Erick Sgarbi (Author), Jack Lunn (Author), John Timney (Author), Poornachandra Sarang (Author), Steve Watt (Author)
4.2 out of 5 stars  See all reviews (5 customer reviews)


Available from these sellers.



Book Description

November 2002
This book takes a hands-on approach to assist Java developers in acquiring essential skills for working on Microsoft's .NET Framework. It covers all the major concepts of .NET Development, from creating Windows and web applications,to Data Access and .NET Remoting. By the end of this book you will be well positioned to create your own solutions with this powerful technology. PUBLISHER COMMENTS: This book is designed for Java Developers who want to kickstart their .NET careers. As such you should have experience of both Java and general programming concepts before you begin.

The book takes you through the key concepts of the .NET Framework in a brisk no-nonsense manner, explaining the technology in a manner that enables you to use your Java knowledge as a foundation. Through the course of the book, you'll learn how to create a variety of sophisticated .NET applications, including Smart Clients (Microsoft's desktop/web application hybrid) from the ground up. The concepts in the book are primarily presented using Notepad in order to make clear exactly what is going on. In a few places Visual C# .NET Standard Edition is used, in order to illustrate some of its features.


Customers Who Bought This Item Also Bought


Editorial Reviews

From the Publisher

This book is designed for Java Developers who want to kickstart their .net careers. As such you should have experience of both Java and general programming concepts before you begin.

The book takes you through the key concepts of the .net Framework in a brisk no-nonsense manner, explaining the technology in a manner that enables you to use your Java knowledge as a foundation. Through the course of the book, you'll learn how to create a variety of sophisticated .net applications, including Smart Clients (Microsoft's desktop/web application hybrid) from the ground up.

The concepts in the book are primarily presented using Notepad in order to make clear exactly what is going on. In a few places Visual C# .net Standard Edition is used, in order to illustrate some of its features.


Product Details

  • Paperback: 400 pages
  • Publisher: Wrox Press; 1st edition (November 2002)
  • Language: English
  • ISBN-10: 1861007914
  • ISBN-13: 978-1861007919
  • Product Dimensions: 8.8 x 7.2 x 0.9 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #2,402,863 in Books (See Top 100 in Books)

 

Customer Reviews

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

4 of 4 people found the following review helpful:
1.0 out of 5 stars A word of warning..., November 11, 2004
This review is from: Professional .NET for Java Developers Using C# (Paperback)
I bought this book on a whim, as it was bundled in a 2-for-1 offer along with the book I was actually interested in (whose title I don't currently recall). Having worked as a Java developer for a number of years, I had recently accepted a job as a C# developer, and thought that I'd buy a book to pick up the basics. In that context, and in accordance with the book's title, I was looking for the book to serve two main purposes - 1) To walk me through the basics of the C# language, pointing out the similarities and explaining the differences between the two languages. 2) To describe how functionality available through the (familiar) standard libraries in Java can be achieved through the (unfamiliar) .NET libraries using C#.

To satisfy the first purpose, I was hoping for some detailed chapters on the core language. Sadly, only 'Chapter 3: Language Syntax' covers this subject, and does so in a mere 47 pages. Of these few pages, I generally found that the discussions were targeted too much at a novice programmer, rather than someone who already has programming experience in a language that is very similar to C#. For example, the page and a half that covers Exceptions simply described what Exceptions are for and how they are used. I already know what they're for and how they're used - I'm a Java developer! It would have been more useful to concentrate on the minor syntax differences, the fact that all Exceptions are unchecked in C#, and that C# doesn't make a distinction between checked Exceptions, runtime Exceptions and Errors, as in Java. Perhaps as icing on the cake, a table of how some commonly used Exceptions in Java map to the commonly used Exceptions in C# (e.g. NullPointerException to NullReferenceException, IllegalArgumentException to ArgumentException or ArgumentNullException, IndexOutOfBoundsException to ArgumentOutOfRangeException) would have been nice. Alas there was none of this.

Multithreading is another key area of the languages that differs between C# and Java in a number if significant ways. It's such an important aspect of modern programming that most programming books tend to devote an entire chapter to it. Fair enough, for a language conversion book rather than an introductory programming book, I wouldn't expect an entire chapter devote to it. I would expect at least something on the subject, however. Sadly, this book contains nothing. Absolutely nothing! Nil! Nada! The keyword 'lock' doesn't even have an entry in the book's index.

I'd also like to mention at this point that although the authors only devoted 47 pages to the core language, they felt it necessary to devote the majority of a 32 page chapter to a discussion of how to use Visual Studio. Any developer worth their salt ought to know how to use an IDE (remember this book is targeted at 'professional' developers), so learning how to use Visual Studio should be relatively straightforward. Even if it's not, those pages wasted introducing Visual Studio would have been better spent covering some of the gaping holes in the book's coverage of its stated subject matter, rather than a cursory introduction to some of the features in Visual Studio that are better covered by its own online help documentation and tutorials.

Coming back to the second purpose - describing how functionality available through the standard Java libraries in Java can be achieved through the .NET libraries - I find that I cannot reasonably comment upon this in any great detail. True, there are the expected chapters devoted to data access (ADO.NET vs JDBC), ASP.NET and Windows Forms, and they might very well be of some use, judging from some of the other reviews. However, I was so disappointed with the poor content and lack of depth in the first few chapters of this book that I decided not to waste any further time with the rest of it. I found the other book that I bought along with this one to be an altogether better read. On the few occassions when I've looked back to this book as a reference source (I left the good book at home, so had to defer to using this one whilst at work), more often that not I've found that I've simply wasted my time with it, and moved on to find some other more useful reference source instead.

The bottom line is, don't waste your money - this is one of the few books that I've actually thrown in the bin (a couple of times, in fact, though each time I end up fishing it back out. Throwing books away just feels so wrong, even if the book does belong with the rest of the rubbish).

Chris (Cambridge, UK)

P.S. I'm sorry that I can't remember the name of the other book - it was actually quite good!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Shortest path to .NET knowledge, January 1, 2003
By 
Thomas Risberg (Doylestown, PA United States) - See all my reviews
This review is from: Professional .NET for Java Developers Using C# (Paperback)
This is Wrox at its best - working code explained well by working programmers. This book provides the easiest way for a Java programmer to learn the basics of C# and the .NET environment including ASP.NET and database access with ADO.NET. Using this book and freely available software (.NET Framework, SharpDevelop, Web Matrix and MSDE) you have a complete environment for learning .NET for less than $...- hard to beat.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars Good quick read, December 1, 2002
By 
John Markin (Chicago, IL USA) - See all my reviews
This review is from: Professional .NET for Java Developers Using C# (Paperback)
I've been working with Java and JSP Pages for a few years but my company's looking more and more at .NET and I was told to look into it. I'd heard a lot about it's similarity with Java, and so this book seemed a natural starting point. I wasn't dissapointed. It quickly ran through the important parts of .NET and how they related to what I already knew in Java: C# instead of Java, ASP.NET instead of JSP, ADO.NET instead of JDBC, etc.

It was a quick book to work through (just 400 pages) but now I've finished it I'm writing my apps just as easily with .net as I can with Java - and there are some things like binding to data in web apps that are even easier to do. And I've been able to put together some .Net prototypes for my manager in just a few weeks.

If you're looking for a overview of .NET and don't want to wade through a lot of stuff you already know, you won't be dissapointed with this.

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



What Other Items Do Customers Buy After Viewing This Item?


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject