MySQL: Building User InterfacesIn MySQL, Paul DuBois provides you with a comprehensive guide to one of the most popular relational database systems. Paul has contributed to the online documentation for MySQL, and is an active member of the MySQL community. The principal MySQL developer, Monty Widenius, and a network of his fellow developers reviewed the manuscript, providing Paul with the kind of insight no one else could supply. Instead of merely giving you a general overview of MySQL, Paul teaches you how to make the most of its capabilities. Through two sample database applications that run throughout the book, he gives you solutions to problems you're sure to face. He helps you integrate MySQL efficiently with third-party tools, such as PHP and Perl, enabling you to generate dynamic Web pages through database queries. He teaches you to write programs that access MySQL databases, and also provides a comprehensive set of references to column types, operators, functions, SQL syntax, MySQL programming, C API, Perl DBI, and PHP API. MySQL simply gives you the kind of information you won't find anywhere else. |
Contents
Table of Contents | 1 |
GTK+ for VB Developers | 45 |
More GTK+ Widgets | 83 |
Advanced GTK+ Layout Widgets | 119 |
Glade for VB Developers | 147 |
Order Entry Abstract and Design | 183 |
Construction of the SESI Order Entry | 199 |
Commission Calculations Abstract | 267 |
Constructing the Commissions | 285 |
Commission Calculations | 339 |
Business Indicators | 365 |
Management Reporting Construction | 375 |
Compiling the Key Business Indicators | 423 |
B GladeGenerated Files from | 535 |
GladeGenerated Files from the | 591 |
Other editions - View all
Common terms and phrases
application callbacks.c can_focus>True</can_focus cflags child widgets class>GtkLabel</class clicked CList CList widget clist_found_customer column command button commish compile continues Listing create database default delete Demo entry expand>False</expand FALSE Figure fill>False</fill fprintf(fp frm_find_customer frm_login frm_main frm_table_display FUNC function gchar gint Glade GMT</last_modification_time GNOME gpointer gtk_box_pack_start GTK_BOX gtk_box_pack_start GTK_BOX vbox_main gtk_button_new_with_label("Set GTK_CLIST gtk_container_add GTK_CONTAINER GTK_ENTRY gtk_label_new gtk_main_quit gtk_object_set_data_full GTK_OBJECT gtk_object_set_data_full GTK_OBJECT frm_main GTK_SIGNAL gtk_signal_connect gtk_signal_connect(GTK_OBJECT GTK_SIGNAL_FUNC gtk_statusbar_push GTK_STATUSBAR gtk_table_attach GTK_TABLE gtk_widget_ref gtk_widget_show gtk_widget_show_all gtk_window_set_title GTK_WINDOW gtk-config GTK+ GTK+ widget GtkAttachOptions GtkDestroyNotify GtkWidget include gtk/gtk.h install interface interface.c justify>GTK_JUSTIFY_CENTER</justify label last_modification_time>Mon Linux login lookup_widget lookup_widget(frm_main main.c Makefile menu MinGW MyISAM MySQL mysql_close(conx NULL Options padding>0</padding password pixmap query Red Hat resize result_set SESI shell script signal SQL Server statusbar1 support.c TRUE user_data vbox vbox1 void destroy_main window Worldwide Commissions wrap>False</wrap yshrink>False</yshrink