Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FAR_Gviz_Gplot_Met.doc
Скачиваний:
41
Добавлен:
22.11.2019
Размер:
5 Мб
Скачать
☆

8. Scite-инструмент программиста

8.1. Общее описание редактора

При взаимодействии пользователя с компьютером трудно представить, как можно наладить диалог, не используя специальных средств управления файлами. Файловые менеджеры позволяют выполнять большое количество различных функций по работе с данными. Наряду с файловыми менеджерами современные средства информационных технологий позволяют разрабатывать специализированные редакторы, предназначенные для использования в написании программ. Особенностью этих является их простота, наглядность представляемой информации, адаптация под требования разработчика. Одним из таких средств является специализированный редактор SciTE (рис.8.1).

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

Рис.8.1. Экран редактирования SciTE

Как в большинстве редакторов на Windows, редактирование текста в SciTE поддерживает его автоматическое форматирование. SciTE может одновременно удерживать в памяти несколько файлов, но только один из них будет виден. Конфигурация SciTE по умолчанию настроена на удерживание в памяти только одного файла, это может быть изменено исправлением значения свойств буфера. Выделение областей в SciTE активизируется удерживанием кнопки Alt во время выделение текста.

SciTE имеет две панели: панель редактирования и панель консольного вывода. Панель вывода может быть расположена справа от панели редактирования или снизу. По умолчанию она скрыта, но при выполнении программы может быть увеличена перетаскиванием разделителя между панелью редактирования и панелью вывода. Команда Options /Vertical Split позволяет переместить панель вывода под панель редактирования. На рис.24 приведен пример интерфейса редактора SciTE с запуском программы на языке Lua для расчета дней Пасхи, за период с 2006 по 2020г. Редактор SciTE позволяет настраивать выделение ключевых слов текста программы для множества стандартных языков программирования. Он имеет встроенный интерпретатор языка Lua, а также подключать внешние компиляторы или другие программы.

8.2. Контрольные вопросы

  1. Как использовать данную систему для написания программы на декларативном языке?

  2. Как система “выбирает” язык программирования?

  3. Можно ли систему “научить” какому-то языку программирования?

  4. Сколько языков программирования поддерживается системой7

  5. Особенности работы в системе.

Заключение

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

Библиографический список

  1. Система Graphviz: http://graphviz.org/

  1. Зенкин А.А. Когнитивная компьютерная графика / Под ред. Д.А. Поспелова. М.: Наука, 1991. -192с.

  2. http:/www.far manager.com

  3. Девис М., Нейдер Дж., Шрайнер Д. OpenGL. Руководство по программированию. Библиотека программиста. -Спб.: Питер, 2006. -624 с.

  4. Система Gnuplot: www.gnuplot.info.

  5. Janert K. Gnuplot in Action. Understanding Data with Graphs. Manning Publications, 2008, -275 p.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]