C++ (4 завдання)

Дата публикации: 26.01.2023 08:54:08
1) Стиль класу: заборонити команду «закрити» в системному меню;
перемальовування вікна при зміні вертикального та горизонтального розміру;
посилати повідомлення віконній процедурі при подвійному натисканні миші,
якщо курсор знаходиться в межах вікна.
Тип іконки: IDI_APPLICATION.
Тип курсору: IDC_HELP.
Колір фону вікна: світло-сірий.
Ім’я класу вікна: ім’я студента (англійською мовою)
Стиль вікна: вікно має заголовок і рамку; у вікна є кнопка мінімізації та
системне меню; створюється спочатку мінімізоване вікно.
Позиція вікна: по лівому краю екрану шириною 500 і висотою 200 точок.
За допомогою меню організувати зміну розміру вікна програми, коліру
фону та рядку заголовка.
Програма повинна містити меню, в якому є пункт «Про програму»,
вибравши який, визивається діалогове вікно з інформацією про студента.
Діалогове вікно повинно містити 3 кнопки: «ОК», «Закрити», «Докладніше».
При натисканні кнопки закриття програми користувачеві повинно
виводитись спливаюче вікно з запитом на підтвердження закриття вікна, що
міститиме текст «Ви впевнені?» та 2 кнопки: «Так, закрити все одно» та «Ні,
продовжити роботу». Натискання кнопки «Так, закрити все одно» повинно
призводити до закриття програми.
2) Написати програму, яка розміщує у довільних координатах екрану
введений символ. Програма реалізує переміщення символів вікном додатка під
час натискання клавіш NUMPAD. При натискуванні клавіші «5» останній
введений символ прив’язується до положення миші та переміщується разом з
нею. Натискання клавіші «0» відв’язує кнопку від миші.
Реалізувати вивід наступної інформації:
- інформація про метрику: величина прямокутника, потрапляючи в який
зараховується подвійне клацання миші, мінімальну і максимальну ширину
іконки;
- інформація про пристрій: ширину і висоту (в пікселях) монітора;
- інформація про шрифт: усереднену величину символу рядка і величину
простору над символом для спеціальних знаків.
3) Написати програму, яка заповнює клієнтську область вікна
різнокольоровими квадратами одного розміру. При зміні розмірів вікна,
відбувається перемальовування, причому кількість квадратів залежить від
розмірів вікна. Зміна кольорів квадратів при перемальовуванні не відбувається.
У кожен квадрат вивести його координату у загальній сітці (тобто перший
квадрат матиме відносні координати (1;1), його сусід праворуч (2;1), сусід знизу
(1,2)) та RGB значення його кольору протилежним відносно 122 у палітрі
кольором (тобто для кольору (0, 110, 100) протилежним буде колір (255, 134,
144)). Додати у меню програми функцію «Заміна», при натисканні якої квадрати
випадково змінюють своє положення, проте не змінюють своїх номерів та
кольорів.
4) В клієнтській області вікна створити три кнопки, які визначаються
користувачем (OWNERDRAW). Кнопки повинні бути аналогами кнопок
PUSHBUTTON. За допомогою трьох вікон редагування «edit» можна змінювати
текст вищевказаних кнопок. За допомогою кнопок – перемикачів (radiobutton)
організувати відображення в полі кнопки іконок з ресурсного файлу замість
тексту. Три прапорця (checkbox) дозволяють робити невидимою відповідну
кнопку, яка визначається користувачем.
Источник: www.weblancer.net
Число просмотров: 2

Еще проекты:

Сделать логотип

Есть изображения, которые нужно совместить, придумать красиво надписать и все это собрать воедино Картинки которые надо использовать выдам исполнителю Стоимость за такую работу и срок?

Рерайт трех статей по строительной тематике( 2-2.5 т.з каждая)

Добрый день, необходим рерайт, человеческий, уникальность выше 80% Строительная тематика по штукатурке стен. Пишите сроки и предложения Общий обьем 5-6т.с.

Сделать мобильный лаунчер на react-native (либо языке удобном вам). (Бюджет: 11000 руб)

Попробую объяснить всё подробно. Нужно сделать приложение (лаунчер), который будет скачивать кеш игры, распаковывать кеш в нужное место, сделать покупку в google play внутри данного лаунчера, рекламу вшить от AdMob. Если у вас ровные руки и есть знания, давайте спишемся и я вам дам ссылку на аналогичный лаунчер, посмотрите всё наглядно.

Верстка лендинг сайта (Бюджет: 3000 руб)

Необходимо сделать верстку лендинг сайта. Для более подробной информации пишите.

Провести анализ лендингов для увеличения конверсий

Нужен маркетолог с успешным опытом повышения конверсий на лендингах. У нас есть два лендинга (см вложение к проекту). Нужно изучить аналитику посадочных страниц (через ЯМетрику и Вебвизор) и сгенерировать гипотезы, что необходимо внедрить на страницы для повышения процента конверсии в заявку. В отклике укажите, пожалуйста, примеры подобных кейсов, а так же сроки и стоимость работ