Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Кирилл Шмойлов приглашает на свой Курс 2020.

 10101

-- xrt


xrt
  • Звание: Рандомайзер
  • Накопленный опыт: 9 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-06-08 10:03:17

Видеокурсы

Дата активности Видеокурс Прогресс
2016-06-06 game0 Демо игры 8 из 10 80 %
2016-04-30 soft0 Демо софт 1 из 8 15 %
Итого: 9 из 18 50 %

Консольные задачи

Этот формулист не решил ни одной консольной задачи
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  xrt  # Демо игры / VIP. Устный счёт / 2016-06-07 09:27

Чтобы полноценно ответить на этот вопрос, следует пройти курс "Сокобан".
Или хотя бы "Новые технологии" по работе с реестром.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  xrt  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-05-04 16:14

Спасибо, мр. Сноуден ;)


24. --
Олюшка
Олюшка
ответить
→  xrt  # Демо игры / Лабиринт 2D - меню / 2016-05-03 23:07

Ух ты, очень интересная заставка, правда выход не сразу нашла, и это даже мило ведь это ж Лабиринт! Отличные знания получил и отлично сделал! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  xrt  # Демо игры / Игра Быстрощёлк / 2016-05-03 17:20

Обрезай, пожалуйста, пустые поля на картинках.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  xrt  # Демо игры / Лабиринт 2D - игра / 2016-05-03 15:46

Молодец


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  xrt  # Демо игры / Картинка с секретом / 2016-05-02 12:13

Когда срабатывает метод SecretPictures_MouseClick ?
После его срабатывания правой кнопкой мыши ты должен навести мышь выше и левее buttonshow1. Только после этого нажимать на кнопку 4, т.е. buttonshow4


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  xrt   / 2016-05-01 15:15

Вроде все верно. Сначало правой потом мышку в левый верхний и потом 4 кнопка.
Если не выходит, просто переходи к след уроку. В отчете напиши свою проблему но без кода.


10101. --
xrt
xrt
ответить
→  Евгений Волосатов   / 2016-05-01 14:00

У меня компьютер старенький 2008 почти час ставилась))  и виндоус хр я побоялся что 15 не пойдет или тормозить будет, и тем более в первом уроке говорилось что в 2008 будем учиться. а странная она может потому что не с официального сайта.
Подскажите пожалуйста по второму уроку, у меня возникла проблема на последнем этапе 10 раз все перепроверил, но не могу найти ошибку: У меня получилось вызывать секретную картинку если кликать просто по полю правой кнопкой, но когда я переделал, чтобы нажимать правой кнопкой нужно было по 4 кнопке ничего не получилось, при нажатии ничего не происходит, но секрет все таки получился, только я сам его разгадать не могу)))) иногда при нажатии левой кнопки мыши на 4 кнопку все таки появляется секретная картинка . программа не ругается то есть ошибок вроде нет. Вот текст:

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;

        }
    }
}
Подскажите что я не так делаю?
Заранее спасибо!!!!


10101. --
xrt
xrt
ответить
→  Igorenzia   / 2016-05-01 13:41

ХР :))


10101. --
xrt
xrt
ответить
→  Олюшка   / 2016-05-01 13:40

Спасибо!


24. --
Олюшка
Олюшка
ответить
→  xrt  # Демо игры / Вступительное слово / 2016-04-30 17:02

Добро пожаловать на курс, уверена что ты уже разобрался с установкой и теперь вперед к практике, впереди много у тебя полезного и интересного! :)


689. --
Igorenzia
Igorenzia
ответить
→  xrt  # Демо игры / Вступительное слово / 2016-04-30 15:08

винда не XP ли :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  xrt  # Демо игры / Вступительное слово / 2016-04-30 13:40

Нет. Третий пункт можешь не ставить.
Странная у тебя студия 2008. У меня немного по другому выглядит.
А почему 2015 не ставишь?


  • Звание: Рандомайзер
  • Накопленный опыт: 9 часов
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Николай Денисов 9014 45
2 KF Игорь Бойко 23687 35
3 KF Вадим Малютин 24604 27
4 KF Яков 6401 26
5 -- Нияз Хайбуллин 24112 26
6 KF Николай Миролюбов 6203 25
7 -- Алексей|BrisK|Кривицкий 3506 22
8 KF Виталий 24659 6 4 10 18
9 -- Посетитель 0 5 5 10
10 KF Антон Кравченко 5502 5 5 10
11 -- Петя 7652 5 5 10
12 -- Алексей 17535 5 5 10
13 -- Иван 2146 10
14 KF Permitin Alexey 3146 10
15 KF ser2018 17425 10
16 -- Dmitry Sinitsin 17947 10
17 -- Анатолий 24375 10
18 KF Евгений 24418 10
19 KF Den Andreevich 6861 8 8 8
20 KF Дмитрий 20302 1 1 6
21 -- Dmitriy 24748 6
22 -- Андрей 162 5
23 -- Валерий Жданов 791 5
24 KF Yefim 11589 5
25 -- Матюхин Сергей 24357 5
26 KF Katerina 24531 5
27 -- Rita 10365 3
28 -- Анатолий 24628 1
29 -- Алексей 24749 1
30 -- Влад 24754 1
31 -- Александр 24755 1
32 -- Sergei Kaufman 24757 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Последний раз имел дело с программированием в школе больше 10 лет назад, поэтому тяжело было понять, что мы вообще пишем и зачем. Фотографию и реальные имя и фамилию к сожалению по определенным причинам добавить не могу( Все очень понравилось!!! Спасибо огромное!!!


Научился: Узнал какие еще действия можно совершать над объектами, познакомился с новым объектом таймер. Научился вызывать системные сообщения. Наконец разобрался что, где, для чего и почему надо прописывать.
Трудности: Найти ошибку. В видео уроке для того чтобы вылезало сообщение с выбором начать с начала уровень или выйти прописывали следующее: DialogResult dr = MessageBox.Show("You Lose!\n\nStart Over?", MessageBoxButtons.YesNo); но не знаю почему может версия программы другая или еще чего, игра не запускалась и вылезала ошибка, чтобы ее исправить мне потребовалось дописать "messageBoxTitle", то есть рабочий вариант в моем случае выглядит следующим образом: DialogResult dr = MessageBox.Show("You Lose!\n\nStart Over?", "messageBoxTitle",MessageBoxButtons.YesNo);
Сделал 3 уровень