Голосование

Какие CADы предпочитаете?

qCAD
KICAD
FreeCAD
BRL-CAD
BRICSCAD
виндузовые
LIbreCAD
другие

Автор Тема: Разработка прикладных программ САПР в Linux  (Прочитано 136966 раз)

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Перепутал картинки.
rpm-пакеты для установки kicad для Windows (выше) и GNU/ALT Linux (здесь).
Мантейнер - Alexey Shentzev.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Desktop ориентирован на обычных пользователей. А разработчик как правило и сам знает что ему понадобится из инструментария.
В свежем (2'2009) номере журнала LinuxFormat прочитал статью Г.Рудницкого о новом дистрибутиве системы ALT Linux Desktop 4.1.1,
вышедшей в январе 2009, которая "во многом лучше и совершеннее предшественницы" (ALD 4.1.0). В частности, включает ooo 3.0 и др.
LinuxFormat в этом году уже опубликовал на прилагаемых DVD системы Mandriva 2009 Free, Ubuntu 8.10, Fedora 10.
Хотелось бы через LF получить и установить ALT Linux 4.1.1.

Drool

  • Гость
Desktop ориентирован на обычных пользователей. А разработчик как правило и сам знает что ему понадобится из инструментария.
Хотелось бы через LF получить и установить ALT Linux 4.1.1.

Простите, а я тут при чем?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Хотелось бы через LF получить и установить ALT Linux 4.1.1.
это писать на http://unixforum.org/index.php?showforum=57
« Последнее редактирование: 18.03.2010 09:07:51 от yaleks »

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Простите, а я тут при чем?
Если никто не при чем и все определяет сам журнал - извините.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
изучаю работу с библиотекой WxWidgets
Чтобы проверить путь переноса собственного мобильного приложения в ALT Linux
оттранслировал и установил там GUI-библиотеку WxWidgets 2.8.9 (тексты wxGTK есть на Сизифе).
Ставить надо именно GTK-версию - она более отлажена и фукциональна, поддерживает unicode, в отличии от
порта wxX11. Для выполнения трансляции пришлось дополнительно установить пакеты pkg-config и libgtk+2-devel.
При установке формируются makefiles для прилагаеиых примеров, позволяющие проверить библиотеку.
Теперь хорошо бы подобрать дизайнер Wx-форм.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
...подобрать дизайнер Wx-форм
В качестве GUI-дизайнеров с WxWidgets посмотрел DialogBlocks и wxFormBuilder
(они как раз использованы при создании интерфейса kicad). Обе программы работают в Win и Linux.
Пока DialogBlocks понравился больше, как более целостный - позволяет строить и библиотеку, м интерфейс,
и makefile для MinGW/GCC/VC/BC, и само приложение. Позволяет набросать стандартный интерфейс из
окна, menubar, toolbar и statusbar. Используются нативные виджеты операционных систем (к примеры, диалог
открытия файла в Win и Linux смотрится иначе). Непривычно использование Sizer-ов. Не понравилось,
что встроенный редактор DialogBlocks не позволяет сохранять ответы на события (event-функции)
и вставляет skip-функцию. Здесь приходится использовать другой UTF8-редактор.
Возможно, это авторское ограничение, так как программа не свободна, а shareware
(в полном варианте работает после оплаты). Еще почему-то в документации и в примерах показаны многие детали,
подчеркивающие мощь библиотеки Wx, а как создать c ней типовое приложение, а не просто hello world толком не расказывается.
wxFormBuilder - свободная (без ограничений) программа, превращающая интерфейс в C++-код. С ней работал немного,
но здесь делать makefile и транслировать код похоже нужно в другой среде.


Drool

  • Гость
Простите, а я тут при чем?
Если никто не при чем и все определяет сам журнал - извините.

Мне просто не понятно почему вопрос был адресован мне? Какое я имею отношение к LF?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Простите, а я тут при чем?
Если никто не при чем и все определяет сам журнал - извините.
Мне просто не понятно почему вопрос был адресован мне? Какое я имею отношение к LF?
Да не - вопрос был адресован "в воздух" - авось кто ответит.

Drool

  • Гость
Такие вопросы нужно адресовать к LF. Им виднее что там из дистрибутивов они собираются прикладывать.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
свое приложение с интерфейсом WxWidgets
Windows XP приложение

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
свое приложение с интерфейсом WxWidgets
ALT Linux Desktop приложение
« Последнее редактирование: 06.03.2009 17:41:23 от vik »

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
свое приложение с интерфейсом WxWidgets
Mandriva Free приложение

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
нашел в сети переводы глав 1,2,3,10,11,13,14 оригинальной книги Ю.Смарта по библиотеке WxWidgets (в pdf-формате)
Выполнен перевод 6 части книги, см. http://wxwidgets.info/
Ниже приложен zip-файл с инструкциями И.Насибуллаева по сборке Wx под Win и GNU/Linux.
« Последнее редактирование: 09.03.2009 13:14:23 от vik »

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Учиться применять Wx лучше на реальных открытых проектах на базе WxWidgets.
Кроме Kicad, в области САПР электроники - это например Gspiceui-интерфейс
для программ моделирования электронных схем gnucap и nxspice.
Интерес для программиста представляют также Poedit (редактор переводов), RapidSVN (работа с репозиторием),
CodeBlocks и WxFormBuilder (IDE среды разработки).
« Последнее редактирование: 15.03.2009 09:24:58 от vik »