Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
40
Добавлен:
12.04.2015
Размер:
4.91 Mб
Скачать

Меню Tools

МенюTools (рис. П12) содержит команды вызова вспомогательных утилит, программирования макросов и настройки среды Visual C++.

Source Browser...

Этой командой можно воспользоваться при необходимости просмотреть информацию об исходных файлах. Можно поручить компилятору создавать по вспомогательному SBR-файлу для каждого объектного (OBJ) файла, который будет встречаться в процессе компиляции. Когда создается или обновляется основной информационный BSC-файл, все SBR-файлы проекта должны быть представлены на диске. Для того чтобы создать SBR-файл, содержащий всю возможную информацию, можно установить опцию Generate browse info в категории Listing Files вкладки C/C++ диалогового окна Project Settings. Если из файла необходимо исключить информацию о локальных переменных, следует задать там же опцию Exclude local variables from browse info.

Close Source Browser File

Данная команда закрывает текущий SBR-файл.

Register Control

Элементы управления OLE, как и другие OLE-серверы, могут использоваться различными приложениями, поддерживающими технологию OLE. Но для этого необходимо зарегистрировать библиотеку типов и класс элемента управления, что как раз и выполняет команда Register Control.

Error Lookup

Утилиту Error Lookup (рис. П13) используют при необходимости получить текст сообщений, связанных с кодами системных ошибок.

В поле Value вводится код ошибки, и в поле Error Message автоматически отобразится связанное с ним сообщение.

ActiveX Control Test Container

Данная утилита предназначена для тестирования элементов управления ActiveX. Она позволяет менять свойства элемента управления, вызывать его методы, моделировать возникновение требуемых событий и многое другое.

OLE/COM Object Viewer

Эта утилита отображает сведения обо всех объектах ActiveX и OLE, установленных на компьютере, а также о поддерживаемых ими интерфейсах. Она также позволяет редактировать реестр и просматривать библиотеки типов.

Spy++

Утилита Spy++ выводит информацию о выполняющихся системных процессах и потоках, существующих окнах и поступающих оконных сообщениях. Указанная утилита также предоставляет набор инструментов, облегчающих поиск нужных процессов, потоков и окон.

MFC Tracer

Дополнительные возможности для отладки оконных приложений, построенных на основе MFC , предоставляет утилита MFC Tracer. Эта утилита отображает в окне отладки сообщения о выполнении операций, связанных с использованием библиотеки MFC, а также предупреждения об ошибках, если при выполнении приложения происходят какие-либо сбои.

Customize...

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

Options...

Данная команда открывает окно Options, в котором задаются различные параметры среды Visual C++.

Macro... / Record... / Play...

Эти команды используются для создания и воспроизведения макросов наVBScript. Макросы представляют собой небольшие процедуры, содержащие команды VBScript и не принимающие параметров. Макросы позволяют значительно упростить и ускорить работу в среде Visual C++. Например, можно записать в виде макроса некоторую часто выполняемую последовательность команд, в результате чего для осуществления той же самой задачи достаточно будет ввести простую комбинацию клавиш или нажать единственную кнопку панели инструментов.