Попался на глаза еще один wxWidgets tutorial, на английском, вроде неплохой, для новичков точно пойдет.
November 16th, 2008 Begemot
Попался на глаза еще один wxWidgets tutorial, на английском, вроде неплохой, для новичков точно пойдет.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
November 4th, 2008 Begemot
В самом начале знакомства с wxWidgets я хотел найти хорошее опен соурс приложение, что бы посмотреть как народ пишет код, какие использует техники, фокусы, трюк.
Тогда мне это не удалось, по крайней мере не удалось найти специфическое для моих целей. Недавно на глаза попалась FreeFileSyn - довольно приятная утилита для синхронизации файлов.
Это чуть ли не первый open source проект на wxWidgets из виденных мной, который производит впечетление нормального продукта, а не просто подделки. А ведь все что нужно это нормальный интерфей и несколько иконок - секрет прост:)
Исходники, конечно не мне судить, но кажется что хорошие - так что качайте, смотрите и перенимайте опыт.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
October 15th, 2008 Begemot
+С грустью приходится отметить что в нормальное меню в wx не завозили:(
А хотелось бы иметь нормальное красивое owner-draw меню, и даже не надо кучи наворотов типа стилей офиса 2003, офиса xp и тд. Просто приятный градиентик сбоку, нормальная прорисовка чекбоксов, возможность задать дисейбленный рисунок… и конечно обязательно нормальное поведение, не хуже системного.
Вот для MFC такое есть.
Напишите кто-нибудь, а ?:)
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
October 13th, 2008 Begemot
Если пишите на wxWidgets, то наверняка думаете\собираетесь\хотите воспользоватся радостями кроссплатформенности, другими словами портировать приложения на другие платформы. Если среди них есть MAC OS, то можете глянуть на блог посвященный программированию на Python и Objective-C в Mac OS.
Блог про ipod, python и Objective-C, не про wxWidgets, но можно найти и полезную теоретическую информацию. Например про хранение и доступ к настройкам приложения или про Локализация приложений в Mac OS.
Я пока под мак не пишу, но собираюсь, так что закинул в закладки.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
October 9th, 2008 Begemot
Встретилось пару видео про установку wxWidgets и написание hello word.
Не могу сказать что супер-пупер, но если вам каналы скачать позволяют, вполне можно посмотреть. Подход несколько отличается от того что писал я про установку wxWidgets. На мой взгляд не правилен так как используется анси билд и динамическая линковка, но все версии имею право на жизнь:)
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
September 19th, 2008 Begemot
Лирическое отступление
Я уже говорил что решил поучаствовать в переводе на русский книги “Cross-Platform GUI Programming with wxWidgets”. Теперь пришло время публиковать первую переведенную мной главу.
Выбор главы не случаен, я как раз сейчас работаю над написанием на wxWidgets программы для ведения истории буфера обмена.
Можете высказывать свои замечания, пожелания, поправки… они вполне могут войти в финальный вариант перевода.
Спасибо Алексею, за редактирование и оформление текста.
Читать под катом.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
September 3rd, 2008 Begemot
Баги + плохая память = даром потраченное время и нервы. Не совсем про wxWidgets, но может кому полезно будет.
Собираю вчера альфу для своих, типа наконец дожил - радуюсь. Ставлю жене на машину и тут облом, не работают тултипсы. Код на винапи, перетащил со старой программы на мфц и вставил с минимальными правками. Под ХП все работает, под Windows 2000 не показывается tooltips.
Потратил целый день. Собираю у себя тестовый билд, заливаю на хостиг, иду в соседнюю комнату, скачиваю его с инета на комп жены(до чего дошел прогресс), тестирую, обламываюсь и бегом на следующую итерацию.
Исправил проблемное место в этом коде – не помогло, исправил попутно еще два бага в программе никак не связанных с этим. Самое обидное что в старой версии программы (mfc) этот код работает, в новой(wxwidgets) уже нет.
Вечером дошло что старая версия – ansi, новая – юникодная. Вспомнил что код используется еще в одной программе на мфц, но уже юникодной, посмотрел – работает под двушкой нормально. Полез в сорцы, нашел одну строчку и долго матерился. С этой багой я уже сталкивался, тоже долго е****я и все-таки решил, но забыл:) Единственное мое оправдание что было это больше двух лет назад.
Вот строчка которую я нашел:
ZeroMemory(&ti, sizeof(TOOLINFO)); //ti.cbSize = sizeof(TOOLINFO); // Я знаю что тут должно быть sizeof(TOOLINFO) =48, но при числах более 44 оно не показывает подсказку - под win2K, похоже только в юникоде ti.cbSize = 44;
Глюк этот похоже появлятся только в юникодных версиях программ под Windows 2000 – tooltip создается, но не появляется на экране. Решается вот таким грязным хаком.
Шаманство.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
August 4th, 2008 Begemot
T-Rex оказывает разродился новым блогом про разработку под мобильные устройства, если я правильно понимаю то упор будет сделан на разработку с использованием wxWidgets, что не может не радовать:)
Уже есть пару полезных материалов, по крайней мере, про сборку SQLite для Windows Mobile мне бы скоро пришлось у него спрашивать:)
Так что добавляйте в свои ридеры.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
July 22nd, 2008 Begemot
В продолжение разговор про перевод книги Cross-Platform GUI Programming with wxWidgets By Julian Smart, Kevin Hock, Stefan Csomor. Несколько глав уже переведенны и выложенны у T-Rexa, но там ссылки на pdf файлы ведут на депозитфайлс, с которого качать более чем гемморойно. Поэтому по взаимной договоренности, я дублирую их на своем хостинге.
Итак переведенные главы:
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
July 20th, 2008 Begemot
Вот странное все-таки существо человек:) Еще надавно я жаловался что я плохо работаю, занимаюсь чем угодно, но только не тем основным проектом которым надо и спрашивал у психолога что делать, И вот на тебе, на фоне всего этого, да еще и лета с его жарой, ленью и разъездами, я, мечтая убить кучу лишних полумертвых проектов которые я повешал себе на шею, ввязываюсь в новую “авантюру” –принимаю предложение Алексея помочь ему с переводом книги по программированию на wxWidgets - Cross-Platform GUI Programming with wxWidgets. И это при том что я ни разу не переводчик, и даже не чувак хорошо знающий английский или русский языки:)
Часть книги уже переведенна Алексеем, остальное сейчас в переводе. Теперь переводят уже целых два переводчика, так что дело должно пойти быстрее. Вот бы только лето кончилось:) Ждите.
Если пост полезен для вас вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.