Интернет магазин китайских планшетных компьютеров



Компьютеры - WxWidgets - Поддерживаемые платформы и языки

26 апреля 2011


Оглавление:
1. WxWidgets
2. Поддерживаемые платформы и языки
3. Преимущества wxWidgets
4. Краткая история wxWidgets
5. Недостатки wxWidgets



wxWidgets позволяет компилировать программы на множестве компьютерных платформ с минимальными изменениями в исходном коде, либо вообще без них. Она поддерживает системы Microsoft Windows, Apple Macintosh, UNIX-подобные, OpenVMS и OS/2. Встраиваемая версия находится в разработке.

Библиотека разработана на C++, но может подключаться ко множеству других распространённых языков, таких, как Ruby, Python, Smalltalk, Perl, Erlang, Haskell.

Среди компиляторов C++ поддерживаются:

  • GCC и его портированные варианты Cygwin, MinGW и emx+gcc
  • Microsoft Visual C++
  • Borland C++
  • Watcom C++
  • VisualAge
  • Symantec C++
  • Digital Mars C++

Инструментальные средства wxWidgets

wxWidgets — это инструмент разработчика для написания настольных или мобильных приложений с графическим интерфейсом. Этот фреймворк экономит много времени на написание кроссплатформенных приложений и обеспечивает их стандартное поведение.

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

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



Просмотров: 4334


<<< WxFormBuilder
XChat >>>