Rating:  Summary: Good Niche Book Review: When I first heard of this book, I was expecting a book on web user interfaces. This is not the case, but rather on GUI user interfaces, specifically GTK+ Linux GUI user interface. Before you should buy this book, make sure that it is for you. Programmers would be able to take make the most of this book, although this book is also good for deciding whether or not to use Linux / GTK+ / MySQL for their project(s). Project managers will probably find value in the first section of this book if they are thinking about using Linux for their database needs.For the programmer, you should first of all know and want to use C for your MySQL user interfaces. You should have experience with creating and modifying databases, including (if you want to get the most out of the examples later in the book) understanding about SQL and relational database theory and practice, meaning that understanding why two database tables (for example) were joined would be helpful in really grasping the examples; if you don't know the basics of MySQL, I strongly urge you to get MySQL by Paul DuBois beforehand or while getting MySQL Building User Interfaces. You should definitely feel comfortable with Linux and desire to use Linux for programming (if you haven't heard of gcc, it is a pretty good sign that you may find more information on Linux useful). The author suggests that the reader has experience with GUI development, although he seems to be pretty thorough with his explanations. Regarding the structure of the book, the first unit, "Quick and Dirty", is roughly one third of the volume of the book. The first chapter compares MySQL with Access and SQL server, including a section called "What MySQL Lacks." The other 4 chapters include 2 chapters for VB developers and 2 chapters on GTK+. The next unit, taking a little over a third of the volume of the book, is "Real World Implementation" and includes 3 projects. The next unit is a tiny sliver of book with one chapter on dynamic user interface control with XML. The rest of the book is taking up by the appendix and index. This book is more of a niche book than MySQL by DuBois and if you fit into this niche, then you have struck gold with this book. If you don't fit this niche, buy DuBois' book.
Rating:  Summary: Good Niche Book Review: When I first heard of this book, I was expecting a book on web user interfaces. This is not the case, but rather on GUI user interfaces, specifically GTK+ Linux GUI user interface. Before you should buy this book, make sure that it is for you. Programmers would be able to take make the most of this book, although this book is also good for deciding whether or not to use Linux / GTK+ / MySQL for their project(s). Project managers will probably find value in the first section of this book if they are thinking about using Linux for their database needs. For the programmer, you should first of all know and want to use C for your MySQL user interfaces. You should have experience with creating and modifying databases, including (if you want to get the most out of the examples later in the book) understanding about SQL and relational database theory and practice, meaning that understanding why two database tables (for example) were joined would be helpful in really grasping the examples; if you don't know the basics of MySQL, I strongly urge you to get MySQL by Paul DuBois beforehand or while getting MySQL Building User Interfaces. You should definitely feel comfortable with Linux and desire to use Linux for programming (if you haven't heard of gcc, it is a pretty good sign that you may find more information on Linux useful). The author suggests that the reader has experience with GUI development, although he seems to be pretty thorough with his explanations. Regarding the structure of the book, the first unit, "Quick and Dirty", is roughly one third of the volume of the book. The first chapter compares MySQL with Access and SQL server, including a section called "What MySQL Lacks." The other 4 chapters include 2 chapters for VB developers and 2 chapters on GTK+. The next unit, taking a little over a third of the volume of the book, is "Real World Implementation" and includes 3 projects. The next unit is a tiny sliver of book with one chapter on dynamic user interface control with XML. The rest of the book is taking up by the appendix and index. This book is more of a niche book than MySQL by DuBois and if you fit into this niche, then you have struck gold with this book. If you don't fit this niche, buy DuBois' book.
|