Python → Знакомство с wxPython. Часть первая. Первые шаги
Доброго времени суток!

Когда-то я вам уже рассказывал о связке Ruby/Tk. Сегодня я собираюсь продолжить знакомство с «быстрыми интерфейсами». На этот раз я расскажу вам о wxPython, а писать мы будем на Python.
На самом деле, wxPython является лишь обёрткой для библиотеки wxWidgets, который в свою очередь представляет графический тулкит, который позволяет писать кроссплатформенные приложения.

Введение
Когда-то я вам уже рассказывал о связке Ruby/Tk. Сегодня я собираюсь продолжить знакомство с «быстрыми интерфейсами». На этот раз я расскажу вам о wxPython, а писать мы будем на Python.
На самом деле, wxPython является лишь обёрткой для библиотеки wxWidgets, который в свою очередь представляет графический тулкит, который позволяет писать кроссплатформенные приложения.
C++ → Разработка кросс-платформенного редактора с подсветкой синтаксиса на основе wxStyledTextCtrl из песочницы
Доброе время суток Хабражители!
Хочу рассказать вам о своем опыте разработки редактора с подсветкой синтаксиса или редактора кода. Речь идет о редакторе для пользовательского языка. Суть этого поста не в детальном описании процесса разработки — я остановлюсь только на наиболее интересных моментах, слабо освященных или вообще пропущенных в документации.
C++ → Работа с Microsoft Kinect в приложениях на C++
Введение
Совсем недавно Microsoft выпустили beta-версию инструментария для работы с Kinect – Microsoft Research Kinect SDK. В инструментарии доступны заголовочные файлы, библиотека, а также примеры использования в приложениях на C++. Но наличие самого SDK не решает проблему с отсутствием доходчивых примеров и документации. Заметно, что Microsoft больше ориентируется на .NET разработчиков, поэтому, например, на официальном форуме подавляющее большинство топиков связаны с C#, а гуглопоиск при попытке найти какое-либо описание API для Kinect выдает всего несколько ссылок, и те — на официальную документацию.
В этой статье рассматриваются варианты использования Microsoft Kinect, а также упомянутого выше программного инструментария в C++ приложениях и в связке с библиотекой wxWidgets.
JavaScript → Клиентские Windows приложения на JavaScript
Хочу рассказать про один интересный способ создания приложений на Javascript с родным виндовым GUI.
Вообще, существует куча разных вариантов написания виндовых приложений на Javascript:
Ввиду того, что все вышеописанное уныло, громоздко и требует изучения, предлагаю рассмотреть еще один вариант — WSO.
Вообще, существует куча разных вариантов написания виндовых приложений на Javascript:
- HTA и WSH — HTML Applications и Windows script Host — это, вероятно, самые известные технологии. HTA фактически представляет собой HTML страницу с расширенными правами в системе — возможностью лазить в сеть, гадить в реестр, файловую систему и подключать к этим делам ActiveX. С использованием HTA сделаны многие компоненты самой Windows.
- .NET Framework — этому вообще по барабану, на чем вы пишете, лишь бы итогом был MSIL. Возможно, Jscript.NET вместе с Windows.Forms могут вызвать у кого-то ощущение родного виндового интерфейса. Лично меня они совсем не радуют — ни визуально, ни скоростью.
- XULRunner — framework от Mozilla предлагает Gecko вместо IE, XpCOM вместо COM/ActiveX. Это всего за 20 мегабайт оверхеда.
- wxJavascript — известная кросс-платформенная библиотека wxWidgets теперь и для Javascript. Все это благодаря JS-движку SpiderMonkey от Mozilla и стараниям одного бельгийца. Кстати, этот же уважаемый — автор mod_js для Apache.
Ввиду того, что все вышеописанное уныло, громоздко и требует изучения, предлагаю рассмотреть еще один вариант — WSO.
Персональные блоги → Видео-урок «Работаем с SQLite в Windows Mobile (wxWidgets way)»
Новый скринкаст о том как собрать минимальное приложение для Windows Mobile, работающее с базой данных SQLite.
Из видео можно узнать:
Скачать видео (Архив 7-zip, 10.17 MB)
Здесь можно скачать исходник
Из видео можно узнать:
- Как создать минимальное приложение для Windows Mobile с wxWinCE.
- Собрать библиотеку SQLite3 для Windows Mobile 5+.
- Собрать библиотеку-обертку wxSQLite3 для работы с базами данных SQLite.
- Создать базу данных.
- Создать таблицы в базе данных.
- Сделать выборку данных из таблицы.
- Обработать исключения, возникающие при ошибках доступа к базам SQLite.
Скачать видео (Архив 7-zip, 10.17 MB)
Здесь можно скачать исходник
Персональные блоги → Пишем скринсейвер на wxWidgets
Предисловие
Этот материал никоим образом не призывает читателя к написанию скринсейверов, а предназначается, прежде всего, для обзора некоторых возможностей библиотеки wxWidgets. Тем, кто еще не знаком с wxWidgets, но хочет узнать больше, можно почитать статьи на CodeProject.com (эту и эту)
Мозг – это то, что нам нужно
Итак, о том, как собрать wxWidgets и о том, как создать приложение с использованием этой библиотеки я уже писал неоднократно, поэтому начнем сразу с примера. Для начала нам необходимо минимальное приложение с одной формой. Это будет скелет для создания скринсейвера.
Изобретать велосипед мы сегодня также не будем, а возьмем в качестве иллюстрации простейший скринсейвер с бегущими символами а-ля Matrix.