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

1.3. Создание проекта

Создание нового проекта осуществляется с помощью пунктов системы меню (рис. 4) среды MDE или с помощью горячих клавиш Ctrl+Shift+N.

Рис. 4. Вызов диалогового окна New Project.

После выполнения указанных действий появиться диалоговое окно New Project (рис. 5).

Рис. 5. Диалоговое окно New Project

В этом окне нужно выбрать:

- тип проекта (Project Types);

- шаблон (Templates);

- папку, в которую будет помещен новый проект;

- имя проекта.

После щелчка на кнопке ОК на экране отобразится окно мастера (рис. 6).

Рис. 6. Окно мастера создания приложения Win32

Для создания простого Windows-приложения необходимо выбрать закладку Application Settings, включить переключатель Console Application и установить флажок Empry project.

После нажатия кнопки Finish во внешней памяти D:\VCN\fp будет создана папка проекта fp и на экране дисплея появиться главное окно MDE с темной рабочей областью. В строке главного меню появится три дополнительных пункта (Project, Build, Debug).

Далее необходимо создать файл исходного текста программы. Для этого необходимо выделить папку Source Files в окне проводника решения (Solution Explorer). В контекстном меню окна надо выбрать команду Add и далее в появившемся дополнительном меню выбрать команду Add New Item… (рис. 7).

Рис. 7. Процесс создания файла исходного текста программы

В результате выполненных действий появиться диалоговое окно Add New Item – fp (рис. 8). В окне надо указать имя файла и выбрать шаблон (Templates).

Рис. 8. Диалоговое окно Add New Item-fp

После нажатия кнопки Open в папке проекта будет создана файл исходного текста программы fp.cpp и активизируется редактор исходного текста программы. В заголовке главного окна MDE появится имя файла.

1.4. Ввод и редактирование исходного текста программы

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

Внесение исправлений в текст

Небольшие изменения вносятся в текст с помощью клавиш [Backspace] или [Del] либо вводом исправленного текста в режиме замены. В случае «крупномасштабных» изменений используются команды меню Edit: Cut, Copy и Paste (для этих операций предусмотрены сочетания клавиш и кнопки в инструментальной панели Standard и контекстном меню).

Опечатки в процессе ввода текста исправляются с помощью клавиши [Backspace]. При этом удаляются символы, стоящие слева от курсора. [Ctrl]+[Backsapce] позволяют удалить целое слово слева от курсора.

Нажатие клавиши [Ins] или двойной щелчок на поле INS в строке состояния активизирует режим замены. В строке состояния появляется индикация поля OVR. Обычно редактор по умолчанию работает в режиме вставки. Это означает, что символ вставляется в существующий текст, а текст, расположенный справа от курсора, сдвигается вправо.

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

Для отмены ввода или удаления необходимо нажать [Alt]+[Backspace] или выбрать команду меню Edit>Undo.

Перемещение курсора, выделение текста

Курсор ввода (мерцающий вертикальный штрих) обозначает текущую позицию ввода текста.

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

Клавиши для перемещения курсора

Клавиша

переводит курсор...

[стрелка влево], [стрелка вправо]

...на один символ вправо или влево

[стрелка вверх], [стрелка вниз]

...на одну строку вверх или вниз

[Ctrl]+[стрелка вправо]

...в позицию перед первым символом следующего слова

[Ctrl]+[стрелка влево]

...в позицию перед первым символом предыдущего слова

[Home]

...в начало текущей строки

[End]

...в конец текущей строки

[Ctrl]+[Home]

...в начало программы

[Ctrl]+[End]

...в конец программы

Прокручивание изображения

Прокручивание текста в окне с помощью полос прокрутки позволяет перемещать окно над документом, оставляя неизменным положение курсора. Позицию курсора можно определить по выведенной в строке состояния информации ( Ln ... Col ...).

Если щелкнуть на кнопке-стрелке полосы прокрутки, то содержимое окна документа смещается построчно вверх или вниз.

Если щелкнуть над бегунком (под бегунком), окно перемещается над документом на один экран вверх (вниз).

Перемещать экран над текстом программы за бегунок.

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

Горизонтальная прокрутка возможна (и необходима) лишь в том случае, если длина текстовых строк превышает ширину экрана.

Выделение текста

Для выполнения большинства команд редактирования или внесения изменений в текст программы необходимо предварительно соответствующим образом выделить подлежащий обработке фрагмент.

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

Выделение текста (расширение выделения) можно выполнить, нажимая навигационную клавишу совместно с клавишей [Shift] или [Shift]+[Ctrl]. Так, например, [Shift]+[Ctrl]+[стрелка вправо]/[стрелка влево] обеспечивают расширение выделения текста пословно, [Shift]+[Home] — до начала строки и т.д.

Выделение текста с помощью мыши

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

Для выделения слова нужно дважды щелкнуть на нем левой кнопкой мыши.

Для выделения строки нужно щелкнуть левой кнопкой мыши напротив выделяемой строки.

Копирование, перенос и удаление

Эффективность процесса редактирования текста программы можно повысить, если воспользоваться встроенным средствами копирования, удаления и вставки.

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

Последняя вырезанная или скопированная порция текста хранится в буфере обмена.

Содержимое буфера обмена можно вставить в текст программы в нескольких позициях произвольное число раз.

Быстрое перемещение и копирование фрагмента программы

Фрагменты текста могут быть перенесены и без использования буфера обмена. Для этого нужно выделить перемещаемый текст. Поместить указатель мыши в выделенный текст, нажать и удерживать нажатой левую кнопку мыши. Поместите указатель мыши в ту позицию, куда следует переместить выделенный текст, и лишь после этого отпустить кнопку мыши.

Для копирования фрагмента текста программы нужно его выделить. Поместить указатель мыши в выделенный текст, нажать и удерживать нажатыми клавишу [Ctrl] и левую кнопку мыши. Указатель мыши изменяет свой внешний вид, и он дополняется прямоугольником и знаком «+». Переместить указатель мыши в ту позицию, куда следует скопировать выделенный фрагмент, и лишь после этого отпустить кнопку мыши.

Поиск и замена

В редакторе исходного текста программы предусмотрена возможность поиска символов, слов или позиций, в которых был применен указанный формат. Найденные элементы можно автоматически заменить другими.

Для поиска и замены нужно выполнить команду Edit>Find and Replace или нажать [Ctrl]+[F].Открывается диалоговое окно Find.

Рис. 9. Диалоговое окно Find

В поле Find what нужно ввести текстовой фрагмент, который должен быть найден (образец). Его длина не должна превышать 255 символов.

Поиск можно выполнять

- в текущем документе;

- во всех открытых документах;

- в текущем проекте;

- в выделенном блоке текущего документа.

Указанные возможности поиска и замены важны при работе с многофайловыми проектами.

Для сохранения только что введенного исходного текста программы, нужно воспользоваться командой меню File>Save или нажать сочетание клавиш Ctrl+S.

На рис. 10 показано окно редактирования до сохранения файла. По умолчанию файлы автоматически сохраняются при выполнении команды Build Solution или Rebuild Solution. При выходе из редактора, он предложит сохранить результаты работы.

Рис. 10. Окно MDE c текстом программы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]