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

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+) мнемоники помогают пользователю быстро передвигаться между элементами управления.
Read the rest of this entry »


March 10th, 2009 |

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




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

Books 2 Comments » |

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

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

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

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

Кроме того у нас уже есть некоторый текст на самой панели диалога. Возможно вы захотите также использовать другие технологии, явно не поддерживаемые в wxWidgets. Например, для более сложных диалогов вы можете создать wxHtmlWindow вместо wxStaticText и загрузить в него HTML-файл, содержащий необходимое описание. В качестве альтернативы вы можете поместить маленькую кнопку помощи справа от каждого элемента управления, при нажатии на которую выводился бы некоторый текст с описанием.
Read the rest of this entry »


March 10th, 2009 |

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




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

Books 2 Comments » |

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

Рано или поздно вам понадобится создать собственный диалог, будь то простой диалог, состоящий из текста и нескольких кнопок, или сложный диалог с вкладками, множеством панелей, собственными элементами управления, контекстной помощью и т.п. В этой главе мы рассмотрим основные принципы создания диалогов, а также передачу данных между переменными C++ и элементами управления. Также будет рассказано об использовании ресурсов, которые позволяют загружать диалоги и другие элементы интерфейса из XML-файлов.
Read the rest of this entry »


March 10th, 2009 |

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




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

Uncategorized 1 Comment » |

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


March 10th, 2009 |



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

Books No Comments » |

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

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

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

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

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


March 5th, 2009 |

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




Using wxSQLite3 for Creating Mobile Software

Video No Comments » |

New video which shows ho to:

  • Create minimal wxWidgets application for Windows Mobile
  • Compile SQLite for Windows Mobile 5
  • Compile wxSQLite3 for Windows Mobile 5
  • Setup wxWidgets application to use wxSQLite
  • Create SQLite database programmatically
  • Create tables in database programmatically
  • Fill tables with data
  • Retrieve data
  • Handle exceptions

Download video “Using wxSQLite3 for Creating Mobile Software”

Download sample “Using wxSQLite3 for Creating Mobile Software”


February 14th, 2009 |

Tags: SQLite, Video, wxSQLite3, wxWidgets, wxWinCE




wxJavaScript – Кросс-платформенный скриптинг десктопных приложений. Знакомство

wxJavaScript 6 Comments » |

Давно уже хотел написать по поводу wxJavaScript. По-моему сейчас как раз пришло время для этого, т.к. проект уже успел развиться до такого состояния, когда все работает более-менее стабильно.
Итак, что же это за зверь wxJavaScript? Проект начинался как обычный порт wxWidgets на JavaScript, но, со временем, “оброс” библиотеками, которых в wxWidgets отродясь не было. Это модули curl, sqlite, mysql и др. Также проект получил реинкарнацию в виде модуля к Apache, который может использоваться для создания динамических HTML-страниц. Но об этом потом. Сейчас мне бы хотелось рассказать о том, как этим всем можно пользоваться для достижения собственных корыстных целей.
Read the rest of this entry »


January 26th, 2009 |

Tags: wxJavaScript, wxWidgets, Статьи




How to Create Nice About Box in wxWidgets

Components, wxWidgets 2 Comments » |

After taking a look at wxWidgets samples I noticed that all of them have simple message box instaed of normal about box. However in real applications About dialog is important enough part of GUI.

So, in this post I’m going to tell a bit about creating About boxes for your software.

wxWidgets has builf-in API for creating “standard” dialog boxes. wxAboutBox() function is used for displaying About box and wxAboutDialogInfo object, which contains all necessary information, should be passed to wxAboutBox() function.
Read the rest of this entry »


January 25th, 2009 |

Tags: Articles, Components, Tutorilas, wxWidgets, Статьи




Перевод книги Julian’а Smart’а – Глава X – Работа с Изображениями – Часть 2

Books 3 Comments » |

Читать первую часть главы

Программирование с wxImage

wxImage можно использовать, когда Вам нужен платформо-независимый класс работы с изображениями, или как промежуточный класс для загрузки и сохранения изображений. Формат хранения информации об изображении для каждого пикселя использует байт для красного, байт для зеленого, и байт для синего каналов, плюс дополнительный байт для пикселя, если изображение имеет альфа канал.

Основные функции wxImage в Таблице 10-6.
Read the rest of this entry »


January 22nd, 2009 |

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




Page 2 of 8«12345»...Last »
  • 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 Сделайте мне красиво – Часть II – wxAUI в Multi-View приложений
    • Vanya on Сделайте мне красиво – Часть II – wxAUI в Multi-View приложений
    • Sash on wxWidgets-2.8 and Code::Blocks (Windows)
    • T-Rex on Быстрый способ упаковки содержимого папки в ZIP-архив
    • Gerald on Быстрый способ упаковки содержимого папки в ZIP-архив
  • 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