摘要:
一、初始化GTK+ 写GTK+程序需要调用gtk_init函数对GTK+库函数进行初始化。1.名称::gtk_init功能:初始化GTK+库头文件:#include <gtk/gtk.h>函数原形:void gtk_init(int *argc,char ***argv);参数:argc指向主函数argc的指针argv指向主函数argv的指针返回值:无在你程序使用到GTK+工具库之前,必须对它进行初始化。gtk_init可以初始化GTK+工具库。gtk_init的参数的指向主函数argc,argv的指针,它可以改变一些不满足GTK+函数要求的命令行参数。 因为gtk_init函数没 阅读全文
posted @ 2011-12-21 14:02
Java EE
阅读(380)
评论(0)
推荐(0)
摘要:
在学习GTK+之前我们需要先学习一下 glib的有关知识。因为我们将会在以后的学习中遇到这些知识。由于本笔记不是专门介绍glib的,所以下面的介绍不会太详细。一、什么是glib库 glib库是linux平台下最常用的c语言函数库,它具有很好的可移植性和实用性。glib是gtk+库和gnome的基础。glib的各种实用程序具有一致的接口。glib为许多标准的、常用的C语言结构提供了相应的替代物。它的编码风格是半面向对象,标识符加了一个前缀“g”,这也是一种通行的命名约定。使glib库的程序都应该包含glib的头文件glib.h。如果程序已经包含了gtk .h则不需要再包含glib.h。 二、gl 阅读全文
posted @ 2011-12-21 14:01
Java EE
阅读(342)
评论(0)
推荐(0)
摘要:
GTK+图形化应用程序开发学习笔记(一)—概述一、什么是GNOME、 GNOME的意思是“GNU Network Object Model Environment”(GNU网络对象模型环境),是Linux世界令人激动的软件开发成果。虽然它的名字比较长,但这个软件项目的目的却很简单,那就是实现一个永恒友好的、功能强大的用户和开发桌面环境,而这一环境又完全是以免费的开源代码软件为基础的。 正像它名字的那样,GNOME既是一个桌面,也是一个完整的程序设计环境。GNOME是底层X窗口系统和高层管理器软件中间的一个程序设计界面,它向GUI程序员提供了丰富的功能和强大的开发工具,这些工具是传统意义上的Li 阅读全文
posted @ 2011-12-21 14:00
Java EE
阅读(371)
评论(0)
推荐(1)
浙公网安备 33010602011771号