Логотип Автор24реферат
Задать вопрос
Дипломная работа на тему: Портирование системы на другие платформы
100%
Уникальность
Аа
2583 символов
Категория
Информационные технологии
Дипломная работа

Портирование системы на другие платформы

Портирование системы на другие платформы .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Портирование предполагается на несколько платформ:
Для приложения на ПК под управлением Windows 10
Для мобильных устройств под управлением ОС Android 7.0, 7.1, 8.0, 8.1, 9.0
При портировании приложения на ПК под управлением Windows 10 возникли аналогичные проблемы, которые были при несовместимости программы между Windows XP и Windows 7 (рисунок 2). Для унификации используемых функций пришлось в значительной части перейти на использование std библиотеки языка C++, в том числе функции для работы со временем и организацией многопоточного приложения.
При портировании интерфейса также возникли проблемы ввиду отказа Windows 10 поддерживать старые сообщения WinApi, проблема была решена путем создания define оберток, которые выдавали необходимые данные в зависимости от целевой используемой платформы, это define вида:
#if NTDDI_VERSION == NTDDI_WINBLUE
#define WM_BUTTON NOTICE 0x0602
#elif NTDDI_VERSION == NTDDI_WIN7
#define WM_BUTTON NOTICE 0x046A
#elif NTDDI_VERSION == NTDDI_WINXP
#define WM_BUTTON NOTICE 0x1414
#endif
Дополнительные ошибки возникли в разных стилях/темах разных операционных системах

Зарегистрируйся, чтобы продолжить изучение работы

. Так аналогичный дизайн в Windows 10 имел иную форму и размеры заголовка окна и меню программы, из-за чего пришлось при помощи define сделать обертки на предмет выбора размеров рабочих областей некоторых элементов

50% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше дипломных работ по информационным технологиям:

Информационное управление и обспечение в логистической деятельности

128753 символов
Информационные технологии
Дипломная работа
Уникальность

Оптимизация управления запасами магазина цветов

52151 символов
Информационные технологии
Дипломная работа
Уникальность

Организация защиты информационной системы предприятия на основе типовых решений (БАС)

72175 символов
Информационные технологии
Дипломная работа
Уникальность
Все Дипломные работы по информационным технологиям
Закажи дипломную работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.