§ 7. Работа со стандартными диалогами

Упражнения

   

1. Создайте проект «Код цвета». При помощи стандартного диалога выбирается цвет панели (событие OnClick для панели). Разложите этот цвет на составляющие. Составляющие цвета отражаются на соответствующих цветовых панелях. Числовое значение цвета выводится в десятичном и *(или) шестнадцатеричном представлении. Для выделения красной, зеленой или синей составляющей цвета можно воспользоваться функциями GetRValue (TColor n), GetGValue (TColor n), GetBValue (TColor n) соответственно. Функции возвращают числовое значение, которое может быть использовано в качестве параметра функции RGB.

Примерный вид формы:

2. Сгенерируйте случайные числа в заданном диапазоне и сохраните их в файл. Посчитайте сколько в файле простых чисел. Результат вывести на форме. Примерный вид формы может быть таким же, как и в примере 7.9.

3. В текстовом файле записаны числа. Посчитайте числа в вектор. Отсортируйте их по возрастанию. Результат запишите в другой текстовый файл. Выбор файла с данными и результатами осуществляйте с использованием стандартных диалогов работы с файлами. Для использования функции sort подключите библиотеку algorithm.