Sl-Alex домашняя лаборатория

Статьи

Подписаться на эту рубрику по RSS

Статьи (как мои, так и переводные)

Руководство по WxWidgets: 7. Виджеты часть 1

Просмотров: 5312Комментарии: 0
Статьи
Руководство по WxWidgets: 7. Виджеты часть 1

В этой главе мы рассмотрим небольшие примеры некоторых виджетов, доступных в wxWidgets. Виджеты являются строительными блоками наших приложений. wxWidgets содержит большое количество полезных виджетов. Виджет - это базовый GUI объект по определению. Виджеты дали название проекту wxWidgets. Термин виджет используется в UNIX системах. В Windows виджет называют элементом управления.

Далее...

Руководство по WxWidgets: 6. Диалоги

Просмотров: 4519Комментарии: 0
Статьи
Руководство по WxWidgets: 6. Диалоги

Диалоговые окна или диалоги необходимая часть большинства современных GUI приложений. Диалог определяет общение между двумя и более персонами. В приложении диалог - это окно, которое используется для "общения" с программой. Диалог используется для ввода данных, их изменения, изменения настроек приложения и т.д. Диалоги - это важное средство для коммуникации между пользователем и программой.

Те, кто дочитает главу до конца получат ссылки на остальные материалы курса.

Далее...

Руководство по WxWidgets: 5. События

Просмотров: 5031Комментарии: 0
Статьи
Руководство по WxWidgets: 5. События

Все GUI приложения управляются с помощью событий, являющихся их неотъемлемой частью. Приложение реагирует на различные типы событий, генерируемых во время его эксплуатации. Их источником в основном является пользователь. Однако, существуют и другие источники, например интернет соединение, оконный менеджер, таймер. При старте приложение запускает основной цикл, в котором оно благополучно пребывает в ожидании какого-нибудь события. Основной цикл прекращается при выходе из приложения.

Как обычно, в конце главы есть ссылки на остальные материалы курса.

Далее...

Руководство по WxWidgets: 4. Управление компоновкой

Просмотров: 5743Комментарии: 0
Статьи
Руководство по WxWidgets: 4. Управление компоновкой

Продолжаем публикацию перевода руководства по WxWidgets. На этот раз речь пойдёт о позиционировании элементов. Напоминаю, что в конце каждой главы размещены ссылки на остальные материалы руководства.

Далее...

Руководство по WxWidgets: 3. Меню и панели инструментов

Просмотров: 4601Комментарии: 0
Статьи
Руководство по WxWidgets: 3. Меню и панели инструментов

Строка меню

Строка меню одна из самых заметных частей интерфейса программы. Это группа команд, расположенных в различных подменю. Если в консоли Вы должны запоминать множество различных команд, здесь же большинство команд сгруппированы в логические части. Есть принятые стандарты, которые уменьшают количество времени, нужное для изучения нового приложения. Чтобы реализовать строку меню в wxWidgets, нам понадобится три вещи: wxMenuBar, wxMenu и wxMenuItem.

Ссылки на остальные материалы курса - в конце главы.

Далее...

Руководство по WxWidgets: 2. Первые программы

Просмотров: 7969Комментарии: 0
Статьи
Руководство по WxWidgets: 2. Первые программы

В этой главе мы опишем основы, необходимые для создания wxWidgets приложений. Мы создадим наш первый пример, показывающий как отобразить иконку. Далее мы создадим пример демонстрирующий работу с событиями. И в заключении мы увидим как взаимодействуют виджеты внутри wxWidgets приложений.

В конце главы, как водится, ссылки на остальные материалы курса.

Далее...

Руководство по WxWidgets: 1. Вспомогательные классы

Просмотров: 6997Комментарии: 0
Статьи
Руководство по WxWidgets: 1. Вспомогательные классы

wxWidgets содержит большую группу вспомогательных классов, облегчающих работу программистам. Есть классы для работы со строками, файлами, xml документами, потоками, базами данных и сетью. Здесь мы рассмотрим лишь крошечную капельку из этого огромного озера.

Библиотека wxWidgets может быть использована для создания как консольных, так и GUI приложений. В этой главе будет продемонстрировано использование некоторых вспомогательных классов в консольных приложениях. В конце главы, как обычно, ссылки на остальные материалы курса.

Далее...