Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Бесплатно, но не даром!

Демо игры / Картинка с секретом

  • Самая первая программа создаётся, практически, только мышкой.
    Весь нужный код будет сгенерирован автоматически системой.
    Смотри видео, повторяй действия и создавай свою программу!

    Задание:
    Написать программу с 5 картинками и 4 кнопками.
    Каждая кнопка открывает одну из 4 картинок.
    Пятая картинка открывается каким-либо "секретным" способом.
  • Дата отправки отчёта: 13 июня 2016 г.
  • Задание выполнено: за 1 час. 30 мин.
  • Чему научился: Вспомнил как работать с формой и кнопками
  • Что было сложным: следить за мыслью докладчика и выполнять последовательно за ним действия
  • Комментарии: мне кажется рановато на начальном этапе давать пример с вложенными циклами
  • Оценка видео-уроку:
Отчёт от 10465 за Демо игры / Картинка с секретом




Оцени работу

 
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Yshki  # Демо игры / Картинка с секретом / 2016-06-14 10:58

Так в этой программе вложенных циклов, вроде нет.
Продолжай выполнение задач, дальше интереснее.


  • Отчёт оценивали:
    7119Новопашин Владимир+1   4467Alcatraz+1   4992Николай+1   3506Алексей|BrisK|Кривицкий+1   689Igorenzia+1   10233Виталий+1   8886Михаил Ермишин+1   6925Артём+1   1803Саша+1   6452Кирилл Шмойлов+1   10459narcom0   4395Денис+1   9263Андрей Н.+1   6987MichGar+1   1Евгений Волосатов+1   8511Дмитрий Гречишников0   9237Mais+1   5649Максим Лапшинов+1   4060Игорь+1   2912Игорь+1   5257Антон+1   9880Chimit0   10008Сергей Зулкарнаев+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился работать с некоторыми объектами с#
Трудности: Разобраться как заходить в настройки конкретного объекта
Получилось, чтобы секретная картинка появлялась при клике правой кнопки по полю, но не получилось чтобы картинка появлялось при клике правой кнопки, по четвертой кнопке( далее напишу текст программы, буду очень признателен если кто-то найдет ошибку namespace SecretPictures { public partial class SecretPictures : Form {int secret_nr = 0; public SecretPictures() { InitializeComponent(); } private void buttonshow1_Click(object sender, EventArgs e) {this.BackgroundImage=Properties.Resources.picture1; } private void buttonshow2_Click(object sender, EventArgs e) { this.BackgroundImage = Properties.Resources.picture2; } private void buttonshow3_Click(object sender, EventArgs e) { this.BackgroundImage = Properties.Resources.picture3; } private void buttonshow4_Click(object sender, EventArgs e) { if (secret_nr == 2) this.BackgroundImage = Properties.Resources.secretpicture; else this.BackgroundImage = Properties.Resources.picture4; secret_nr = 0; } private void SecretPictures_Load(object sender, EventArgs e) { } private void SecretPictures_MouseClick(object sender, MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Right) secret_nr =1; } private void SecretPictures_MouseMove(object sender, MouseEventArgs e) { if (secret_nr ==1) if (e.X < buttonshow1.Location.X && e.Y < buttonshow1.Location.Y) secret_nr = 2; } } }
Научился: Прикреплять кнопки к краям формы. Обрабатывать(если это так называется) события компьютерной мыши
Трудности: Придумать секрет и реализовать
Круто объяснено! На сайт попал, когда искал учебник по программированию, электронную книгу. В Яндексе забил "Герберт Шилдт "C# 3.0, 4.0. Полное руководство". Этот сайт там был на шестом месте. Картинку пятую открыть можно только если: нажать правой кнопкой мыши по форме, провести по опред. точкам формы, нажать левой кнопкой мыши. Появилась картинка - все переменные обнуляются.