Восьмой урок На этом уроке мы будем сохранять параметры в реестре и считывать их оттуда. Функции для работы с реестром вынесем в отдельный статический класс. Сделаем считывание и сохранение всех трёх параметров: цвет фона, цвет линий, количество вершин.
Дата отправки отчёта:
20 июля 2015 г.
Задание выполнено: за
1 час. 40 мин.
Чему научился:
Возможность работы с реестром программно, директива Microsoft.Win32, методы для работы с цветом: FromArgb() и ToArgb(), использование метода int.Parse() для преобразования переменной (обычно использовала Convert.To...()).
Что было сложным:
Сложностей не возникало.
Комментарии:
Когда в реестре background вводила значение 777777, предыдущее положение фигуры как будто бы не удалялось, а если такое значение ввести в foreground, то фигуры как-будто бы нет. Так понимаю, я превысила допустимый диапазон цвета. Буду благодарна, если кто-то в комментариях объяснит точно этот процесс.
Отлично все получается! А метод int.Parse активно используется в разделе Консоль. Так что рекомендую туда заглянуть. Там очень хорошо осваивать синтаксис языка c#. По поводу занчения 777777: вот статья из msdn.microsoft.com/ru-ru/library/2zys7833%28v=vs.100%29.aspx. После собственных экспериментов: черный соответствует ( -1). белый(-16777216). Так что все значения с минусом. А вот прозрачный цвет имеет (+16777216). Так что думаю, что 777777 - цвет прозрачный, и вы видите background picturebox-a. Поставьте -777777, и получите розовый.
Екатерина, хорошие что у тебя все получилось, а ответы, я просто уверена ты в ближайшее время получишь! Лично у меня так и происходит, только задамся каким-то вопросом, через несколько дней и ответы находятся сами собой! :) Ты, уже Молодец! :)
Научился: Работе с параметрами реестра Трудности: Найти свою ошибку. К данному уроку не буду размещать ни аналитических рассуждений, ни глубоких размышлений, ни планов использования навыков, полученных на уроке, а просто скажу всему миру: "ЛЮДИ! Я ТЕПЕРЬ МОГУ СОХРАНЯТЬ ДАННЫЕ В РЕЕСТРЕ И ДОСТАВАТЬ ИХ ОТТУДА!"