Меню и панели инструментов

 

Среда разработки Visual C++ обладает набором меню, позволяющим управлять файлами и рабочими областями проектов, настраивать саму среду, а также обращаться к справочной системе, программе управления исходным кодом и внешним инструментальным средствам. Почти каждому меню соответствует панель инструментов, в которой команду можно выбрать одним щелчком кнопки мыши. Панели инструментов допустимо настраивать – добавлять и удалять кнопки, скрывать и отображать сами панели инструментов. Поэтому Вы можете сконфигурировать среду по своему вкусу, упростив доступ к часто используемым вами пунктам меню.

По умолчанию в окне среды Visual C++ отображены три панели инструментов. Панель Standart (содержит команды, часто используемые при работе с файлами), Build (команды, необходимые для сборки и запуска приложений) и WizardBar (представляет инструменты для работы с классами).

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

Показанное ниже упражнение позволит Вам получить опыт в настройке пользовательского интерфейса.

Задача: добавление кнопки в панель инструментов:

1. В меню Tools выберите пункт Customize. Появится диалоговое окно Customize.

2. Перейдите на вкладку Commands.

3. В списке Category выберите пункт View.

4. Щелкните значок Full Screen (третий слева в первом ряду). Обратите внимание на описание команды, которое появляется под раскрывшемся списком Category.

5. Перетащите значок Full Screen на панель инструментов Standart.

6. Закройте окно Customize.

7. Откройте файл с исходным кодом программы, дважды щелкнув его в окне FullView.

8. Испытайте новую кнопку – щелкните ее, чтобы перейти в полноэкранный режим. Чтобы вернуться к традиционному виду, необходимо снова щелкнуть эту кнопку.

 

Чтобы удалить кнопку с панели инструментов, достаточно щелкнуть ее правой кнопкой мыши и выбрать из контекстного меню пункт Delete.

Помимо жестко установленных на панели кнопок, можно определять так называемые «быстрые» клавиши. Рассмотрим алгоритм установки такого объекта.

1. В меню Tools выберите пункт Customize. Появится диалоговое окно Customize.

2. Щелкните вкладку Keyboard.

3. В раскрывшемся списке Category выберите опцию View.

4. В списке Commands укажите ToggleFullScreen. Обратите внимание на описание команды, появившиеся под раскрывшимся списком Category.

5. Щелкните после ввода Press new shortcut key, после чего нажмите на клавишу PAUSE.

6. Щелкните кнопку Assign.

7. Закройте диалоговое окно Customize.

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

 

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

Команда File Þ New вызывает диалоговое окно для создания нового файла (подопция Files), проекта (подопция Projects), рабочего пространства (подопция Workspaces) или других документов (подопция Other Documents).

Команда File Þ Open позволяет открыть существующий на жестком диске (или дискете, или СД) файл.

Команда File Þ Close закрывает файл, имеющий фокус ввода (расположение курсора мыши).

Команда File Þ Open Workspaces открывает существующий файл с описанием рабочей области.

Команда File Þ Save Workspaces запоминает изменения в рабочей области.

Команда File Þ Close Workspaces вызывает закрытие рабочей области с одновременным сохранением изменений.

Команда File Þ Save (Save as, Save All) позволяет сохранить файл, сохранить файл с новым именем или сохранить несколько файлов одновременно.

Команда File Þ Page Setup выводит диалоговое окно для установки размеров верхнего и нижнего колонтитулов и полей страницы.

Команда File Þ Print позволяет из соответствующего диалогового окна распечатывать указанный диапазон страниц.

Команда File Þ Recent Files (Recent Workspaces) выводит список файлов и рабочих областей, которые использовались последними, для их быстрого открытия.

Команда File Þ Exit завершает работу с Visual C++.

 

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

Команда Edit Þ Undo отменяет операцию, выполненную последней. Повторное нажатие вызывает отмену предыдущей операции.

Команда Edit Þ Redo восстанавливает последнюю операцию.

Команда Edit Þ Cut переносит выделенный участок файла в буфер обмена с удалением выделенного из самого текста файла.

Команда Edit Þ Copy копирует выделенный участок файла в буфер без его удаления из текста.

Команда Edit Þ Paste копирует содержимое буфера в то место файла, где установлен курсор.

Команда Edit Þ Delete удаляет выделенный участок без копирования в буфер.

Команда Edit Þ Select all выделяет весь файл.

Команда Edit Þ Find (Find in Files) открывает диалоговое окно, в котором необходимо указывать, какой текст следует искать и в каком направлении (от начала к концу файла или наоборот).

Команда Edit Þ Replace производит замену одних выражений другими.

Команда Edit Þ Go To позволяет перейти к адресу, полученному при выполнении отладки, к закладке, к строке с заданным номером, к следующей ошибке, найденной при компиляции программы.

Команда Edit Þ Bookmarks устанавливает именованные закладки для быстрого перемещения по тексту программы.

Команда Edit Þ Advanced активизирует меню третьего уровня со следующими командами:

· Increment Search – производит поиск по мере набора текста для поиска.

· Format – устанавливает отступы в выделенном участке текста.

· Tabify Selection (Untabify) – преобразуют символы табуляции в пробелы и обратно.

· Make Selection Uppercase (Lowercase) – переводят выбранные символы табуляции в пробелы и обратно.

· Whitespace – вставляет символы-заполнители для знаков табуляции и пробелов.

Команда Edit Þ Breakpoints позволяет установить точки останова для выполнения отладки программы.

Команда Edit Þ List Members позволяет вывести полный список членов класса или структуры после набора оператора доступа к его члену.

Команда Edit Þ Type Info выводит описание любого идентификатора программы, на котором находится курсор.

Команда Edit Þ Parameter Info выводит описание аргументов функции при наборе ее имени и открывающейся скобки.

Команда Edit Þ Complete Word позволяет автоматически завершить набор слова, если в списке доступных слов имеется единственное слово, имеющее начало, которое уже подобрано.