
- •Институт радиоэлектроники и телекоммуникаций Кафедра радиотехнических систем конспект лекций по дисциплине
- •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.11.10. Команда Watch (Выражение просмотра)
Команда Watch (Выражение просмотра) используется для того, чтобы открыть окно Watch (Выражение просмотра) и сделать его активным. Окно Watch отображает выражения и их изменяющиеся значения, поэтому можно следить за тем, как программа осуществляет вычисление значений ключевых переменных.
Эта команда используется во всплывающих меню Debug->Watches для добавления в это окно или удаления из этого окна выражений просмотра. Для получения подробной информации по этому меню следует обратиться к описанию окна Watch.
2.11.11. Команда User screen (Экранный кадр пользователя) <Alt+F5>
Команда User screen (Экранный кадр пользователя) используется для просмотра выводимых вашей программой данных в полноэкранном режиме. Если вы предпочитаете видеть выводимые вашей программой данные в окне системы Borland С++, то вместо данной команды следует выбрать команду Window->Output. При выборе данной команды нажатие любой клавиши или кнопки мыши приводит к возврату в интегрированную среду.
2.11.12. Команда Register (Регистры)
Команда Register (Регистры) используется для того, чтобы открыть и сделать активным окно Register. Окно Register отображает содержимое регистров центрального процессора и используется при отладке встроенных ассемблерных модулей и модулей Турбо ассемблера вашего проекта.
2.11.13. Команда Project (Проект)
Команда Project (Проект) используется для открытия окна Project, которое позволяет вам просмотреть файлы, используемые вами для создания программы.
2.11.14. Команда Project notes (Примечания)
Команда Project notes (Примечания) используется для записи каких-либо подробностей, создания перечней того, что следует сделать, или иных деталей, которые касаются файлов вашего проекта.
2.11.15. Команда List all (Список) <Alt+0>
Команда List all (Список) используется для получения перечня всех окон, которые были вами открыты. Этот список содержит имена всех файлов, которые открыты в настоящий момент, а также файлов, вторые были вами открыты в окне редактирования, но впоследствии были закрыты. Закрытые в последнее время файлы появляются в этом перечне с префиксом "closed" перед именем файла
2.12. Меню Help (Помощь)
Меню Help (Помощь), показанное на рис. 16, позволяет вам обратиться к оперативной подсказке, которая выдается в специальное окно. Система подсказки содержит информацию практически по всем аспектам интегрированной среды и системы Borland С++.
Рис. 16. Вид дополнительного меню Help
Для открытия окна Help следует:
в произвольный момент времени нажать клавишу Fl (в том числе, когда вы находитесь в блоке диалога или когда выбрана какая-либо команда меню);
нажать комбинацию клавиш <Ctrl+F1> для получения подсказки по языку, когда активным является окно редактирования и курсор позиционирован на каком-либо слове;
подвести указатель мыши к слову Help, когда оно появляется в строке состояния или в блоке диалога, и нажать кнопку мыши.
Если за подсказкой вы обращаетесь из блока диалога или из меню, вы не можете изменять размер окна подсказки или копировать его содержимое в окно текстового буфера. В этом случае нажатие клавиши Tab производит перемещение к средствам управления блоком диалога, а не к очередному ключевому слову.
Экранный кадр подсказки часто содержит ключевые слова (выделенный световым атрибутом текст), который можно выбрать, чтобы получить дополнительную информацию. Нажатие клавиши Tab приводит к перемещению к любому из ключевых слов; после этого для получения дополнительной информации необходимо нажать клавишу Enter (альтернативный способ заключается в том, чтобы переместить курсор к выделенному световым атрибутом слову и нажать клавишу Enter). При работе с мышью для перехода к тексту подсказки, на который ссылается данный элемент, можно подвести указатель мыши к этому слову и дважды подряд нажать кнопку мыши. Кроме того, можно перемещать курсор по окну подсказки к любому слову и нажимать комбинацию клавиш <Ctrl-Fl> в целях получения информации по данному слову. Если это слово в системе подсказки не обнаружено, то в индексе (тематическом указателе) выполняется инкрементальный поиск и отображается наиболее близкое слово.
Когда окно Help находится в активном состоянии, можно копировать текст из этого окна и вклеивать его в окно редактирования. Эта процедура осуществляется точно так же, как и при работе в окне редактирования.
Для того, чтобы выбрать текст в окне Help, необходимо "отбуксировать" мышь поверх нужного текста или позиционировать курсор в начало требуемого блока, а затем с помощью комбинаций клавиши Shift и клавиш управления курсором маркировать блок.