利用GTK+/GNOME开发CD数据库GUI应用
1. 开始之前
在开发CD数据库的图形用户界面(GUI)应用前,需要安装MySQL数据库和MySQL开发者库。接下来会开发一个基础的GUI界面,实现了部分核心功能,如登录数据库、搜索CD、显示CD和曲目信息、添加CD到数据库、创建关于窗口以及确认用户退出操作等。代码将分为三个源文件,它们共享一个公共头文件 cdapp_gnome.h ,源文件会将创建窗口和对话框的函数(界面生成函数)与回调函数分开。
2. cdapp_gnome.h文件
- 包含必要的头文件 :
#include <gnome.h>
#include “app_mysql.h”
- 枚举定义GtkTreeView的列 :
enum {
COLUMN_TITLE,
COLUMN_ARTIST,
COLUMN_CATALOGUE,
N_COLUMNS
};
- 窗口创建函数声明 :
GtkWidget *create_main_window();
GtkWidget *create_login_dialog();
GtkW
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



