Понятие ресурса. Примеры использования ресурсов
Изучение 32-х битного программирования на ассемблере. Рассмотрение ресурса как некого визуального элемента с заданными свойствами, его выгоды, примеры использования. Используемые функции. Редакторы и трансляторы ресурсов. Результат работы программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 18.05.2014 |
Размер файла | 719,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
fRes DWORD 0
fIncUp DWORD 0
Revers DB 32 dup (0)
PAINTSTR ENDS
// menu1.rc
#define WS_CAPTION 0x00C00000L
#define IDI_ICON1 100
#define IDI_ICON2 101
#define IDI_ICON3 102
IDI_ICON1 ICON "ico1.ico"
IDI_ICON2 ICON "ico2.ico"
IDI_ICON3 ICON "ico3.ico"
#define IDI_CUR1 200
#define IDI_CUR2 201
#define IDI_CUR3 202
IDI_CUR1 CURSOR "aero_ew_l.cur"
IDI_CUR2 CURSOR "aero_helpsel_l.cur"
IDI_CUR3 CURSOR "aero_link_l.cur"
//строки
#define str1 1001
#define str2 2000
#define str3 3000
#define str4 4000
#define str5 5000
#define str6 6000
#define str7 7000
#define str8 8000
STRINGTABLE
{
str1,"ВЫХОД ИЗ ПРОГРАММЫ"
str2,"ВЕРСИЯ 1. СОЗДАТЕЛЬ ПОЛТАНОВА ЕЛЕНА"
str3,"ВЫВОД СООБЩЕНИЯ"
str4,"АКСЕЛЕРАТОРЫ"
str5,"СТРОКИ"
str6,"ДИАЛОГОВЫЕ ОКНА"
str7,"ЭТОТ КУРСОР ЗАГРУЖЕН ИЗ ФАЙЛА РЕСУРСОВ"
str8,"ВЫ УЖЕ ЗАГРУЗИЛИ БИТОВУЮ КАРТИНКУ"
}
MENUP MENU
{
POPUP "&Иконки и курсоры"
{
MENUITEM SEPARATOR
POPUP "И&конки "
{
MENUITEM "Ик&онка 1 F1",1
MENUITEM "Ико&нка 2 F2",2
MENUITEM "Икон&ка 3 F3",3
}
MENUITEM "К&урсоры F4",4
}
POPUP "&Еще ресурсы"
{
MENUITEM " Б&итовые картинки F7",7
MENUITEM "Акселе&раторы F8",8
MENUITEM "Стро&ки F9",9
MENUITEM "Диалоговые ок&на F10",10
}
MENUITEM "Выход F11",11
}
//акселераторы
#define VK_F1 0x70
#define VK_F2 0x71
#define VK_F3 0x72
#define VK_F4 0x73
#define VK_F5 0x74
#define VK_F6 0x75
#define VK_F7 0x76
#define VK_F8 0x77
#define VK_F9 0x78
#define VK_F10 0x79
#define VK_F11 0x7A
MENUP ACCELERATORS
{
VK_F1, 1, VIRTKEY
VK_F2, 2, VIRTKEY
VK_F3, 3, VIRTKEY
VK_F4, 4, VIRTKEY
VK_F5, 5, VIRTKEY
VK_F6, 6, VIRTKEY
VK_F7, 7, VIRTKEY
VK_F8, 8, VIRTKEY
VK_F9, 9, VIRTKEY
VK_F10,10, VIRTKEY
VK_F11, 11, VIRTKEY
}
#define IDI_BIT1 500
IDI_BIT1 BITMAP "bit.bmp"
4. Результат работы программы
Вывод
В операционную систему Windows введено понятие ресурса. Ресурс представляет собой некий визуальный элемент с заданными свойствами, хранящийся в исполняемом файле отдельно от кода и данных, который может отображаться специальными функциями.
Использование ресурсов дает две вполне определенные выгоды:
1. Ресурсы загружаются в память лишь при обращении к ним, т.е. реализуется экономия памяти.
2. Свойства ресурсов поддерживаются системой автоматически, не требуя от программиста написания дополнительного кода.
Размещено на Allbest.ru
Подобные документы
Понятие и классификация цифровых образовательных ресурсов, особенности создания и использования в учебном процессе. Технологии защиты информации от компьютерных вирусов. Создание цифрового ресурса средствами Microsoft Office SharePoint Designer 2007.
курсовая работа [6,8 M], добавлен 25.06.2011Обзор существующих технологий создания информационно-справочных ресурсов в Интернете. Языки программирования для создания Интернет-ресурсов. Разработка и тестирование информационно-справочного ресурса развлекательного комплекса. Расчет текущих затрат.
дипломная работа [8,6 M], добавлен 07.07.2012Психолого–педагогические особенности использования цифровых образовательных ресурсов в дифференцированном подходе. Уровневая дифференциация. Технология педагогического проектирования цифрового образовательного ресурса. Опытно-педагогическая работа.
дипломная работа [2,1 M], добавлен 01.04.2009Анализ существующих информационных ресурсов. Выбор программного обеспечения для создания информационного ресурса. Создание электронного ресурса для пансионата "Солнечный". Проверка работоспособности сайта: установленных модулей, ссылок и материалов.
дипломная работа [11,0 M], добавлен 16.08.2016Аппаратные характеристики системы, использованной для разработки информационного ресурса "Сортировка слиянием". Проектирование логической и физической структуры ресурса, реализация его интерфейса. Основные функции программы, ее тестирование и отладка.
курсовая работа [2,1 M], добавлен 26.11.2012Изучение информационных ресурсов: понятие, особенности создания и использования, роль в информатизации общества. Формирование формы калькуляции стоимости выпечных изделий, производимых хлебозаводом "Колобок", с помощью табличного процессора MS Excel.
курсовая работа [1,7 M], добавлен 25.04.2013Зависимость уровня эмоционального выгорания от стажа профессиональной деятельности. Анализ информационных ресурсов и сервисов. Программные средства для создания web-ресурса. Описание структуры web-ресурса. Определение уровня физиологического стресса.
дипломная работа [1,7 M], добавлен 20.12.2011Изучение модели операционной системы. Понятие и общая характеристика тупиков, алгоритм их обработки и предотвращения. Рассмотрение примеры графа распределения ресурсов с тупиком и с циклом без него. Правила восстановления ресурсов на выходе из системы.
презентация [1,3 M], добавлен 24.01.2014Таймер в Windows как устройство ввода информации, которое извещает приложение о том, что истек заданный интервал времени. Работа с таймером в условиях WinAPI, процесс 32-битного программирования на ассемблере под Windows. Результат выполнения программы.
курсовая работа [165,6 K], добавлен 18.05.2014Роль электронных образовательных ресурсов в управлении персоналом. Анализ работы отдела охраны труда и охраны окружающей среды в ИЯФ СО РАН. Разработка электронного образовательного ресурса для проведения инструктажа персонала по технике безопасности.
дипломная работа [2,7 M], добавлен 09.01.2014