Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Windows1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
261.63 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Ростовский Государственный Университет”

Методические указания по теме «Программирование в среде Windows»

Часть 1

для студентов

механико-математического факультета

Ростов-на-Дону

2005

Методические указания разработаны кандидатом физико-математических наук, доцентом кафедры информатики и вычислительного эксперимента механико-математического факультета РГУ В.А.Нестеренко.

Печатается в соответствии с решением кафедры информатики и вычислительного эксперимента механико-математического факультета РГУ, протокол № 2 от 17 октября 2005г.

Содержание

  1. Введение.

  2. Каркас оконного приложения Windows. Архитектура стандартного приложения Windows. Функция WinMain и оконная функция. Класс окна, создание и открытие окна. Сообщения, очередь сообщений, цикл обработки сообщений, вызов оконной функции.

  3. Сообщения в системе Windows. Роль сообщений в системе Windows. Структура сообщения. Обработка сообщений. Сообщения таймера, со­общения клавиатуры и мыши. Сообщение WM_QUIT.

  4. Перерисовка клиентской области окна. Проблема перерисовки. Кон­текст устройства. Создание виртуального экрана и работа с ним. Контекст устройства окна приложения и совместимый контекст устрой­ства памяти.

  5. Простой текстовой редактор. Пример приложения: простой тексто­вой редактор на базе предопределенного класса EDIT. Переопределе­ние класса окна. Функции API для работы с файлами.

  6. Диагностика ошибок. Вывод текстовых сообщений об ошибках. Ис­пользование диагностики ошибок на примере программы загрузки изо­бражений.

  7. Аппаратно-независимый растр. Аппаратно-зависимая (DDB) и аппа­ратно-независимая (DIB) битовые карты. Общая организация аппа­ратно-независимого растра. BMP формат растровых изображений Windows. Преобразование аппаратно-независимого растра в аппа­ратно-зависимый растр.

  8. Файлы, отображаемые в память. Объект отображения файла и ото­бражение адресного пространства в объекты отображения. Недос­татки отображения файлов.

  9. Литература. Введение

Настоящее пособие предназначено для студентов специальности “При­кладная математика” в рамках спецкурса “Программирование в среде Windows”. Предлагаемый материал может быть использован как для само­стоятельного изучения, так и в качестве вспомогательного материала к лек­циям спецкурса. Рассматриваемый в данном пособии материал по своей тема­тике никоим образом не покрывает всех особенностей и возможностей разработки программных приложений для операционной системы Windows. Представленный материал организован по отдельным темам и охватывает лишь несколько ключевых, основных моментов программирования в среде Windows и может служить отправной точкой для дальнейшего изучения раз­личных аспектов, конкретных деталей и тонкостей программирования под Windows.

Предлагаемый к изучению материал содержит необходимый минимум све­дений, требуемый для понимания рассматриваемой темы, и каждая тема сопровождается примером программы конкретной задачи. При изучении ма­териала данного пособия настоятельно рекомендуется дополнительно исполь­зовать документацию [4, 5] относительно описания и возможностей функций API Windows используемых в рассматриваемых примерах.

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