linux下有没有优秀的MyQL的GUI客户端
展开全部
*使用GTK+和Glade快速开发Linux图形界面 **GTK+简介 ***基本概念 GTK+是一种用于创建图形界面的库.嗯,gnome用的就是它,不过并不是说只 有在gnome环境中才能用,只要系统上装有GTK的库(基本上有图形系统的个 人机都会有的啦)就能运行基于GTK的程序.除了UNIX-like平台,它还移植 到windows上,还有面向嵌入设备的framebuffer版本等等. GTK依赖两个重要的库.一个是GLib,这并不是一个图形库,也和glibc不同 ,它大抵上提供了一些接口以屏蔽系统的不同,比如gint在哪里都是32bit 的,等等;另一个是GDK,它是一个设备无关的图形库,支持基本的画点,以及 与窗口管理器沟通等任务,由于GTK被设计成能在各个平台,而非仅仅在 XWindow环境下使用,所以这个库也是必要的.而在他们上面的GTK库,就提 供了一些widget---可以理解为控件啦,不过窗口也是一个widget的说,给 我们使用,并提供了包装良好的事件响应机制. ***GTK+开发基础 要开发基于GTK的软件,必须先安装GTK+的开发包.检查是否正确安装的 法是在安装后执行``pkg-config--cflags--libsgtk+-2.0'',如果安装不正 确,会提示找不到相应的包. GTK本身是基于C的库,当然也有C++等语言的wrap,但它的整个体系是面 向对象的.其最基本的类是GObject,GtkObject继承了它,GtkObject又派生 出我们最经常用到的GtkWidget,我们使用的所有窗体控件都派生于它.于是, 在C环境中我们就要手动处理这些类转换,GTK和底层的GLib等提供了一种 统一的转换方法,比如把类型为GtkWidget*的button转换成GtkButton形, 写法是:GTK_BUTTON(button),就酱子. 我不打算在这里列一个GTK的helloworld占页面,这个程序随便google一 下就能找到.我们可以自己想一想一个图形界面应该如何建立. 首先我们要进行初始化,GTK提供了gtk_init()作为初始化,它检查程序参数 中的一些特定部分,进行自己的设置.调用方法如下: gtk_init(&argc,&argv);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询