
- •Институт радиоэлектроники и телекоммуникаций Кафедра радиотехнических систем конспект лекций по дисциплине
- •1.2. Идентификация файлов
- •2.1. Система меню, основные сведения о меню
- •2.2. Системное меню -
- •2.3. Меню File (Файл)
- •2.3.1. Команда New (Новый)
- •2.4. Меню Edit (Редактирование)
- •2.4.7. Команда Copy example (Скопировать пример)
- •2.4.8. Команда Show clipboard (Показать содержимое текстового буфера)
- •2.5. Меню Search (Поиск)
- •2.5.1. Команда Find... (Найти)
- •2.5.2. Команда Replace... (Заменить)
- •2.5.4. Команда Go to line number... (Перейти к строке с номером)
- •2.5.7. Команда Locate function... (Местоположение функции)
- •2.6. Меню Run
- •2.6.6. Команда Arguments... (Аргументы)
- •2.7. Меню Compile (Компиляция)
- •2.8. Меню Debug (Отладка)
- •2.8.4. Команда Watches (Просмотр выражений)
- •2.8.4.2. Команда Delete watch (Удалить выражение просмотра)
- •2.8.4.3. Команда Edit watch... (Редактировать выражение просмотра)
- •2.8.4.4. Команда Remove all watch (Удалить все выражения просмотра)
- •2.8.6. Команда Breakpoints... (Точки останова)
- •2.9. Меню Project (Проект)
- •2.10. Меню Options (Управление системой)
- •2.11. Меню Window (Окно)
- •2.11.3. Команда Cascade (Каскадное расположение)
- •2.11.4. Команда Title (Мозаичное расположение)
- •2.11.7. Команда Close all (Закрыть все)
- •2.11.8. Команда Message (Сообщение)
- •2.11.9. Команда Output (Выводимые данные)
- •2.11.10. Команда Watch (Выражение просмотра)
- •2.11.12. Команда Register (Регистры)
- •2.11.13. Команда Project (Проект)
- •2.11.14. Команда Project notes (Примечания)
- •2.12. Меню Help (Помощь)
- •2.12.1. Команда Contents (Содержание)
- •2.12.5. Команда Help on help (Информация по системе подсказки)
- •2.12.6. Команда Active file... (Активный файл)
- •2.12.7. Команда About... (о...)
- •3.2. Команды редактора
- •4. Компиляция программ
- •4.1. Установка параметров среды и режимов работы компилятора
- •4.2. Виды компиляции программ
- •4.3. Отладка программ на этапе компиляции Просмотр сообщений на этапе компиляции
- •Success : Press any key
- •Корректировка синтаксических ошибок
- •5. Компоновка программ
- •5.1. Команды компоновки программ
- •5.2. Отладка программ на этапе компоновки
- •Errors : Press any key
- •6. Отладка программ на этапе выполнения программы
- •6.1. Основные понятия
- •6.2. Подготовка системы к отладке программы
- •6.3. Установка, удаление и просмотр текущих значений Установка и удаление переменных и выражений из окна просмотра
- •Просмотр текущих значений
- •6.4. Трассировка программы
- •6.5. Работа с функциями
- •7. Сообщения об ошибках
- •Переменные, используемые в сообщениях об ошибках
- •7.1. Сообщения об ошибках на этапе компиляции программы Сообщения об ошибках компиляции
- •Критические (фатальные) ошибки (Fatal error)
- •7.2. Сообщения об ошибках на этапе компоновки
- •Критические (фатальные) ошибки компоновки
- •7.3. Сообщения об ошибках на этапе выполнения программы Ошибки этапа выполнения программы
- •Floating point error: Divide by zero
- •Оглавление
2.4. Меню Edit (Редактирование)
Меню Edit (Редактирование), показанное на рис. 7, позволяет выполнять вырезание, копирование и вставку текста в окнах редактирования. Можно также открыть окно текстового буфера для просмотра или редактирования его содержимого.
Рис. 7. Вид дополнительного меню Edit
2.4.1. Команда Undo (Восстановить) <Alt+BkSp>
Команда Undo (Восстановить) отменяет действие последней команды редактирования.
2.4.2. Команда Redo (Повторить) <Shift+Alt+BkSp>
Команда Redo (Повторить) повторяет действие последней команды редактирования.
2.4.3. Команда Cut (Вырезать) <Shift+Del>
Команда Cut (Вырезать) удаляет выделенный фрагмент текста из вашего документа и заносит его в текстовый буфер. Затем можно вставить удаленный текст в любой другой документ или в какое-либо другое место того же самого документа, путем выбора команды Paste (Вставить). Текст в текстовом буфере остается выделенным, поэтому вставлять тот же самый текст многократно. Для выделения текста при работе с клавиатурой следует воспользоваться комбинацией клавиши Shift и клавиш управления курсором; при работе с мышью следует подвести указатель мыши в нужную позицию, нажать левую кнопку мыши, а затем “отбуксировать” указатель по тексту до того места, где кончается необходимый фрагмент.
2.4.4. Команда Copy (Копировать) <Ctrl+Ins>
Команда Copy (Копировать) оставляет выделенный текст нетронутым, но заносит в текстовый буфер копию этого текста. Можно также скопировать текст из окна Help (Подсказка).
2.4.5. Команда Paste (Вставить) <Shift+Ins>
Команда Paste (Вставить) вставляет текст, расположенный в текстовом буфере, в текущее окно после той позиции, где располагается курсор.
2.4.6. Команда Clear (Стереть) <Ctrl+Del>
Команда Clear (Стереть) удаляет выбранный фрагмент текста, но не заносит его в текстовый буфер.
2.4.7. Команда Copy example (Скопировать пример)
Команда Copy example (Скопировать пример) копирует предварительно выбранный в окне Help (Подсказка) текст примера в окно Clipboard (Текстовый буфер).
2.4.8. Команда Show clipboard (Показать содержимое текстового буфера)
Команда Show clipboard (Показать содержимое текстового буфера) открывает окно Clipboard (Текстовый буфер), в котором хранятся фрагменты текста, вырезанного и скопированного вами из других окон.
2.5. Меню Search (Поиск)
Меню Search (Поиск), показанное на рис. 8, позволяет вам осуществлять поиск текста, объявлений функций, местоположения ошибок в ваших файлах.
Рис. 8. Вид дополнительного меню Search
2.5.1. Команда Find... (Найти)
Команда Find... (Найти) отображает блок диалога Find (Найти), показанный на рисунке 9, который позволяет вам ввести образец для поиска и задать параметры, оказывающие влияние на процесс поиска. (Эта команда может также быть вызвана с помощью комбинации клавиш <Ctrl+Q F>).
Рис. 9. Пример окна диалога для поиска текста
Блок диалога Find (Найти) содержит несколько кнопок и блоков:
Options (Опции);
Direction (Направление поиска);
Scope (Область поиска);
Origin (Начало поиска).
Блок Options (Опции) состоит из следующих триггерных кнопок:
[X] Case-sensitive (чувствительность к регистру) – для различения символов верхнего и нижнего регистров.
[Х] Whole words only (только целые слова) – для поиска целых слов или строк, с обеих концов которых располагаются символы пунктуации или символы пробела.
[Х] Regular expression (регулярные выражения) – включает регулярные выражения для утилиты GREP.
Для того чтобы начать поиск, необходимо ввести строку в блок ввода и выбрать кнопку ОК (Выполнить). Для того чтобы отменить поиск строки, необходимо выбрать кнопку Cancel (Отмена). Если вы хотите ввести строку, поиск которой вы уже осуществляли, необходимо нажать клавишу "Стрелка вниз", чтобы отобразить список "предыстории", из которого следует осуществить выбор.
Можно также выбрать то слово, на котором в настоящий момент позиционирован курсор в окне редактирования, и использовать его в блоке Find (Найти), вызвав лишь команду Find (Найти) из меню Search (Поиск). Можно также выбрать из текста окна редактирования дополнительные символы, нажав клавишу "Стрелка вправо".
Блок Direction (Направление поиска) состоит из следующих селективных кнопок:
(*) Forward (Вперед);
( ) Backward (Назад).
Блок Scope (Область поиска) состоит из следующих селективных кнопок:
(*) Global (Глобальный поиск);
( ) Selected text (Поиск в выделенном фрагменте).
Блок Origin (Начало поиска) состоит из следующих селективных кнопок:
(*) From cursor (От курсора);
( ) Entire scope (Во всем диапазоне).