The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

GTK+ 2.0 Tutorial

<<< Previous

Next >>>


GLib

GLib - библиотека низшего уровня, которая обеспечивает много полезных определений и функций, доступных для использования при создании GDK и GTK приложений. Она включает в себя определение основных типов и их пределов, стандартные макросы, преобразования типов, последовательность байт, выделение памяти, предупреждения и утверждения, регистрацию сообщений, таймеры, строковые утилиты, методы функций, лексический сканер, динамическая загрузка модулей и автоматическое дополнение строк. А также множество структур данных (связанные с ними операции), включая участки памяти, списки двойной связи, списки одиночной связи, хэш таблицы, строки (имеющие динамический рост), части строк (группы строк), массивы (способные увеличиваться в размере по мере добавления элементов), сбалансированные двоичные деревья, N-ary деревья, кварки (двухсторонняя ассоциация строки и уникального целочисленного идентификатора), ключевые списки данных (список элементов данных, доступных строкой или целочисленным id), связи и группы связанных данных (таблицы данных, которые могут быть индексированы на любом числе областей), кэши.

Не каждая функция, структура данных, или операция GLib перечислена здесь. Для более полной информации о библиотеке GLib смотрите документацию. Один из источников документации о GLib  http://www.gtk.org/.

Если вы используете другой язык программирования (отличный от C), вам необходимо посмотреть документацию по привязкам к вашему языку (binding documentation). В некоторых случаях ваш язык может иметь эквивалентные встроенные функциональные возможности, в то время как в других случаях это может быть не возможно.

Формулировка

Определения для экстремальных значений многих из стандартных типов:

G_MINFLOAT
G_MAXFLOAT
G_MINDOUBLE
G_MAXDOUBLE
G_MINSHORT
G_MAXSHORT
G_MININT
G_MAXINT
G_MINLONG
G_MAXLONG

Кроме того определены следующие типы. Некоторые зависят от архитектуры процессора. Помните о разных размерах указателей если вам нужна портируемость. Например указатель на Alpha равен 8 bytes, а на Intel 80x86 family CPUs равен 4.

char   gchar;
short  gshort;
long   glong;
int    gint;
char   gboolean;
unsigned char   guchar;
unsigned short  gushort;
unsigned long   gulong;
unsigned int    guint;
float   gfloat;
double  gdouble;
long double gldouble;
void* gpointer;
gint8
guint8
gint16
guint16
gint32
guint32

<<< Previous

Home

Next >>>

Functions

 

Doubly Linked Lists




АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Подробнее о проведении акции вы можете прочитать на странице сайта.


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList