Девятый урок На этом уроке мы узнаем, как нужно управлять запуском стандартных хранителей экрана. Какие параметры командной строки для этого используются. Добавим анализ аргументов командной строки в свою программу, в зависимости от которых будем открывать либо настройки программы, либо запускать хранитель экрана.
Дата отправки отчёта:
4 декабря 2015 г.
Задание выполнено: за
8 час. 00 мин.
Чему научился:
1) Встраивать проект в систему. 2) Управлять работой программы через параметы, вводимые с командной строки. Получать эти параметры в Progam.cs и, в зависимости от значений параметров, заставлять работать программу в 2 различных режимах -настройка формы и запуск движения многоугольника , с харакиеристиками заданы в настройках.
Что было сложным:
Для меня самым сложным была запись программы в командную строку. Total Commander я cкачала, но запустить не смогла. Пришлось вручную. Но я использовала длинные названия и пробелы в них. Ввод с пробелами cmd не принимала. Пришлось переименовывать изменяя пробелы на подчеркивания. (Я это делала и раньше для каждого урока) Но пробелы были в названии и в предыдущем уроке. В конце концов, как-то получилось
Научился: Работать с параметрами командной строки, принимать аргументы в загрузочный модуль program.cs Трудности: Восстановить утерянные в ходе выполнения данные. Всё получилось, слава Богу. Очень интересный и нужный мне урок. А с данными получилось следующим образом. Удалил, как было сказано в уроке, потом пришлось выйти из VS и войти снова. Откат не уже не работал. Хорошо, что делал 2 проекта параллельно, взял всё из второго. Мне урок: как заканчиваю курс Хранителя экрана - начинаю плотно изучать и работать с Git. В скрин помещаю часть когда Program.cs
Научился: Использовать аргументы! Все-таки я пока оставил запуск окна настроек из самого сейвера. Если будет очень мешать, то, конечно придется удалить. Еще экспериментирую с прозрачностью backgrounda, чтобы можно было на задний фон ставить, например, свою картинку. Заметил, что во время работы скринсейвер загружает проц на 25%. Поделитесь, пожалуйста, в комментах - у кого как грузит проц наш saver.