Microsoft VisualС++ (VC++) упрощает процесс программирования и делает его более эффективным. При работе в VС++ весь комплекс инструментальных средств, необходимых для написания, редактирования, компиляции, компоновки и отладки программ, оказывается под рукой у пользователя.
Кроме того, среда разработки программ VС++ предоставляет следующие дополнительные возможности, которые еще больше упрощают процесс написания программ:
· возможность отображения на экране монитора значительного числа окон, которые можно перемещать по экрану и размеры которых можно изменять;
· наличие поддержки «мыши»;
· наличие блоков диалога;
· наличие команд удаления и вставки (при этом допускается копирование из окна help и между окнами редактора);
· возможность быстрого вызова других программ и обратного возврата;
· наличие в редакторе макроязыка.
ИСР содержит три визуальных компоненты: строку меню у верхнего края экрана, оконную область в средней части экрана и строку состояния у нижнего края экрана. В результате выбора некоторых элементов меню на экран будут выдаваться блоки диалога.
Строка меню и меню
Строка меню представляет собой основное средство доступа ко всем командам меню. Строка меню оказывается невидимой лишь во время просмотра информации, отображаемой программой и во время перехода к другой программе.
Окна VC++
Большая часть того, что видно и делается в среде VC++, происходит в окне. Окно – это область экрана, которую можно перемещать, размеры которой можно изменять, которую можно распахивать на весь экран, ориентировать встык с другими окнами.
В VC++ может существовать произвольное число окон, но в каждый момент активно только одно окно. Активным является то окно, в котором в настоящий момент происходит работа.
Любые вводимые команды или вводимый текст, как правило, относятся только к активному окну.
Существует несколько типов окон, но большая их часть имеет следующие общие элементы:
· строку заголовка;
· маркеры свертывания, развертывания и закрытия окна;
· полосы прокрутки;
· угол изменения размера окна;
· номер окна.
Строка состояния
Строка состояния, расположенная у нижнего края экрана, информирует, на какой строке и на каком символе находиться курсор в данный момент.
Блоки диалога
Если за элементом меню располагается многоточие, то в результате выбора данной команды будет открыт блок диалога, обеспечивающий удобный способ просмотра и задания многочисленных параметров.
При задании значения в блоке диалога работа происходит с пятью базовыми типами средств управления: указателями выбора, переключателями состояния, кнопками действия, блоками ввода и блоками списка.
Работа с экранным меню VС++
Меню File (Alt+F)
Это меню позволяет открывать и создавать исходные файлы программ, сохранять внесенные изменения, выполнять другие действия над файлами и завершать работу с VC++.
New (Ctrl+N)
Команда File / New позволяет открывать новое окно редактора со стандартным именем UNTITLED.xx (где вместо букв хх задается число в диапазоне от 1 до 99). Файлы с именем UNTITLED используются в качестве временного буфера для редактирования; когда файл с подобным именем сохраняется на диске, VC++ запрашивает действительное имя файла.
Open (Ctrl+O)
Команда File / Open отображает блок диалога, в котором выбирается исходный файл программы, который будет открыт в окне редактора. Этот блок диалога содержит блок ввода, список файлов, и кнопки OK, Cancel и Help.
Здесь можно выполнить одно из действий.
1) Дважды щелкнуть на имя файла в списке, чтобы открыть файл; если ввести имя полностью и нажать Enter, VC++ откроет указанный файл. (Если ввести имя файла, который система VC++ не может обнаружить, она автоматически создаст и откроет новый файл с таким именем.)
2) Выбрать тип файла из списка типов файлов, чтобы отобразить список всех файлов с предопределенным типом в текущем диске и каталоге;
3) Просмотреть содержимое других каталогов (дисков), выбрав имя каталога (диска) из списка каталогов (дисков).
4) Задать шаблон файла, используя знак '*' или '?' в блоке File / Name и нажать Enter, то в списке отображаются файлы, соответствующие данному шаблону.
Close
Команда File / Close закрывает активное окно редактора, но сам редактор остаться открытым.
Save (Ctrl+S)
Команда File / Save записывает на диск файл, находящийся в активном окне редактора (если активно окно редактора в настоящий момент, если нет, то данным элементом меню нельзя воспользоваться).
Save As…
Команда File / Save As позволяет сохранить файл в активном окне редактора под другим именем, в другом каталоге или на другом диске.