Пожалуйста, порекомендуйте инструмент для рисования структур / классов и указателей

Возможный дубликат:
Приложение для создания диаграмм

Я знаю бумагу и пароль , но мне действительно нужно решение для ПК.

Я сделал пример ниже Word, поэтому, пожалуйста, рекомендуйте другим более подходящим и удобным.

Подходящим и удобным , я имею в виду, что я могу редактировать более легко – например, в Word, если я что-то добавляю, мне нужно масштабировать и корректировать целое. Другими словами, я хочу что-то вроде SmartArt для фокусировки на программировании иллюстраций.

Благодарю.

Введите описание изображения здесь

Мои личные фавориты:

  • Altova UModel – может быть сложной, но нет необходимости использовать каждую функцию. (Commercial)

  • Фиолетовый – простой, но достаточный для большинства технических программных диаграмм с использованием UML-подобных элементов. Может работать через Java Webstart, поэтому установка не требуется. (Свободно)

( Edit: Modified Violet link, чтобы использовать официальный URL-адрес, который перенаправляется на более новый сайт и версию. Также отмечена поддержка Violet для webstart ).

Его webapp .. но я склонен использовать ASCIIflow . Мертвый просто, и вы можете вставить его в любом месте

+---------------------------+ +--------------------------+ |Answer question | | ???? | |---------------------------| |--------------------------| | eat pizza | | ???? | | |+---------->| | | | | | | | | | | | | | | | | | | | | | +---------------------------+ +---------+----------------+ | +-------------------------+ | | PROFIT! | | |-------------------------| | | | | | |-----------------+ | | | | | | | | +-------------------------+ 

Популярным выбором для этого является Dia . Он не только бесплатный и с открытым исходным кодом, но и кросс-платформенный, поддерживает UML-диаграммы ( нажмите на несколько примеров ) и имеет множество дополнительных библиотек и форм, которые вы можете найти бесплатно. Вы также можете экспортировать свои рисунки в различные форматы – даже без потерь и вектор.

Вы можете получить Dia здесь для Windows или здесь для Linux

Вам нужен инструмент UML. Некоторые из них включены в ваши IDE.
Проверьте эту запись в Википедии на список доступных инструментов .

Вы можете попробовать yEd , который также можно запустить из браузера:

YEd – мощный редактор диаграмм, который можно использовать для быстрого и эффективного создания высококачественных чертежей диаграмм.

Создавайте свои диаграммы вручную или импортируйте свои внешние данные для анализа и автоматически настраивайте даже большие наборы данных, просто нажимая кнопку.

YEd свободно доступен и работает на всех основных платформах: Windows , Unix / Linux и Mac OS .

Вы также можете взглянуть на Visual Paradigm (только для Windows). Существует бесплатная версия сообщества .

Я использую graphviz и dot для создания диаграмм. Благодаря этому вы можете легко создавать диаграммы из текста практически на любой вывод, который вам нравится: PNG, PDF и т. Д. ( http://www.graphviz.org/doc/info/output.html ).

Для установки: sudo apt-get install graphviz

Пример hello.dot:

 digraph G { fontname = "Bitstream Vera Sans" fontsize = 8 node [ fontname = "Bitstream Vera Sans" fontsize = 8 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 8 ] Animal [ label = "{Animal|+ name : string\l+ age : int\l|+ die() : void\l}" ] Dog [ label = "{Dog||+ bark() : void\l}" ] Cat [ label = "{Cat||+ meow() : void\l}" ] edge [ arrowhead = "empty" ] Dog -> Animal Cat -> Animal } 

$ Dot -T png -o Animal.png hello.dot

Результат:

Введите описание изображения здесь

См. Также http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php и http://www.graphviz.org/

  • Замена Camtasia для Mac
  • Лучшая программа для обрезания начала и конца mp3-файлов?
  • Как я могу узнать, какой процент используемой полосы пропускания жесткого диска в настоящее время используется?
  • Альтернативы Visio
  • Окно разделов проводника Windows
  • Программное обеспечение, добавляющее аннотацию и комментарии для скриншота
  • Есть ли редактор тегов ID3 ​​для iTunes на OS X?
  • Бесплатный FTP-клиент с поддержкой пакетной обработки
  • Как конвертировать отсканированные изображения в PDF в файл PDF с возможностью поиска?
  • Программное обеспечение для управления автономными задачами
  • Преобразование из EPS в формат SVG
  • Давайте будем гением компьютера.