РАБОЧАЯ ПРОГРАММА
дисциплины
для специальности 22.01
«Вычислительные машины, системы и сети»
Факультет автоматики и вычислительной техники,
дневное отделение
Кафедра вычислительной техники
Курс - 3; семестр - 5
Лекции - 36 час. Зачет: 5 семестр
Лабораторные занятия - 36 час.
Индивидуальная работа - 18 час.
Расчетно-графическая работа - 1
Программу составила ст. преподаватель Л.Г.Макаревич
Зав. кафедрой ВТ
д.т.н., профессор В.В.Губарев
Цель дисциплины - приобретение студентами навыков в создании программ под Windows 95/98 и Windows NT с использованием оболочки и методов визуального программирования Visual C++.
В результате изучения дисциплины студенты должны иметь представление:
об основных методах и средствах автоматизации проектирования программного обеспечения,
о возможностях, предоставляемых программистам операционными системами WINDOWS 95/98 и WINDOWS NT.
В результате изучения дисциплины студенты должны ЗНАТЬ:
структуру WINDOWS-приложений без применения MFC,
структуру WINDOWS-приложений с применением MFC,
порядок создания приложений в оболочке Visual C++,
особенности создания не типовых WINDOWS-приложений.
В результате изучения дисциплины студенты должны УМЕТЬ ИСПОЛЬЗОВАТЬ:
средства оболочки Visual C++ ( редактор ресурсов, текстовый редактор, мастер создания приложений, отладчик ),
библиотеку классов MFC,
стандартные элементы управления, а также создавать на их основе элементы с дополнительными свойствами.
Дисциплина входит в цикл профессиональных дисциплин по направлению 552800 «Информатика и вычислительная техника».
Дисциплина базируется на материале, излагаемом в курсах «Программирование на языке С» и «Технология программирования». По предложениям студентов некоторые вопросы могут читаться в увеличенном объеме за счет сокращения часов на другие темы, изучаемыми студентами самостоятельно.
Объектно-ориентированное программирование и Visual C++. Визуальное и событийно-управляемое программирование. Windows-приложение.
Структура Windows-приложения. Класс окна. Регистрация класса окна. Цикл обработки сообщений. Программирование с использованием функций библиотеки API Windows. Рисование в окне.
Отличия 16- и 32- битовых платформ. Вытесняющая многозадачность. Процессы и потоки. Синхронизация потоков. Приоритеты потоков. Взаимодействие процессов и потоков. Использование OLE-объектов. Сетевые возможности. Использование систем управления базами данных. Применение DLL-библиотек.
Обзор библиотеки классов MFC. MFC и архитектура приложения. Каркас приложения. Создание приложения на Visual C++ в студии разработчика. AppWizard и архитектура Document-View. ClassWizard.
Простое приложение типа SDI. Обработка сообщений. Таблица сообщений. Группы сообщений. Приложение с модальной диалоговой панелью. Приложение с немодальной диалоговой панелью. Создание диалоговой панели с помощью редактора ресурсов. Обмен данными с диалоговыми окнами. Приложение с главной диалоговой панелью. Создание класса окна с помощью ClassWizard. Создание новых обработчиков событий. Применение диалоговых элементов.
Построение SDI-приложений с использованием меню, панелей инструментов и строки состояния. Структура приложения документ-вид. Обработка команд.
Классы графического интерфейса. Графические объекты. Контексты устройств. Координаты. Функции рисования. Управление выводом текста. Отображение битовых массивов.
Построение приложения. Классы СDocument и CView. Данные документов. Окна просмотра и сообщения.
CColorDialog - панель для выбора цвета. CfFleDialog - панель выбора файлов для открытия и сохранения на диске. CFindReplaceDialog - панель для выполнения операции поиска и замены. CFontDialog - панель для выбора шрифта. CPrintDialog - панель для вывода документа на печать. CPageSetupDialog- панель выбора формата документа. COleDialog - панель для управления технологией OLE.
Общие, вспомогательные и комплексные элементы управления. Статические элементы. Кнопки. Простейший текстовый редактор. Список. Комбинированный список. Полоса прокрутки. Строка состояния. Панель инструментов. Анимационный элемент. Индикатор. Спин. Всплывающая подсказка. Кнопка с рисунком. Список с выбором. Список изображений. Просмотр списка. Просмотр дерева. Закладки.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.