Самая первая программа создаётся, практически, только мышкой. Весь нужный код будет сгенерирован автоматически системой. Смотри видео, повторяй действия и создавай свою программу!
Задание: Написать программу с 5 картинками и 4 кнопками. Каждая кнопка открывает одну из 4 картинок. Пятая картинка открывается каким-либо "секретным" способом.
Дата отправки отчёта:
10 октября 2016 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Поподробней покопался в Properties и нашел много интересного.Саму программу написал быстро, но захотел придумать свой "велосипед", а вот на нем застрял на час. В конечном счете придумал комбинацию нажатий кнопок. В определенной последовательности если нажимать кнопки активируется секретная картинка.
Забыл, все утро хотел спросить зачем автор использовал this. this же нужен в других случаях, когда имена одинаковые и когда нужно показать к чему относится элемент. а тут и так это все понятно.
Наверное потому что это один из первых уроков для новичков. А вы, Salion, вроде не совсем новичок. Естественно, что можно было бы написать иначе. Я так думаю :)
Я спрашиваю другое. Зачем профессионал пишет лишний код, который не нужен. Это наоборот запутает новичков, лично меня это путало когда я начинал, когда я начинал я весь код пытался понять, что делает каждая часть, а тут это бессмысленная часть. Или все же я чего то не понимаю и без this. тут не обойтись, вот по этому и спрашиваю.
если this. не нужен, он игнорируется компилятором, но если нужен, то желательно его использовать, чтобы логика работала как надо з.ы. как минимум для глаз это сразу бросается в глаза и понятно к чему обращение.
Научился: Научился работать с кнопками и событиями, так же добавлять файлы в ресурсы. Очень классный урок. Открытие секрета происходит так: Открываем первую картинку, следом четвертую, затем правой кнопкой нажимаем на форму, после курсором заводим за вторую кнопку. Трудности: Сложным было вычислить необходимую позицию курсора. Пришлось временно создавать label и в него отображать позицию курсора.
Научился: Работа с формой, создание первого проекта, работа с иконками) Трудности: Проблема возникла с добавлением картинок в ресурсы...(Они добавляются но при запуске возникала ошибка(). Решил добавлять через кнопку импортировать...все запустилось без ошибок) Спасибо за урок. Очень интересный урок, а самое главное все просто и понятно как раз для начинающих)