Управление файлами. Сериализация объектов.
Коллекции-списки. Коллекции-массивы. Коллекции-отображения. Шаблоны.
Методы обработки исключений. Классы исключений в MFC.
Применение элементов управления. Построение контейнера для элементов управления. Инсталляция элементов управления. Создание элементов ActiveX. Настройка элементов управления. Тестирование элементов управления.
Процессы и потоки. Создание потоков и процессов. Взаимодействие потоков. Синхронизация потоков. Организация разделяемых областей памяти. Файлы, отображаемые в память. DDE - обмен. Обмен по сообщениям.
Разработка файлов справки. Файл проекта справки. Компиляция справки. Вызов справки из приложений.
Цель работы:
Познакомиться с правилами составления программ под Windows с использованием Windows API;
Освоить основные приемы работы в Visual Developer Studio.
Задания к работе.
а) Создать простое приложение с диалоговой панелью для отображения текста.
б) Создать простое приложение с окном и с отображением текста по нажатию левой и правой кнопок мыши.
в) Создать простое приложение с окном и диалоговой панелью с элементами управления для реализации простых функций.
Цель работы:
Освоить основные приемы работы с AppWizard;
Освоить основные приемы работы с редактором ресурсов;
Освоить основные приемы работы с ClassWizard.
Задания к работе.
а)
Создать простейшее приложение Start, которое выводит главное окно.
б) Создать приложение, которое выводит главное окно, содержащее меню, состоящее
из нескольких пунктов, и реализовать эти пункты меню, используя простые
функции-диалоги типа AfxMessageBox, MessageBox, MessageBeep.
в) Создать приложение, которое выводит главное окно, содержащее меню с пунктами "Диалог", "About" и "Выход". При выборе пункта "Диалог" появляется модальная диалоговая панель, которая позволяет вводить десятичное число и отображать его в различных системах счисления.
Все программы должны иметь нестандартные иконки, вся строковая информация задается через ресурсы.
Цель работы:
Углубить знания приемов работы с AppWizard;
Углубить знания приемов работы с редактором ресурсов;
Углубить знания приемов работы с ClassWizard;
Ознакомиться с механизмом обработки событий от диалоговых элементов;
Усвоить разницу между модальными и немодальными диалогами;
Освоить принципы обмена данными между диалоговыми элементами и переменными.
Задания к работе.
Создать приложение Modal, которое выводит главное окно, содержащее меню с пунктами "Диалог", "About" и "Выход". При выборе пункта "Диалог" появляется модальная диалоговая панель, которая позволяет показать различные элементы Windows (кнопки с текстом и рисунками, статические элементы (текст и иконки),элемент редактирования, списки, check- кнопки и radio-кнопки). Показать управление этими элементами.
Все программы должны иметь нестандартные иконки, вся строковая информация задается через ресурсы.
Добавить в меню пункт для вывода немодального диалогового окна. придумать внешний вид и используемые элементы в диалоге.
Изменить диалог About.
Цель работы:
Углубить знания приемов работы с AppWizard;
Углубить знания приемов работы с редактором ресурсов;
Углубить знания приемов работы с ClassWizard;
Освоить механизм обработки событий от диалоговых элементов;
Освоить приемы программирования различных элементов Windows.
Задания к работе.
a) Создать приложение calc (калькулятор), использующее в качестве главного окна диалоговую панель.
б) Создать приложение TestDialog, использующее в качестве главного окна диалоговую панель. Приложение должно включать различные элементы Windows и обеспечивать управление ими и получение информации от них (индикатор, анимационный элемент, спин, ListCtrl, TreeCtrl). Выбрать один или несколько контрольных элементов по согласованию с преподавателем.
Цель работы:
Углубить знания приемов работы с AppWizard;
Углубить знания приемов работы с редактором ресурсов;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.