- 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: 12 customer reviews
- Amazon Best Sellers Rank: #755,657 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Mono: A Developer's Notebook 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently bought together
Customers who bought this item also bought
"...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
About the Author
Edd Wilder-James 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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
"Mono A Developer's Notebook" is just the kind of introduction to C# in the Linux world that I've been looking for. It delivers a quick introduction to the world of C# in the first chapter and where to find background references to expand on this text. Then it gets right to the meat of developing a running application. Time isn't wasted on the nature of the C# language, that is covered well in other textbooks. The author immediately introduces the MonoDevelop and Eclipse program IDEs. This answers many of the developer's questions about how to effectively produce programs in this new environment.
Chapter 2 expands on this basic program to include user interaction, simple class design, error handling, file handling and delegates.
Chapter 3 covers multi-threading and testing conventings and system Diagnostics.
Chapter 4 and beyond introduce the reader to the world of graphic objects using GTK and the kind of visual interface design that we wanted to accomplish from the very geginning.
I was very satisfied with the author's presentation. I have wanted to be able to program C# on Linux for years and with this one book I am able to bring my wish to life. Now I will be able to design objects on Linux or Windows and be able to use them across both platforms.
If you want this same freedom to quickly develop C# programs and don't want to waste time or collect another shelffull of overly detailed texts, then this is your book. For its comprehensive attention to helping me be immediately productive, I'm rating this a five star rating.
O'Reilly decided to try something a little different with this one, which is designed, as the subtitle tells you, to look (and read) more like a notebook than a textbook; this is hands-on material with not much theory, notes scribbled in the margins, and the occasional (photoshopped, one assumes) coffee stains. As such, it's a very effective learning tool, though some of the jokes are way too corny to have passed muster with anyone but those who wrote them. If you're a beginning Mono user (or a Visual Studio user who wants to get a lot more platform-independent), this is a very good starting point. *** ½
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. Each chapter provides pointers to further resources about the given topic if you find yourself wanting to know more.
All in all, if you're the type who can skim over the basics and take it from there, then this book is likely to please. It gives you just enough information to get you on your way, but doesn't belabor the point with endless details. If, on the other hand, you enjoy probing through obscure corners of language references and exploring the nuances of syntax and expression, then this book is likely to leave you somewhat hungry.
The book is well written and easy to follow for an experienced programmer. Example code is plentiful, and clearly written. The code certainly takes center stage in the book. I did, however, notice a lot of typos and 'bugs' in the text. Perhaps that enhances the feel of a "developer's notebook", but even still the book could stand to have a little better proof-reading. One final nit-pick. Each page in the book is made to look like the page of a lab notebook, complete with a grid as the page background. A nice design touch, but a little hard on the eyes to comfortably read.
Bottom line, if you're an experienced developer looking to quickly come up to speed on C# and .NET development in the Mono environment, then this book will likely be a valuable investment.
By Edd Dumbill and Niel M. Bornstein
Published by O'Reilly
Reviewed by Steven Mullins-HuNTUG member
Another excellent developer's notebook is out and this is it.
I have found a lot of folks like myself that can't afford the subscription fees for the high end Microsoft products and for a cross platform environment. This works without the headaches of having to set a lot of rules and policies.
The book puts it all out there for you to get you ready to start real work, not having to learn where all the tools and the connections and repositories are. I have a small C# base and still get confused about certain things but this has really helped speed up with the basics. I have found that there are a lot of choices when we pick a language and the key to any good program is cross compatible and multiple language use.
This is extremely lightweight (you don't need a DVD worth of setup) I was happy to read this book and to get to the code samples that are always at the website.
This was another well thought out developer guide that O'Reilly is famous for.
I rate this 4 stars