Cross-Platform Programming with wxWidgets
Just Make It Cross-Platform
Subscribe to Feed
  • Home
  • Projects
  • Links

Archive for March, 2009

Using wxFlatNotebook in Code::Blocks Project

Video, wxWidgets No Comments » |

This tutorial shows how to:

  • Create wxFlatNotebook static library in Code::Blocks.
  • Configure and compile wxFlatNotebook library.
  • Create small wxWidgets project which uses wxFlatNotebook.
  • Configure project and add support of 3rd-party library.

Download video: “Using wxFlatNotebook in Code::Blocks Project”.


March 11th, 2009 |

Tags: Video, wxWidgets




Перевод книги Julian’а Smart’а – Глава IX – Написание собственных диалогов – Часть III

Books 2 Comments » |

Читать вторую часть главы “Написание собственных диалогов”.

Дополнительные заметки о дизайне диалогов

Несколько советов, которые помогут вашим диалогам выглядеть профессионально выглядящими.

Навигация с помощью клавиатуры

Указывайте мнемоники для меток со статическим текстом и для других элементов управления с метками. Для этого необходимо поставить перед необходимым символом амперсанд (&). На некоторых платформах (особенно Windows и GTK+) мнемоники помогают пользователю быстро передвигаться между элементами управления.
(more…)


March 10th, 2009 |

Tags: wxWidgets, Библиотека, Книги




Перевод книги Julian’а Smart’а – Глава IX – Написание собственных диалогов – Часть II

Books 2 Comments » |

Читать первую часть главы “Написание собственных диалогов”.

Добавление помощи

Существует по крайней мере три пути как можно реализовать помощь для вашего диалога:

  • Всплывающие подсказки
  • Контекстная помощь
  • Справочная система

Кроме того у нас уже есть некоторый текст на самой панели диалога. Возможно вы захотите также использовать другие технологии, явно не поддерживаемые в wxWidgets. Например, для более сложных диалогов вы можете создать wxHtmlWindow вместо wxStaticText и загрузить в него HTML-файл, содержащий необходимое описание. В качестве альтернативы вы можете поместить маленькую кнопку помощи справа от каждого элемента управления, при нажатии на которую выводился бы некоторый текст с описанием.
(more…)


March 10th, 2009 |

Tags: wxWidgets, Библиотека, Книги




Перевод книги Julian’а Smart’а – Глава IX – Написание собственных диалогов – Часть I

Books 2 Comments » |

Скачать PDF-версию (342 КБ)

Рано или поздно вам понадобится создать собственный диалог, будь то простой диалог, состоящий из текста и нескольких кнопок, или сложный диалог с вкладками, множеством панелей, собственными элементами управления, контекстной помощью и т.п. В этой главе мы рассмотрим основные принципы создания диалогов, а также передачу данных между переменными C++ и элементами управления. Также будет рассказано об использовании ресурсов, которые позволяют загружать диалоги и другие элементы интерфейса из XML-файлов.
(more…)


March 10th, 2009 |

Tags: wxWidgets, Библиотека, Книги




А может поговорим вживую на CodeCamp?

Uncategorized 1 Comment » |

Зарегистрировался сегодня на CodeCamp, который пройдет 28-29 марта 2009г. в Киеве. Если у кого-то есть желание пообщаться на тему кросс-платформенной разработки на C++/wxWidgets, то можно об этом написать в каментах. Договоримся о встрече :)


March 10th, 2009 |



Перевод книги Julian’а Smart’а – Глава VI – Обработка данных с устройств ввода

Books 2 Comments » |

Скачать PDF-версию (223 КБ)

Перевод сделан Грубниковым А.Г.

Все GUI-приложения должны каким-либо образом реагировать на данные, поступающие от устройства ввода. Эта глава покажет как можно взаимодействовать с мышью, клавиатурой и джойстиком.

6.1 Получение данных от мыши

Упрощенно говоря, приложение получает от мыши два вида событий: основные события мыши, посылаемые с помощью класса wxMouseEvent, и “сырые” события, передаваемые вашей функции-обработчику неинтерпретированными. При этом действия, связанные с элементами управления (такими как, например, кнопка), часто являются результатом интерпретации событий от мыши (или других устройств) как отдельных команд.
Например, когда вы добавляете макрос EVT_BUTTON в таблицу событий, то вы перехватываете событие wxCommandEvent, которое было сгенерировано классом wxButton.
(more…)


March 5th, 2009 |

Tags: wxWidgets, Библиотека, Книги




  • This blog is about…

    Articles Code::Blocks Components Controls Database DatabaseLayer Document/View Eclipse Localization NetBeans Networking News Printing Reports SQLite Tutorilas Video Visual Studio wxAUI wxButton wxDev-CPP wxGrid wxHelpController wxJavaScript wxJSON wxLocale wxLog wxPaintDC wxPropertyGrid wxRuby wxSQLite3 wxThread wxValidator wxWidgets wxWinCE wxZipInputStream wxZipOutputStream XML Библиотека Книги Статьи
  • Showcase

    Visit wxToolBox Homepage

    Buy wxToolBox (with source code)

  • Archives

    • November 2009
    • September 2009
    • August 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • January 2009
    • December 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • June 2007
    • May 2007
    • January 2007
  • Recent Comments

    • T-Rex on Getting Acquainted with Document/View Framework – Simple Image Viewer
    • T-Rex on Сделайте мне красиво – Часть II – wxAUI в Multi-View приложений
    • Mardiko on Getting Acquainted with Document/View Framework – Simple Image Viewer
    • marty on Сделайте мне красиво – Часть II – wxAUI в Multi-View приложений
    • T-Rex on Перевод книги Julian’а Smart’а – Глава VI – Обработка данных с устройств ввода
  • Buttons

    Locations of visitors to this page

    Rambler's Top100
    Рейтинг@Mail.ru

Copyright © 2010 Cross-Platform Programming with wxWidgets All Rights Reserved
RSS Log in