MySQL: Building User Interfaces (Landmark)

only for RuBoard - do not distribute or recompile

Organization of This Book

Part I, Quick and Dirty, deals with the main tools used throughout the book. MySQL is covered in Chapter 1, MySQL for Access and SQL Server Developers and DBAs. MySQL is the database that will be used in all examples throughout this book; it will be the backend database for the example applications. GTK+ is covered in Chapter 2, GTK+ for VB Developers, Chapter 3, More GTK+ Widgets, and Chapter 4, Advanced GTK+ Layout Widgets. GTK+ is the toolkit that will be used to create the user interfaces (UI s) in the example projects. Glade is covered in Chapter 5, Glade for VB Developers. Glade is the integrated development environment (IDE) that will be used to point-and-click the UI into place visually so that the creation of the UI becomes much simpler.

Part II, Real World Implementations, presents the following three demo projects taken from my personal experience working in the industry:

Chapter 14, Dynamic User Interface Control with XML, gives a couple of quick demonstrations on how to use glade.h to build user interfaces at runtime versus compile time.

The appendixes contain files relevant to the projects but that are not directly covered in the main chapters; in general, this means the interface.c file and the ?.glade file as generated by Glade. Appendix A, Glade-Generated Files from the SESI Order Application, has some supporting code listings from Project 1 ( Chapters 6 and 7). Appendix B, Glade-Generated Files from the Worldwide Commissions Application, has those same files for Project 2 ( Chapters 8, 9, 10). Appendix C, Glade-Generated Files from the Key Business Indicators Application, has the support files for Project 3 (Chapters 11, 12, and 13).

only for RuBoard - do not distribute or recompile

Категории