Qty:1
  • List Price: $24.95
  • Save: $4.75 (19%)
FREE Shipping on orders over $35.
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Mono: A Developer's Noteb... has been added to your Cart
Condition: Used: Very Good
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Mono: A Developer's Notebook Paperback – July 30, 2004

ISBN-13: 978-0596007928 ISBN-10: 0596007922 Edition: 1st

Buy New
Price: $20.20
28 New from $9.85 36 Used from $0.03
Amazon Price New from Used from
Paperback
"Please retry"
$20.20
$9.85 $0.03
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.
$20.20 FREE Shipping on orders over $35. Only 3 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Mono: A Developer's Notebook + Mono Kick Start + Practical Mono (Expert's Voice in Open Source)
Price for all three: $103.23

Buy the selected items together

Editorial Reviews

Review

"...the book is extremely valuable for experienced Java or C++ developers who want to jump into GTK# and Mono. If you already have OOP experience with the above said languages, then this book is a must-have." - OSNews

"[This] is an excellent book for Linux developers who want to learn enough .NET to get started. It is an excellent book for Windows programmers who want to get started with .NET on Linux, because it gives details on how to install and configure Mono, and compile and execute programs in a Linux environment." - .NET Developer's Journal

"The writing style is clear and concise with plenty of code examples all of which will compile and run. The examples are well explained and as the book is logically set out, helping those wanting to develop under Mono to get going... Highly recommended." -Paul F Johnson, CVu - October 2004

About the Author

Edd Dumbill is Managing Editor of XML.com. He also writes free software, and packages Bluetooth-related software for the Debian GNU/Linux distribution. Edd is the creator of XMLhack and WriteTheWeb, and has a weblog called Behind the Times.

Niel M. Bornstein , with over ten years' experience in software development, has worked in diverse areas such as corporate information systems, client-server application development, and web-hosted applications. Clear and engaging, Niel wrote .NET & XML and co-authored Mono: A Developer's Notebook.

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Developer's Notebook
  • Paperback: 304 pages
  • Publisher: O'Reilly Media; 1 edition (July 30, 2004)
  • Language: English
  • ISBN-10: 0596007922
  • ISBN-13: 978-0596007928
  • Product Dimensions: 7 x 0.7 x 9.2 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,567,790 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

4.2 out of 5 stars
5 star
45%
4 star
45%
3 star
0%
2 star
0%
1 star
9%
See all 11 customer reviews
For the user of the Mono environment, this is a great resource.
Jan Moren
I recommend this book to anyone looking to start with GTK#, or who is interested in porting their C# code off the Windows platform.
Jack D. Herrington
It gives you just enough information to get you on your way, but doesn't belabor the point with endless details.
Daniel Hanks

Most Helpful Customer Reviews

11 of 12 people found the following review helpful By Jan Moren on August 14, 2004
Format: Paperback
For the user of the Mono environment, this is a great resource. The "lab notebook"-style allows the authors to clearly and concisely bring together material in a few pages, rather than having to draw it out for an entire chapter. The pitfall is of course that it can become too concise, to the point where it is no longer understandable for the reader. The present authors have made an excellent job avoiding this.

This is not complete enough to fully replace other resources on C# and GTK# - and it's not meant to be. Instead it is a great desktop reference, so you can avoid all those verbose tomes for your day-to-day work. It is also a grat companion when reading reference documentation, as this shows you how to use the stuff in practice.

I would say that Dumbill and Bornstein did an excellent job on this book, and that O'Reilly has created a very promising new format for this kind of material.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 17 people found the following review helpful By Jack D. Herrington on September 25, 2004
Format: Paperback
Turns out there is more to making C# cross platform than I thought. Turns out the majority of the core of .NET is cross-platform when you use Mono, but the UI portion is not. So the book mainly concentrates on the use of GTK#, spending about 80 out of 250 pages on it. Other sections include XML processing, networking, core .NET, and installation.

The well written, concise, and focused. This is a strength, and a weakness. The book may be too focused by design. Which leaves you in a situation where you don't have enough book to be valuable on it's own. You will still need O'Reilly's Programming C# book to start learning C#.

I recommend this book to anyone looking to start with GTK#, or who is interested in porting their C# code off the Windows platform. I do not recommend this book for someone just starting out with C#.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Marcelix on September 29, 2004
Format: Paperback
All I wanted was to know how (difficult) would a .NET to Mono migration be. So - from a perspective of someone who has used .NET for a while and is curious about Mono - this book is a great read: concise, well written and sufficient. Not crusted with boring details - thank God! So, this certainly is not the only book on C# and Mono a newby needs.. It shouldn't be. To summarise - this book is a fast read and .NET-to-Mono migration much smoother than expected.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Steve Love on April 13, 2009
Format: Paperback
It's been about five years since this book was published. You'd think it would have been updated since then.

The most obvious sign that this content is too out-of-date to be very useful is that it was written for Mono 1.0 and the Mono project is currently at version 2.4. By Chapter 2, I'd already come across several instances where the information written about Mono 1.0 no longer applies to Mono 2.x. While I liked the style and presentation, the content appears to be too unreliable at this point to be of any help to developers starting out with Mono.

I'm surprised O'Reilly is still publishing this book and selling it at full price.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Daniel Hanks on March 22, 2006
Format: Paperback
Mono: A Developer's Notebook is an addition to O'Reilly's Developer's Notebook series, aimed at helping experienced programmers come quickly up speed on a new technologies and platforms. These books are heavy on code and examples, and light on theory. This book lives up to this mission well.

From the opening pages of the book, we learn that "Mono is an open source cross-platform, implementation of the .NET development framework." If you're an experienced programmer looking to take a dip into the .NET world, but not so eager to enter the Microsoft end of the pool, you're probably in for a treat with Mono: A Developer's Notebook.

This book gets going very quickly. The first chapter takes you through getting Mono up and running on your machine, with instructions provided for Linux, Mac OS X, and Windows. Although as Mono is such a moving target, much of what's there is likely already outdated. Even shortly after the book was released, I found discrepancies and differences in the process of getting Mono up and running on my own machine while following the book. Your mileage may vary. If you're the sharp arrow this book targets, that probably wont stand in your way. This chapter is followed by a whirlwind introduction to C#, aimed squarely at folks who already have a language or two under their belt.

The rest of the book provides examples of using Mono to accomplish common tasks such as working with files, strings, and regular expressions, GUI programming with GTK#, processing XML, and network programming. Each chapter has a number of "labs", in which a given task is explored, and sample code is provided to illustrate common ways to handle each task. The book is rather fast paced, and assumes a lot of its reader.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 9 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on August 23, 2004
Format: Paperback
You better know C# and .NET before reading this book! In the interests of conciseness, the authors effectively assume that you are already facile in both. They don't want to waste your time rehashing elementary syntactical issues in either.

It is hard not to be impressed by how far a group of linux volunteers has come with this project. Operating purely on donated time and minimal budget [as far as I can tell], they have replicated a lot of functionality that Microsoft must have spent millions to develop in the first place. Without offending the Mono developers, do keep in mind that it is always easier to play catch up than it is to innovate.

The authors show that it is possible to merge the various linux and unix platforms and develop under .NET. Though .NET supports various languages, for serious developement under Microsoft operating systems, C# is preferred. Likewise here, the volunteer effort focuses on using C#, rather than VB.NET, say. Also, if you are from the linux/unix world, it is likely that you already know some Java. So C# is not really all that big a shift for you.

What will be interesting is if developers using this book can come up with some nice popular application that others on a native Microsoft .NET platform have not done. That would really boost support for Mono.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Mono: A Developer's Notebook
This item: Mono: A Developer's Notebook
Price: $24.95 $20.20
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?