Реферат
Пояснительная записка содержит в себе стр.18, 2 приложения.
При выполнении курсовой работы на тему ”Разработка програмного приложения с использованием интерфейса Windows API” ставилась задача обучения программированию на уровне системы с использованием стандартных функций Windows.
Объект исследования – использования интерфейса программирования Windows
Метод исследования – изучение литературы, составления и отладка приложений и отдельных модулей на компьютере.
Разработанная программа служит наглядной иллюстрацией техники создания графики при помощи API функций экспортируемых библиотекой GDI32.DLL. Концепция использования API не зависит от выбранного языка программирования, то есть, одинакова для всех абсолютно языков программирования разработанных под операционную систему Windows. Программа также не использует никаких специфических объектно ориентированных библиотек для конкретно выбранного языка типа MFC и поэтому ее части могут быть безболезненно и с наименшей затратой времени переписанны на любой другой язык.
Для программной реализации проекта использовалась среда программирования Visual C++ 6.0.
КЛЮЧЕВЫЕ СЛОВА: ПРОЦЕДУРА, ОБРАБОТЧИК, API ФУНКЦИИ, КОНТЕКСТ УСТРОЙСТВА, ХЕНДЛ, КИСТЬ, CALLBACK-ПРОЦЕДУРА, СООБЩЕНИЕ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1 АНАЛИЗ, ПОСТАНОВКА ЗАДАЧИ И СФЕРА ЕЕ ПРИМЕНЕНИЯ
2 КРАТКАЯ ХАРАКТЕРИСТИКА ПРОГРАММИРОВАНИЯ ПОД WIN32
3 ОСНОВНАЯ ЧАСТЬ
4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
4.3 СИСТЕМНЫЕ ТРЕБОВАНИЯ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ВВЕДЕНИЕС момента появления первых образцов персональных компьютеров прошло не так уж и много времени, но сейчас без них уже немыслимо огромное количество областей человеческой деятельности - экономика, управление, наука, инженерное дело, издательское дело, образование, культура и т.д.
Интерес к персональным компьютерам постоянно растет, а круг их пользователей непрерывно расширяется.
Одновременно развиваются языки программирования . С 1985 года язык С был дополнен возможностями объектно-ориентированного программирования (ООП). Новая версия языка была названа С++. Использования ООП позволило не только определить типы данных пользователя, но и задать операции для этих типов.
На основе языка С++ разработаны визуальные системы С++ BUILDER, VISIAL C++. Использование этих систем позволило значительно упростить создания интерфейса, работу с базами данных и т.д. Несмотря на эти нововведения, по-прежнему программируют на WinAPI, который используется для решения системных задач. Только про его использование позволяет создавать программы, использующие всю мощь Windows, которая является сейчас самой популярной операционной системой.
Компьютерная графика является одним из передовых направлений в области технологий программного обеспечения. Сегодня нет человека имеющего отношения к компьютера, который бы не знал что это такое. Интерфейс программирования (API) для создания графики предоставляется самой операционной системой, точнее ее компонентом называемым “framebuffer”. В операционной системе Windows framebuffer называется GDI, его главная библиотека, предоставляющая программисту функции для программирования, называется gdi32.dll и находится в системном каталоге ОС. GDI предоставляет полный контроль над прорисовкой экранного окна, что предоставляет поистине безграничные возможности программирования внешнего вида программ.
Концепция операционной системы Windows состоит в том, что программа взаимодействует с пользователем в интерактивном режиме. Это реализуется с помощью графических интерфейсов. Windows имеет набор стандартно выглядящих элементов управления и отлаженный механизм работы с ними. Но часто возникает нужда добавить необходимый несуществующий элемент управления или просто изменить внешний вид элемента. Многие программы такие как проигрователи мультимедия еще с времен Windows 95 используют свой графичский интерфейс пользователя для придания большей привлекательности со стороны пользователей. Каждый разработчик пытается вложить в программу что-то свое, необычное, не похожее на остальных. Конечно, функциональность играет основную роль, но удобный и красивый интерфейс не менее важен и проблема это довольно серъезная.
Задача курсовой работы состоит в разработке на языке программирования С++ в среде программирования Microsoft Visual C++ программы для отображения часов реального времени в цифровом и аналоговом виде.
Программа должна обладать следующими функциями:
· Возможность выбора режима отображения часов(аналоговый или цифровой вид)
· Изменение размеров часов
· Изменение цвета фона, на котором рисуются часы
· Изменение цвета цифр-для цифрового вида, цвета стрелок –для аналогового вида
2 КРАТКАЯ ХАРАКТЕРИСТИКА ПРОГРАММИРОВАНИЯ ПОД WIN32Все Windows-программы начинают выполнение с вызова функции WinMain().
Функция окна
Все Windows-программы должны содержать специальную функцию, которая не используется в самой программе, но вызывается самой операционной системой. Эту функцию обычно называют функцией окна , или процедурой окна . Она вызывается Windows, когда системе необходимо передать сообщение в программу.
Именно через нее осуществляется взаимод
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.