Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб 1 C++ Builder.doc
Скачиваний:
28
Добавлен:
27.03.2015
Размер:
5.04 Mб
Скачать

2.10. Получение справки

Интерактивная справочная система предоставляет обширную документацию по VCL и другим частям C++Builder. Вот некоторые способы вывода справки.

    

В редакторе кода выделите ключевое слово языка или VCL-элемент и нажмите клавишу F1. Тогда отобразится справка.

В дизайнере форм выделите объект и нажмите клавишу F1. Тогда отобразится справка.

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

Нажатие кнопки Help [справка] в любом диалоговом окне также отображает контекстно-зависимую интерактивную документацию.

Сообщения компилятора и компоновщика об ошибках появляются в отдельном окне под окном редактора кода. Чтобы получить справку по ошибке компиляции, выделите сообщение в списке и нажмите клавишу F1.

2.11. Помощь в кодировании

C++Builder помогает вам записывать программный код. Для этого редактор кода выводит всплывающие окна подсказки кода.

Инструменты подсказки кода

Инструмент

Принцип работы

Code Completion

[завершение кода]

Введите имя указателя на объект с последующей стрелкой (–>) или имя объекта, отличного от VCL, с последующей точкой. Отобразится список возможных продолжений кода.

Введите начало оператора присваивания и нажмите вместе клавиши Ctrl и Пробел. Отобразится список допустимых значений переменной.

Введите имя метода. Отобразится список его параметров

Code Parameters

[параметры кода]

Напечатайте имя метода и открывающую скобку. Отобразится синтаксис параметров метода

Code Templates

[шаблоны кода]

Нажмите одновременно клавиши Ctrl и J. Отобразится список шаблонов операторов, которые вы можете вставлять в ваш код. Вы можете также создать собственные шаблоны

Tooltip Expression Evaluation

[значение выражения]

Когда во время отладки ваша программа приостанавливается, укажите на любую переменную. Отобразится ее текущее значение

Tooltip Symbol Insight

[понимание символа]

При редактировании кода укажите на любой идентификатор. Отобразится место его объявления

Для настройки этих инструментов выберите пункт меню Tools Editor Options [инструменты  опции редактора], а затем вкладку Code Insight [подсказка кода].

2.12. Отладка приложений

C++Builder содержит встроенный отладчик, который помогает вам определить местоположение ошибок в вашем коде. Он позволяет вам управлять выполнением программы, наблюдать переменные и изменять значения данных во время выполнения приложения. Вы можете “шагать” по программе строка за строкой, проверяя состояние программы в каждой контрольной точке.

Для использования отладчика вам надо скомпилировать программу с заказом вывода отладочной информации. Для этого выберите пункты меню Project Options [проект  опции], затем вкладку Compiler [компилятор] и установите флажок Debug Information [информация отладки]. Теперь вы можете начать отладку, запустив программу. Для настройки опций отладчика выберите пункт меню Tools Debugger Options [инструменты  опции отладчика].

Есть следующие окна отладки: Breakpoints [контрольные точки], Call Stack [стек вызовов], Watches [наблюдения], Local Variables [локальные переменные], Threads [потоки], Modules [модули], CPU [процессор] и Event Log [журнал событий]. Выводите их на экран, выбирая пункты меню View Debug Windows [вид  окна отладки]. Вы можете прикреплять или перекрывать эти окна.

Настроив рабочий стол для отладки, вы можете сохранить параметры настройки.

Некоторые версии C++Builder поддерживают многопроцессорную обработку и удаленную отладку распределенных приложений со стороны клиента или со стороны сервера. Чтобы включить удаленную отладку, выберите пункты меню Run Parameters [выполнить  параметры], затем вкладку Remote [удаленная] и установите флажок Debug Project on remote machine [отладка проекта на удаленной машине].