Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
Лабораторная работа по системному программированию
Проект переведен автоматически. Войдите или зарегистрируйтесь, чтобы увидеть оригинал
1 )
Стиль класса: запретить команду «закрыть» в системном меню; отправить сообщение в окно процедуры при двойном натиске, перемаивание окна при изменении вертикального размера.Тип иконы: IDI_ QUESTION.Тип курсора: IDC_CROSSЦвет фона окна: белый.Название класса окна: фамилия студента (на английском языке).Стиль окна: окно имеет заголовок и рамку; в окне есть кнопка минимизации и системное меню; создается сначала минимизированное окно.Позиция окна: в центре экрана шириной 220 и высотой 150 точек.В меню программы предусматривать замену курсора, иконки, фона окна и заголовка.Программа должна содержать меню, в котором есть пункт «О программе», выбирая, который, вызовет диалоговый окно с информацией о студенте.Диалоговое окно должно содержать 3 кнопки: «ОК», «Закрыть», «Дополнительно».При нажатии кнопки закрытия программы пользователю должно выводиться спливающее окно с просьбой на подтверждение закрытия окна, которое будет содержать текст «Вы уверены?» и 2 кнопки: «Да, закрыть все одно» и «Нет, продолжить работу».Нажатие кнопки «Да, закрыть все» должно приводить к закрытию программы.2 )
Напишите программу, которая выводит в произвольных координатах окна программы цифры, например, 20 цифр.При введении текста с клавиатуры паровые цифры заменяются введенными символами.Если количество введенных символов превысило количество парных цифр - вывод происходит по непарным цифрам.Если количество введенных символов превысило количество цифр - уведомить пользователя.Реализовать вывод следующей информации: - информация о метрике: величина прямоугольника, попадая в который зачисляется двойное клашение мыши, высота и ширина курсора; - информация о устройстве: ширина стрелки на горизонтальной полосе прокрутки; - информация о шрифте: высота шрифта, величина межчасового интервала
3)
Напишите программу, которая заполняет всю клиентскую область окна квадратами размером 10х10 пикселей.Каждый квадрат имеет свой цвет, который меняется от красного в правом верхнем углу до желтого в левом нижнем углу.Каждый квадрат содержит букву алфавита, цвета букв выбираются случайно.Добавить в меню программы функцию «Рандомизация», при обращении которой квадраты перемещаются в поле случайным образом сохраняя написанные на них буквы, а каждый уголный квадрат превращается в изображенную звезду.Все квадраты, значение трех цветов которых в сумме делятся на 5, становятся черными.4 )
Создать окно списка (listbox), которое содержит список имен всех членов бригады.По выбору каждого из них (двойное клашение мыши) в клиентской области окна создаются все возможные дочерние окна, содержащие текст (нажатые кнопки, пропорции, переключатели, окна редактирования, статические окна), в которых в качестве текста содержится выбранное имя.Горизонтальные и вертикальные полосы скролинга позволяют перемещать все выщеуказанные дочерние окна внутри клиентской области окна.
Приложения 1
Просмотр приложений доступен только зарегистрированным пользователям.