Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Визуальное программирование на основе библиотеки MFC. Методические указания к лабораторным работам по курсу «Визуальное программирование» для студенто

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
ВИЗУАЛЬНОЕ
ПРОГРАММИРОВАНИЕ НА ОСНОВЕ
БИБЛИОТЕКИ MFC
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторным работам по курсу «Визуальное
Информационные системы и технологии
Саратов
2016
УДК 004 ББК 32.97
Визуальное программирование на основе библиотеки MFC:
методические указания к лабораторным работам по курсу «Визуальное
программирование» для студентов направления 09.03.02 Информационные
системы и технологии / сост. А.Я. Лахов, Р.Е. Борщиков. — Саратов: Издательство «Вузовское образование», 2016. — (Высшее образование). — 57 с. — Док. опубл. не был. — Доступ с сайта ЭБС IPRbooks.
Методические указания содержат описание проектирования графического
интерфейса пользователя на Visual C++, задания и примеры выполнения лабораторных работ в среде разработки Microsoft Visual Studio 2010.
© Лахов А.Я., Борщиков Р.Е., 2016
Содержание
Введение ....................................................................................................................... 4
Создание MFC приложения с использованием мастера ......................................... 5
Лабораторная работа № 1 ......................................................................................... 10
Лабораторная работа № 2 ......................................................................................... 30
Литература ................................................................................................................. 57
3
Введение
Целью преподавания Визуального программирования для студентов
направления “Информационные системы” является:
- ознакомление с принципами объектно-ориентированного
программирования, инкапсуляцией, полиморфизмом и наследованием,
- изучение библиотеки MFC (Microsoft Foundation Classes) используемой
для разработки программ на Visual C++,
- изучение создания диалоговых и графических приложений,
поддерживающих обработку событий и создание меню,
- изучение принципов разработки графического интерфейса
пользователя GUI, создание приложений с использованием диалоговых окон,
- подготовка к изучению методов созданий сетевых приложений на
основе сокетов, методов создания приложений баз данных,
- подготовка к изучению приложений с компонентными технологиями,
создание приложений на основе компонентов.
Технология выполнения описанных далее лабораторных работ
предполагает изучение каждой темы на двух занятиях. На первом занятии
выполняется проработка описанного примера. На втором занятии выполняется
решение задачи из индивидуального варианта.
Перед началом выполнения каждой лабораторной работы студент должен
создать каркас приложения MFC с помощью мастера. Как пользоваться мастером создания MFC приложения излагается далее.
4
Создание MFC приложения с использованием мастера
1. Запускаем программу Microsoft Visual Studio 2010.
2. В появившемся окне выполняем команду Файл - Создать проект.
2.)
Рис. 1. Среда Visual Studio 2010
В результате выполнения команды появляется мастер создания (см Рис.
Рис. 2. Выбор типа проекта
5
В появившемся диалоговом окне выбираем тип проекта Visual C++ и
MFC и шаблон Приложение MFC,
1. В поле Имя пишем имя проекта (Name),
2. В поле Расположение указываем, где располагается проект,
3. Устанавливаем галочку Создать каталог для решения,
4. Жмем на кнопку OK,
В появившемся окне все оставляем без изменений и делаем щелчок по
кнопке Далее.
Рис. 3. Первый шаг мастера
Рис. 4. Второй шаг мастера
6
В появившемся окне (Рис. 4) выбираем:
1. тип приложения — На основе диалоговых окон,
2. Нажимаем на кнопку Далее.
В появившемся окне Свойства интерфейса пользователя (Рис. 5.)
выбираем:
1. кнопка свертывания,
2. кнопка развертывания,
3. нажимаем на кнопку Далее.
Рис. 5. Третий шаг мастера
Рис. 6. Четвертый шаг мастера
7
В окне Дополнительные параметры (Рис. 6.) выбираем:
1. снять галочку с Элементы ActiveX,
2. нажимаем на кнопку Далее.
Рис. 7. Пятый шаг мастера
В окне Созданные классы (Рис. 7.) оставляем все без изменений.
Нажимаем на кнопку Готово. На этом создание каркаса приложения будет закончено. Появится окно созданного приложения.
Рис. 8. Созданное приложение
8
Построение проекта
1. Сохранить проект ( команда Файл – Сохранить ).
2. Построить проект (команда Построение – Построить решение ).
3. Если построение проект произойдет без ошибок (см. окно Вывод), то
запустить проект на выполнение (Отладка - Начать отладку).
9
Лабораторная работа № 1
Тема: Обработка событий
Суть работы состоит в том, что мы будем создавать приложение при
помощи которого можно осуществлять действия с использованием мыши и
клавиатуры. При помощи этого приложения можно осуществлять рисование
простых фигур в диалоговом окне. В создаваемом приложении используется
событие WM_MOUSEMOVE, которое сообщает о том, что мышь
передвигается по окну приложения. Мы используем информацию о том, нажата
или отпущена левая кнопка мыши, а также информацию о том, находится ли мышь в пределах окна нашего приложения.
Цель работы: Создание Windows приложения в среде Visual Studio 2010.
Приобретение навыков обработки событий в приложениях Visual C++ 2010.
Задание
1. Выполнить пример по разработке приложения с обработкой
событий:
a. Разработать приложение с возможностью рисования курсором
мыши,
b. Разработать приложение, предусматривающее переключение на
дополнительные виды курсора.
2. Выполнить решение задач: a. Измените, созданное приложение таким образом, чтобы при
помощи левой кнопки мыши можно было рисовать красным цветом, а с
помощью правой кнопки мыши можно было рисовать синим цветом (см. пример 2).
b. Дополнить разработанное приложение возможностью рисования с
помощью образца для своего варианта образца, например с помощью
звезды (в качестве основы необходимо выбрать первый вариант
приложения примера – рисование точками).
3. Показать работу преподавателю.
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]