Linked by Eugenia Loli-Queru on Sun 31st Oct 2004 23:16 UTC
Mono Project Here's the only recent and still valid book for Mono: "Mono: A Developer's Notebook" by Edd Dumbill and Niel M. Bornstein. The book is under O'Reilly's "notebook" series, which are meant to be books mainly consisted by notes. Here's our quick review.
Order by: Score:

v ebook link ?
by ebook on Sun 31st Oct 2004 23:56 UTC
Just brought my copy
by Lovechild on Sun 31st Oct 2004 23:59 UTC

one more for the collection, and it fit the budget nicely considering it was 10bucks (used, from a friend)

Gtk# 2.0
by Lumbergh on Mon 1st Nov 2004 00:21 UTC

The first pass at Gtk# 2.0, which is based off of Gtk+ 2.4 should be hitting cvs soon.

Best GTK+/GNOME Development Book
by Jeff Waugh on Mon 1st Nov 2004 02:02 UTC

Despite the emphasis on Mono, this is the best GTK+/GNOME development book on the market, even for developers who do not want to use Mono. The book could be 'ported' to any of the major GNOME bindings - C, C++, Python, Java - and still be fantastic, because it is just so clear, informative and concise. Bloody good job, Edd and Niel. :-)

v Book reviews
by Frank Hale on Mon 1st Nov 2004 02:12 UTC
What book is recommended before this one then?
by Anonymous on Mon 1st Nov 2004 02:12 UTC

For a beginner?

Or anything good online as a start? I guess with more a mono gtk# focus rather than learning window.forms

Re: Best GTK+/GNOME Development Book
by pixelmonkey on Mon 1st Nov 2004 02:14 UTC

Jeff,

Do you really mean that? Do others concur? I am trying to get into GTK+ development with C (I want to eventually work on Glade3), and am currently using The Official Gnome 2 Developer's Guide, which isn't bad, but definitely could be better. Would it be worth it for me to find a copy of this book to guide me through GTK+ development with C, or am I better off sticking with the Official Guide plus the online tutorials/API reference?

-Andrew

v @Book reviews
by Lovechild on Mon 1st Nov 2004 02:17 UTC
RE:What book is recommended before this one then?
by spank_da_monkey on Mon 1st Nov 2004 02:19 UTC

The author meant C#. Windows.Form isnt covered in the book.

For a beginner, with no experince in programming or OOP, try http://www.functionx.com/csharp/Lesson01.htm [down ATM] or the other great tutorials on http://www.programmingtutorials.com

Re: new devs
by Erwos on Mon 1st Nov 2004 03:00 UTC

If you know Java, Mono is remarkably easy to get into - it only took me an hour before I had mastered basic usage of Glade and C#.

Use the monodoc packages - they'll give you a quick start and the tools to help yourself along the way.

-Erwos

v RE: Book reviews
by Mike on Mon 1st Nov 2004 03:16 UTC
v RE: RE: Book reviews
by Lovechild on Mon 1st Nov 2004 03:32 UTC
v RE: RE: Book reviews
by Eugenia on Mon 1st Nov 2004 03:56 UTC
I bought and liked this book as well.
by cendrizzi on Mon 1st Nov 2004 05:07 UTC

The thing I would love is a book covering all of GTK and gnome in respect to c#. The hardest part for me has been trying to figure out how to develop to GTK and gnome in general (I've tried some of the widgets and been unable to find good documentation for them).

That said making a gnome application defenitley is simplified greatly thanks to mono (I'm guessing python is a pretty good language too but I've heard the documentation is pretty bad for gtk, gnome bindings).

Also all GTK stuff should be documented before the release of GTK# 2.0, this is great news for me atleast.

Next is what the future holds (from what I've gathered):
First is the already mentioned gtk# 2.0 which bind to the 2.4 api. I wonder why they arent' following the same versioning? Seems like it would be much more clear.

Next will be a UI built into Mono Develop for the debugger, next version I think.

Lastly will be the best part, the UI builder specifically for mono, that I'm guessing will be built into MD as well.

When all these are in place, more specifically the last two, then developing usin mono should be much simpler indeed.

pixelmonkey
by Jeff Waugh on Mon 1st Nov 2004 07:11 UTC

It doesn't cover a bunch of whackass C stuff you need to know, so you'll still have to ask questions and read other documents around the place. But for learning the fundamental ideas, it's great stuff. Well worth reading, even if you're targeting another language.

another decent gtk+ reference
by Lumbergh on Mon 1st Nov 2004 14:03 UTC

I've found the python tutorials and references to be good info for gtk+ info.

Frankly, if you're just starting out with gtk+ it might be a good idea to learn the api with a higher-level language and then move onto C at a later point. The interactiveness of Python would make it pretty fun.