Темы сайта
Интегрированная система ruCAD - приложение к базовой системе AutoCAD.

Система ruCAD - это приложение строительного профиля в широком понимании, то есть предназначенная для автоматизации строительного проектирования, реконструкции и технического перевооружения любых зданий и сооружений.В отличие от других систем, ориентированных на конкретную область применения, в ruCAD включены средства для комплексной разработки проектной документации наиболее распространенных разделов проекта, выполняемых во всех проектных организациях.
Система управления контентом MODx
Ограничения
В соответствии с Договором между издательством и авторами мы не имеем права полностью публиковать в Интернет материалы книги.

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

Так помечены материалы, не опубликованные на сайте!

Новинки
Книга была выпущена в 2004 году. С тех пор многое изменилось - появились версии AutoCAD 2005, 2006, 2007, 2008.

Система ruCAD была выпущена в свет, появились замечания и предложения пользователей. Да и у нас появились новые представления по некоторым вопросам.

Поэтому в материалы книги, публикуемые на сайте, мы вносим дополнительные замечания, выделяемые так:
Так выделяются дополнительные замечания, комментарии, указания!
Где спросить
На нашем сайте было уже несколько форумов. На них было зарегистрировано более 400 посетителей, а многие заходили просто так, в гости. Но сейчас мы вывели форумы из открытого режима. Подробнее о наших форумах
Если очень нужно что-то узнать о ruCAD именно в форумном формате, заходите на Форум сайта
AutoCAD и проектирование
Внимание!
Технические решения и исходные тексты, публикуемые на сайте, могут быть устаревшими!

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

Работа с XML-меню


Все действия по выбору программ и их опций могут производиться с помощью иллюстрированных XML- меню системы ruCAD.

 


XML в качестве меню

В системе ruCAD документы XML чаще всего используются в качестве иллюстрированных меню.

Основным назначением системы является вычерчивание различных изображений в графическом редакторе AutoCAD.

Изображений очень много (около 15 тысяч) и выбор требуемого, при использовании стандартных средств затруднен. AutoCAD предлагает несколько интерфейсных возможностей:

  • Стандартное меню, как у всех Win-приложений
  • Слайдовые меню
  • Панели инструментов
  • Палитры инстументов (ToolPalettes) и другие средства.

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

Панели и палитры постоянно занимают место на экране.

Для избавления от этих недостатков мы много лет используем древовидные иллюстрированные меню.

Один из вариантов такого меню показан здесь.

Вариант отображения XML-меню


При использовании такого меню пользователь производит выбор из иллюстрированного дерева.
Каждый пункт меню может иметь иллюстрацию и описание. Система помнит, какой последний пункт этот пользователь выбирал из этого меню и при следующей загрузке открывает меню на этом же месте.

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

Иллюстрации к пунктам меню создаются пользователем "на лету" несколькими способами.
 

XML в качестве опций

XML-документы часто применяются в качестве справочника различных опций.

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

Пользователь, например, может не помнить толщину стенки трубы (3.2 мм или 3.5), но может выбрать текст из справочника.
Выбор из справочника

В данном случае иллюстрации и описания нет (хотя могли бы быть). 

 

XML в таблицах

XML-документы широко используются при создании и заполнении таблиц.

В формате XML хранится и структура таблицы и данные для ее заполнения в конкретном проекте.
Таблица, описанная в XML

 

XML для запуска программ

 
В XML-документах хранятся данные и для запуска автономных программ.
Меню программ
На иллюстрации показано редактирование меню внешних программ в стартере ruCAD.

Удобно выбирать программу из дерева, имея не только ее название, но и иллюстрацию и небольшое описание.
    Содержание раздела «XML-меню»: