Функции основных инструментов интегрированной среды разработки
Основные функции редактора текста:
· подготовка текста программы (обычные действия по созданию, редактированию, сохранению файла с текстом программы);
· многооконный интерфейс с поддержкой режима «буксировки» фрагментов текста мышкой (drag&drop);
· интеграция с компилятором: визуализация текста с выделением лексем (синтаксическая подсветка элементов языка); дополнение кода, интерактивная подсказка; шаблоны кода (на «горячих клавишах» – часто используемые программные конструкции); всплывающие подсказки об атрибутах идентификаторов, если на них установить курсор, отображение ошибок, обнаруженных на этапе компиляции, в тексте программы;
· интеграция с отладчиком: отображение контрольных точек останова при отладке; отображение текущего значения объекта, при наведении курсора на идентификатор.
Основные функции отладчика:
· пошаговое выполнение программы (шаг = строка, с трассировкой внутри вызываемой функции или без нее);
· выполнение программы до строки, в которой в редакторе стоит курсор;
· выделение выполняемой строки в данный момент;
· приостановка выполнения программы;
· можно запросить значение переменной;
· можно заказать вычисление некоторого выражения;
· можно изменить значение переменной и продолжить выполнение программы;
· расставить/снять точки останова, которые визуализируются в текстовом редакторе;
· вся информация должна выдаваться в терминах исходной программы.
Дата добавления: 2015-09-07; просмотров: 1188;