Third Party Tools/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 8: | Line 8: | ||
Инструментарий Qt настоящее произведение искуссва, платформа независомый инструмент для проектирования пользовательского интерфейса. Он содержится в [[Third Party Libraries/ru|LibPack]] FreeCAD, а также его можно скачать с [http://qt-project.org/downloads Qt project]. |
Инструментарий Qt настоящее произведение искуссва, платформа независомый инструмент для проектирования пользовательского интерфейса. Он содержится в [[Third Party Libraries/ru|LibPack]] FreeCAD, а также его можно скачать с [http://qt-project.org/downloads Qt project]. |
||
<div class="mw-translate-fuzzy"> |
|||
==== InkScape ==== |
==== InkScape ==== |
||
Отличная программа для работы с векторной графикой. Добавте её к стандартному SVG и используйте для рисования Иконок и Картинок. Взять можно с [http://www.inkscape.org www.inkscape.org]. |
Отличная программа для работы с векторной графикой. Добавте её к стандартному SVG и используйте для рисования Иконок и Картинок. Взять можно с [http://www.inkscape.org www.inkscape.org]. |
||
</div> |
|||
==== Doxygen ==== |
==== Doxygen ==== |
||
Отличный и стабильный инструмент для создания документации к исходному коду из .h и .cpp файлов. |
Отличный и стабильный инструмент для создания документации к исходному коду из .h и .cpp файлов. |
||
<div class="mw-translate-fuzzy"> |
|||
==== Gimp ==== |
==== Gimp ==== |
||
Не могу много сказать о GNU программе управления изображениями (Gnu Image Manipulation Program). Кроме того что он может работать с .xpm файлами, являющихся очень удобным способом для обработки иконок в QT программах. XPM основывается на C-коде, который может быть скомпилирован в программе. |
Не могу много сказать о GNU программе управления изображениями (Gnu Image Manipulation Program). Кроме того что он может работать с .xpm файлами, являющихся очень удобным способом для обработки иконок в QT программах. XPM основывается на C-коде, который может быть скомпилирован в программе. |
||
</div> |
|||
Получить GIMP можно здесь: [http://www.gimp.org/ www.gimp.org] |
Получить GIMP можно здесь: [http://www.gimp.org/ www.gimp.org] |
||
=== Gitkraken === |
|||
This is a proprietary git GUI that is very helpful to learn how git works if you're interested in wanting to contribute to FreeCAD. Relevant pages to research: |
|||
* [[Gitkraken]] |
|||
* [[Github]] |
|||
=== Инструменты для Windows === |
=== Инструменты для Windows === |
||
Line 30: | Line 39: | ||
Смотри [http://camstudio.org/ camstudio.org] для подробностей. |
Смотри [http://camstudio.org/ camstudio.org] для подробностей. |
||
==== Tortoise SVN ==== |
|||
Это очень хороший инструмент. Он позволяет использовать Subversion (наша система контроля версий на sf.net) это истинное удовольствие. |
|||
Вы можете через интегрированную оболочку, легко управлять Изменениями(Revisions), проверять на Различия(Diffs), разрешать Конфликты(Confilcts), создавть ветки, и так далее.... Диалог фиксации(commit) сам по себе произведение искусства. Он показывает вам ваши измененные файлы и позволяет поместить их в совершенные(commit) или нет. Это позволяет с легкость связывать изменения в логические единицы и дать им ясное сообщение фиксации. |
|||
Вы найдете ToroiseSVN на [http://tortoisesvn.tigris.org/ tortoisesvn.tigris.org]. |
|||
==== StarUML ==== |
==== StarUML ==== |
Revision as of 09:55, 26 September 2018
Страница Инструментов
В процессе разработки серьезного програмного обеспечения, вам нужны инструменты. Вот список инструментов, которые мы использовали для разработки FreeCAD:
Платформо независимые инструменты
Qt-Toolkit
Инструментарий Qt настоящее произведение искуссва, платформа независомый инструмент для проектирования пользовательского интерфейса. Он содержится в LibPack FreeCAD, а также его можно скачать с Qt project.
InkScape
Отличная программа для работы с векторной графикой. Добавте её к стандартному SVG и используйте для рисования Иконок и Картинок. Взять можно с www.inkscape.org.
Doxygen
Отличный и стабильный инструмент для создания документации к исходному коду из .h и .cpp файлов.
Gimp
Не могу много сказать о GNU программе управления изображениями (Gnu Image Manipulation Program). Кроме того что он может работать с .xpm файлами, являющихся очень удобным способом для обработки иконок в QT программах. XPM основывается на C-коде, который может быть скомпилирован в программе.
Получить GIMP можно здесь: www.gimp.org
Gitkraken
This is a proprietary git GUI that is very helpful to learn how git works if you're interested in wanting to contribute to FreeCAD. Relevant pages to research:
Инструменты для Windows
Visual Studio 8 Express
Хотя VC8 C++ для разработки не тог чтобы шаг вперед, поскольку VisualStudio 6 (ИМХО большой шаг назад), это бесплатная система разработки на Windows. Для родных Win32 приложений вам надо скачать PlatformSDK от M$.
Так как Express версию, найти трудно. Но вы можете попытаться поискать по этой ссылке
CamStudio
Это инструмент с открытым исходным кодом для щаписи Screencasts (веб-трансляций). Это очень хороший инструмент для создания учебников, записаных им. Это не так скучно, как записывать документацию.
Смотри camstudio.org для подробностей.
StarUML
полнофункциональная Open Source UML программа. Она обладает множеством особенностей , главная из них, включенный механизм обратной разработки C++ исходного кода....
скачать можно здесь: staruml.sourceforge.net
Инструменты для Linux
В разработке