Скачать программу Avtoshema

Подробнее о  программе по построению Блок-Схем - "Avtoshema"

Данная программа была разработана Захаркиным Дмитрием dmitriyo@yandex Предназначена для построения Блок-схем по готовому коду.

В вкратце как пользоваться:

 Можно из модуля *.pas залить все функции процедуры которые там есть (фай-> открыть *.pas). Выбрать в ручную интересующие или выбрать все (кнопка с галочкой) и жать на "Схема" два раза если выбрана опция "предпросмотр" (кода) или один раз если выбрано "построить сразу".

Или кнопку "пропустить" если те не раздумалось строить блок-схему по данному коду. Можно вернуть пропущенный код нажав кнопку со стрелочкой "назад". Зафиксировать процедуру нажав в контекстном меню "зафиксировать (*.pas)И работать с ней.

Продолжить работу с PAS нажать "Продолжить (*.pas)" в контекстном меню.

 Второй способ свернуть ее в трей.

И во время написания кода скопировать его в буфер обмена. И щелкнуть правой кнопкой мыши на иконке в трее или выбрать из контекстного меню "диаграмма".

Также можно загрузить код из ранее сохраненного файла *.txt.

В данной версии появились возможности строить диаграммы в цвете и изменять размеры блоков См. "Настройки" в меню "Файл". Еще ДОБАВЛЕННА возможность получения подсказок на линиях соединения.

Т.е. если соединение слишком длинное и вам не видно начального его условия то достаточно КЛИКНУТЬ левой кнопкой мыши на линии соединения и тут же появится окошко с подсказкой вида и условия соединения.

 А также теперь можно строить длинные диаграммы связанного кода

 Если длинна Блок-схемы превысит МАХ установленную в настойках то сначала построится 1 часть Блок-схемы После ее просмотра или печати щелкните правой кнопкой мышки на Блок-схеме и Нажмите меню "Далее" Построится вторая часть Блок-схемы. MAX длину выберите исходя из объема вашей оперативной памяти.

В настройках по умолчанию установлена длинна для 128 мб оперативки и Win 98.

Еще в настройках по умолчанию включенна анимация блок схземы. Если она Вам не нужна то в меню "настройки" снимите флажек с "анимация". 

ОСОБЕННОСТИ:

При построении блока CASE если условие было записано одной строкой типа

case a of 1: if a>b then a:=a+b;

Если вы хотите построить корректную Блок схему этого участка пишите так

case a of 1: begin if a>b then a:=a+b end;

Тоесть используйте Паскалевские операторы начала/конца begin/end.

Иначе условие IF не отрисуется

 Печать:

Если у Вас установлено более одного принтера можете включить опцию "Диалог выбора принтера" в настройках.

Иначе печать будет идти на принтер установленный по умолчанию.

НАСТРОЙКИ

 В вкратце о настройках:

 "Сбросить графику в трее"- При сворачивании в трей Очищает изображение Блок-схемы что высвобождает задействованные ресурсы Оперативки. Также в контекстном меню иконки есть такая же ф-ция "Очистить".

 "При запуске в трей" - При запуски прога сразу сворачивается в трей.

"Цветная"- строит цветные блок-схемы.

 "Диалог выбора принтера" - вызывает диалог выбора принтера если у вас подключено более одного.

 Размеры блоков- Устанавливает удобные для вас размеры логических блоков все слова не умещающиеся в них будут переносится на новую строчку.

 Кнопка "Вост стандарт" при нажатии восстанавливает значения по умолчанию при повторном нажатии вост ручные настройки.

 МАХ длинна- максимальная длинна Блок-схемы которую может вместить ваша оперативка.

При превышении длинны блок-схема будет строится по частям по выделенным не связанным процессам "<> соединения" - это расстояние между линиями соединения объектов рекомендуемая величина 20.

"Добавлять комментарии"- добавляет комментарии в Блок-схему из кода.

Также вы множите Добавить/стереть комментарии в блок-схеме выбрав соответствующий пункт в контекстном меню.

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

"Смотреть комментарии" перед внесением комментариев из кода в Блок-схему множите посмотреть их удалить не нужные или добавить новые.

 "Добавлять легенду" - добавляет в низу Блок-схемы блоки объектов с их обозначением

"Разметка страниц" позволяет вам размечать страницы для более удобной настройки разрыва страниц.

 "Подписывать разрывы" Позволяет подписывать разрывы соединений что делает более удобной анализ Блок-Схемы распечатанной на нескольких страницах

. "Анимация"- небольшое оживление Блок-Схемы

 "Скорость анимации"- устанавливает скорость движения стрелок чем этот показатель меньше те скорость больше.

На главную