Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Приходи на 3-дневный мастер-класс по C#

Артем
  • Звание: Микробитер
  • Накопленный опыт: 51 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-12-26 17:45:24
  • Возраст: 37 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-02-26 design-mvc Шаблон MVC 1 из 39 3 %
2017-02-24 soft0 Демо софт все 7 100 %
2017-02-19 soft1 Нанософт 1 из 10 10 %
2017-02-14 design-singleton 1. Singleton 1 из 22 5 %
2017-01-25 game0 Демо игры 8 из 10 80 %
Итого: 18 из 88 21 %

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

Дата активности Консольный раздел Прогресс
2016-03-13 task1c Лирика 6 из 14 43 %
2016-03-12 task1a Целые числа все 7 100 %
2016-03-09 task1b Строки все 14 100 %
2016-01-14 task1 Семантика все 6 100 %
Итого: 33 из 41 81 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Артем  # Демо софт / VIP. Калейдоскоп / 2017-02-25 19:40

Ты уже прошёл один такой урок, так что дерзай, создавай такие же уроки и выкладывай в свободный доступ. Ссылки потом скинь, чтобы ознакомились =)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Артем  # Демо софт / VIP. Калейдоскоп / 2017-02-24 17:48

Молодец, отличный калейдоскоп получился. =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Артем  # Демо софт / VIP. Калейдоскоп / 2017-02-24 16:43

Оо платных курсов пользы в несколько раз больше.


7238. Константин
Константин
ответить
→  Артем  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-02-22 19:06

Поздравляю с финалом. Иногда он дается очень тяжело.


11165. Сергей Д.
Сергей Д.
ответить
→  Артем  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-02-22 10:46

Да таких уроков здесь еще полно.


11165. Сергей Д.
Сергей Д.
ответить
→  Артем  # Демо софт / Текстовый процессор / 2017-02-22 10:45

Ого, даже и в голову не пришло вордовский открыть. Впрочем, и так понятно, что не открылся бы.


10558. Иван Воронин
Иван Воронин
ответить
→  Артем  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-02-22 07:23

Поздравляю с финалом, удачи в дальнейшем изучении.


10558. Иван Воронин
Иван Воронин
ответить
→  Артем  # Демо софт / Текстовый процессор / 2017-02-22 07:22

Что открыть файл Word нужно знать алгоритм, как правильно написал Игромистр, либо библиотеки, либо самому ковырять эту тему.


10309. Станислав
Станислав
ответить
→  Артем  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-02-21 14:18

Их тут много) Успехов!


10670. Сергей Соколов
Сергей Соколов
ответить
→  Артем  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-02-21 12:33

С финалом! =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Артем  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-02-21 12:31

В курсе "Микроигры" мы пишем более интересные, тоже несложные игровые программы.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Артем  # Демо софт / Текстовый процессор / 2017-02-21 12:30

Потому что ворд хранит текст в собственном формате.
Чтобы его открывать - нужно спец. библиотеки использовать.


8911. Артем
Артем
ответить
# Начало / Планы участников на 2015 год / 2017-02-21 12:14

Я писал простенькие программки: Эмулятор терминала в метро, цветомузыка,cекундомер,и жалкое подобие Winamp)))
Хотелось бы написать самому : Калькулятор, Игру змейка, игру Волейбол, Арканоид, какую нибудь стрелялку.


8911. Артем
Артем
ответить
# Начало / Мои успехи / 2017-02-21 12:10

1.На портале я занимаюсь уже около месяца.2 Наиболее интересные программы которые я создавал вместе с Евгением это были Лабиринт 2D,а также камень ножницы бумага.3 .Хотелось бы создать какую то свою уникальную игрулину. 4.Потихоньку навыки улучшаются..главное не лениться и писать свои приложения. 5. Новичкам я бы посоветовал учиться учиться и ещё раз учиться.


8911. Артем
Артем
ответить
# Демо софт / Текстовый процессор / 2017-02-19 16:12

Как с помощью написаного намитестового процессора открыть Вордовский файл-какая при этом используется кодировка


11165. Сергей Д.
Сергей Д.
ответить
→  Артем   / 2017-02-19 15:04

:)
Молодчина.


8911. Артем
Артем
ответить
→  Сергей Д.   / 2017-02-19 15:02

Ну я сделал типа от 5-4 это Молодец, от 4 -3 это Средне и от 3-2 Хегово)))


11165. Сергей Д.
Сергей Д.
ответить
→  Артем  # Демо софт / Средняя оценка / 2017-02-19 14:58

А хегово это что? Это оценка?


2146. Иван
Иван
ответить
→  Артем  # Демо софт / Английские карточки / 2017-02-16 23:32

Попробуй, узнаешь попутно много нового. Это тоже очень круто прокачает навыки! И не страшно, если вдруг что-то не получится. Все равно это будет полезный опыт.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Артем  # Демо софт / Английские карточки / 2017-02-16 07:28

))) Во всех видео Магистр говорит - я не делаю за вас на 100% программу - если чего нужно сами берите и пилите.


10558. Иван Воронин
Иван Воронин
ответить
→  Артем  # Демо софт / Английские карточки / 2017-02-16 06:26

Если тебе нужны доп. фишки, можешь самостоятельно доработать так как хочешь, никто ругаться не будет.


12537. Vadym
Vadym
ответить
→  Артем  # Консоль / Целые числа / Пирамида / 2017-02-08 03:25

У тебя ппц какой кодище гг


8911. Артем
Артем
ответить
/ 2017-01-27 13:13

Тогда мы не сможем это приложение запускать вне VS.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Артем  # Демо софт / Двенадцать месяцев / 2017-01-27 11:20

Чтобы продемонстрировать разные способы


7238. Константин
Константин
ответить
→  Артем   / 2017-01-26 23:24

В клуб можно оплатив членский взнос я брал на пол года мне дали бесплатно за 5000 рублей курс бесплатно плюс у меня уже сейчас накопилось около 10000 байт для оплаты новых курсов. Байты платят каждый день если отчитываешься и выполняешь хотя бы минимум. Описание клуба находится в закладке магазина или по ссылке https://www.videosharp.info/shop/club

Когда платишь деньги бездельничать как становится не ахти и клуб стимулирует каждый день, но что-то делать иначе будет просто оплаченные деньги. 

По поводу пол год смотри сам можно и по одному месяцу оплачивать. Если сомневаешься то тогда можешь прорешать все что есть бесплатное на сайте. Единственное тогда байт не насобираешь.


8911. Артем
Артем
ответить
→  Константин   / 2017-01-26 09:49

Как вступить в клуб и как насобирать байты?


8911. Артем
Артем
ответить
→  Константин   / 2017-01-25 22:46

Как вступить в клуб и как насобирать байты?


7238. Константин
Константин
ответить
→  Артем  # Демо игры / VIP. Устный счёт / 2017-01-25 22:31

Молодец прикольно разукрасил.


7238. Константин
Константин
ответить
→  Артем  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-01-24 21:05

Рекомендую вступить в клуб,  а потом все пройти таким образом и байт насобираешь за которые потом сможешь купить какой-нибудь платный курс. Ну это только рациональное предложение, принимать решение только Вам.


10309. Станислав
Станислав
ответить
→  Артем  # Демо игры / Камень ножницы бумага / 2017-01-24 19:54

Бывает). Успехов!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Артем  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-01-24 15:23

Поздравляю! Успехов в дальнейшем!


6925. Артём
Артём
ответить
→  Артем  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-01-24 11:32

Программирование - вещь трудная, но умеющая цеплять :)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Артем  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-01-24 11:29

Поздравляю с финальным уроком! =)


6925. Артём
Артём
ответить
→  Артем  # Демо игры / Камень ножницы бумага / 2017-01-24 11:15

Их надо просто понять, когда  эти события происходят:)


8911. Артем
Артем
ответить
# Демо игры / Камень ножницы бумага / 2017-01-20 13:58

Возникла проблема, в Уроке Камень Ножницы Бумага: Когда я добавляю пустую панель чтоб потом вставить в неё картинку при нажатии на треугольник отсутствует опция чтоб добавить картинку (бумаги, ножниц, камня) а есть только такие возможности только как : Panel задачи, и закрепить в родительском контейнере....как добавить картинку в панель??


10673. Алексей Хонин
Алексей Хонин
ответить
→  Артем  # Демо игры / Игра Быстрощёлк / 2017-01-18 20:38

Отличная работа!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Артем  # Демо игры / Лабиринт 2D - игра / 2017-01-18 17:26

Это начальные вводные уроки по синтаксису языка C# без применения ООП. ООП подробно освещается в курсе "Теория ООП".


6925. Артём
Артём
ответить
→  Артем  # Демо игры / Лабиринт 2D - игра / 2017-01-18 14:08

start() немного разные для каждой формы. Кроме того, это же начальный урок и пока основы ООП тут не показаны)


10309. Станислав
Станислав
ответить
→  Артем  # Демо игры / Картинка с секретом / 2017-01-15 19:20

Это симулятор пасхалки)


10673. Алексей Хонин
Алексей Хонин
ответить
→  Артем  # Демо игры / Лабиринт 2D - меню / 2017-01-14 21:40

Отличная работа!


10558. Иван Воронин
Иван Воронин
ответить
→  Артем  # Демо игры / Картинка с секретом / 2017-01-14 00:54

Пересмотри видео столько раз, сколько надо, чтобы ты понял, зачем переменная и в чём заключается логика, она примитивная.


10558. Иван Воронин
Иван Воронин
ответить
→  Артем  # Демо игры / Вступительное слово / 2017-01-14 00:41

Добро пожаловать!


10670. Сергей Соколов
Сергей Соколов
ответить
→  Артем  # Демо игры / Вступительное слово / 2017-01-13 11:27

Добро пожаловать! =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Артем  # Демо игры / Вступительное слово / 2017-01-12 20:48

Не страшно.
Добро пожаловать!


8911. Артем
Артем
ответить
# Консоль / Лирика / Студент Вася / 2016-03-13 16:10

Ну немного некорректно поставлено условие.....Сколько минут осталось на дела...на какие дела???Лучше бы написали сколько времени у него осталось до того как он ляжет спать....Ведь можно по делами понимать поход в институт итд...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Артем   / 2016-03-12 13:22

Не используй Length


8911. Артем
Артем
ответить
# Консоль / Целые числа / Пирамида / 2016-03-12 12:12

Даже переписав программу как у Витольдыча 1 в 1 пишет исправь ошибку.....Шарп какой то глючный
string[] array =  Console.ReadLine().Split();
            string[] array1 = Console.ReadLine().Split();
            string[] array2 = Console.ReadLine().Split();
            string[] array3 = Console.ReadLine().Split();
            string[] array4 = Console.ReadLine().Split();

            int a,a1,a2,a3,a4,rez;
            int.TryParse(array [array.Length - 1],out a);
            int.TryParse(array1[array1.Length - 1],out a1);
            int.TryParse(array2[array2.Length - 1],out a2);
            int.TryParse(array3[array3.Length - 1],out a3);
            int.TryParse(array4[array4.Length - 1],out a4);

            Console.WriteLine("{0} {1} {2} {3} {4} ",a,a1,a2,a3,a4);
            rez = a + a1 + a2 + a3 + a4;
            Console.WriteLine(rez);
       


8911. Артем
Артем
ответить
# Консоль / Целые числа / Пирамида / 2016-03-12 12:10

Даже переписав программу как у Витольдыча 1 в 1 пишет исправь ошибку.....Шарп какой то глючный
string[] array =  Console.ReadLine().Split();
            string[] array1 = Console.ReadLine().Split();
            string[] array2 = Console.ReadLine().Split();
            string[] array3 = Console.ReadLine().Split();
            string[] array4 = Console.ReadLine().Split();

            int a,a1,a2,a3,a4,rez;
            int.TryParse(array [array.Length - 1],out a);
            int.TryParse(array1[array1.Length - 1],out a1);
            int.TryParse(array2[array2.Length - 1],out a2);
            int.TryParse(array3[array3.Length - 1],out a3);
            int.TryParse(array4[array4.Length - 1],out a4);

            Console.WriteLine("{0} {1} {2} {3} {4} ",a,a1,a2,a3,a4);
            rez = a + a1 + a2 + a3 + a4;
            Console.WriteLine(rez);
       


8911. Артем
Артем
ответить
# Консоль / Целые числа / Пирамида / 2016-03-11 21:16

а я сделал вот так но Робот ШАРП не хочет принимать такой ответ
string s = Console.ReadLine();
            string[] array = s.Split();
         
            int a = Convert.ToInt32(array[array.Length - 1]);

            string s1 = Console.ReadLine();
            string[] array1 = s1.Split();
           
            int a1 = Convert.ToInt32(array1[array1.Length - 1]);

            string s2 = Console.ReadLine();
            string[] array2 = s2.Split();
         
            int a2 = Convert.ToInt32(array2[array2.Length - 1]);

            string s3 = Console.ReadLine();
            string[] array3 = s3.Split();
         
            int a3= Convert.ToInt32(array3[array3.Length - 1]);

            string s4 = Console.ReadLine();
            string[] array4 = s4.Split();
           
            int a4 = Convert.ToInt32(array4[array4.Length - 1]);

            int[] array5 = { a, a1, a2, a3, a4 };
            for (int i = 0; i <array5. Length; i++)
            {
                Console.Write (array5 [i]+" ");
            }
            Console.WriteLine("\n");

            int rez = a + a1 + a2 + a3 + a4;
            Console.WriteLine(rez);
         


24. Олюшка
Олюшка
ответить
→  Артем  # Консоль / Целые числа / Деление / 2016-03-11 16:08

Артем, вместо int сделай long, уверена что все у тебя получится! :)


8911. Артем
Артем
ответить
# Консоль / Целые числа / Деление / 2016-03-11 15:03

Робот Шарп походу совсем заболел, уже что я ему тока не писал не хочет пропускать


8911. Артем
Артем
ответить
# Видеокурсы / «Я мечтаю, я хочу, я сделаю» / 2016-03-09 13:26

Научиться писать программы на С#, и устроиться программистом.


8911. Артем
Артем
ответить
# Консоль / Строки / Contains / 2016-01-17 15:21

В этом Шарпере не столько языку учишься, сколько учишься угождать Шарперу и всем его ненужным запросам.


8911. Артем
Артем
ответить
# Консоль / Строки / ToLower/Upper / 2016-01-17 10:52

Большое спасибо Александр....действительно скопировал вместе с Мэин.


8005. Александр
Александр
ответить
→  Артем  # Консоль / Строки / ToLower/Upper / 2016-01-17 00:03

Артем. Данное решение проходит. Вы скопировали из студии вместе с методом main просто


8911. Артем
Артем
ответить
# Консоль / Строки / ToLower/Upper / 2016-01-16 23:51

Почему не проходит моё решение??
string s1 = Console.ReadLine();
            string s2 = Console.ReadLine();
            s1= s1.ToLower();
            s2= s2.ToLower();
            Console.WriteLine(s1==s2);


8911. Артем
Артем
ответить
# Консоль / Строки / ToLower/Upper / 2016-01-16 23:49

Подскажите почему Шарп не пропускает моё решение??
string s1 = Console.ReadLine();
            string s2 = Console.ReadLine();


            s1= s1.ToLower();
            s2= s2.ToLower();


8911. Артем
Артем
ответить
# Консоль / Строки / ToLower/Upper / 2016-01-16 18:44

Да что я только уже и не вводил всё равно выводит вот эту бяку: > Программа отсылается...
> Робот Шарп проверил программу, 10 с.
ОШИБКА КОМПИЛЯЦИИ:
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.1
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.

program.cs(6,6): error CS1513: } expected
Робот Шарп: Я не могу откомпилировать твою программу!


4004. Елена
Елена
ответить
→  Артем  # Консоль / Строки / ToLower/Upper / 2016-01-16 18:32

Еще одна ошибка
s1.ToLower() никуда не сохраняет строку. Правильно
s1=s1.ToLower()


8911. Артем
Артем
ответить
# Консоль / Строки / ToLower/Upper / 2016-01-16 18:30

Позвольте, я ввёл код как сказал на видео  Волосатов, и всё  равно программа не компилируется.....


4004. Елена
Елена
ответить
→  Артем  # Консоль / Строки / ToLower/Upper / 2016-01-16 18:23

Артем, Робот Шарп не может исправить глюки Вашей программы, к сожалению.
В задаче Строки / ToLower/Upper  Вы используете метод String.Compare(), который возвращает ЦЕЛОЕ ЧИСЛО, а не True или False, которые требуется вывести в задаче. Подробнее о методе см. здесь:
https://msdn.microsoft.com/ru-ru/library/84787k22%28v=vs.110%29.aspx
Если Вы хотите использовать этот метод, то сравнивайте его значение с 0.
Можно также осуществить сравнение строк с помощью двойного равенства
Console.WriteLine(s1==s2);


8911. Артем
Артем
ответить
# Консоль / Строки / ToLower/Upper / 2016-01-16 16:51

Глючный у вас Робот Шарп, до ужаса.


  • Звание: Микробитер
  • Накопленный опыт: 51 час
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 6 5 11 191
2 Евгений Волосатов 1 5 5 185
3 Андрей Чуприков 16799 111
4 Иван Воронин 10558 10 5 5 20 99
5 Новопашин Владимир 7119 7 15 10 32 89
6 Андрей Шевченко 16533 5 5 79
7 Tekashnik 8275 65
8 Володимир 8707 5 5 52
9 Александр 3922 51
10 Григорий 3850 34
11 FireWolf 10080 31
12 Сергей Стефаненко 13131 30
13 Алексей|BrisK|Кривицкий 3506 26
14 Фомичева Наталья 1232 1 5 6 25
15 Роман 14462 5 3 8 24
16 Strashniov 14675 2 2 22
17 zmejchik 10833 22
18 Кирилл Шмойлов 6452 5 5 10 20
19 Danil42Russia 10895 5 5 10 20
20 Антон Кравченко 5502 5 5 20
21 Дмитрий 4814 20
22 Игорь 10167 20
23 Олександр 16966 18
24 Денис 13665 17
25 Pavel 11353 1 7 8 16
26 Raikos 16998 5 5 16
27 Сергей Витальевич 4699 16
28 Родион Глушков 11582 5 5 10 15
29 Андрей 162 5 5 15
30 Валера Луцевич 4889 5 5 15
31 Михаил 5081 5 5 15
32 Наталья 7226 5 5 15
33 Петя 7652 5 5 15
34 alex_kag 10591 5 5 15
35 Сергей Соколов 10670 5 5 15
36 Морозов Юрий Александрович 2639 15
37 Иван 2146 12
38 kostya261 8624 12
39 Дмитрий 10162 5 5 11
40 Юрий 705 11
41 Frank 5565 11
42 KmX 16830 11
43 Neverwinter 2 1901 10
44 Никита 2773 10
45 Виктор Си 5923 10
46 gorynych 8877 10
47 Николай Денисов 9014 10
48 Timoha 9980 10
49 Денис 10528 10
50 Jurij Cyburevkin 16087 10
51 Povilas Abramovicius 16089 10
52 sergeykin 16457 10
53 Дмитрий 16862 10
54 tima 3864 9
55 Demonick 10981 9
56 DimanDOS 14981 9
57 Женя 5 8
58 Яковлев Д.А. 10648 7
59 Bykupido 17044 7
60 Aleksandr 10298 6
61 Алекс Имаго 12013 6
62 Александр 13747 6
63 fotorobot 16912 6
64 Евгений 17005 6
65 Иван 17008 6
66 Сергей Сергеевич 459 5
67 Антон Лазарец 986 5
68 Дмитрий Че 1295 5
69 Денис 4395 5
70 Михаил 4692 5
71 Алексей 9323 5
72 Progresir 11197 5
73 Kiril Krutiajev 16014 5
74 Andrej Petrunev 16015 5
75 Aleksej Fiodorov 16016 5
76 Sergej Šugajev 16017 5
77 Bodrik_torf 16066 5
78 Дмитрий 16218 5
79 Protos 16459 5
80 Толий 16758 5
81 Serge 16861 5
82 SuccessfulCH 16994 5
83 Lee5Lee 16999 5
84 Илья 17002 5
85 Никита 17018 5
86 Шамиль 17027 5
87 Дмитрий 17039 5
88 Alexey 17054 5
89 Anna 17062 5
90 Алексей 17069 5
91 Вадим 14351 4
92 Евгений 17021 4
93 vip 9913 2
94 alex 11876 2
95 Катерина 16358 2
96 Константин 16880 2
97 Ivan 16974 2
98 Павел 17006 2
99 Антон 17009 2
100 Ilshat 17016 2
101 Анатолий 17028 2
102 Николай 17038 2
103 Илья 17058 2
104 Thyx 17070 1 1 1
105 Владимир 243 1
106 Денис 6460 1
107 Александр 10263 1
108 Abduvosit 11699 1
109 Андрей 13324 1
110 Владислав 15740 1
111 Артем 15763 1
112 Yuriy 15825 1
113 Ivan 16908 1
114 Margarita 16911 1
115 masha 16916 1
116 Анна 16978 1
117 Самвел 16980 1
118 Денис 16989 1
119 Алексей 16993 1
120 Макс 16995 1
121 илья 16996 1
122 Artur 17000 1
123 sfsef 17001 1
124 Саша 17010 1
125 Ренат 17012 1
126 Дмитрий 17014 1
127 Игорь 17015 1
128 Василий 17017 1
129 Владимир 17020 1
130 Константин 17022 1
131 Тоха 17024 1
132 Евгений 17025 1
133 Леопольд 17026 1
134 Avet 17031 1
135 kmpd@bk.ru 17032 1
136 Денис 17033 1
137 Максим 17036 1
138 Vadim 17042 1
139 Александр 17045 1
140 Anuar 17047 1
141 Alexandr 17055 1
142 Александр 17067 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился работать с таймером, вставкой рамки и картинок в форму
Трудности: Перепутал задание событий MouseEnter для рамки и для картинки.
Хороший полезный урок
Научился: Узнал событие Month_Changed
Почему мы закидывали картинку в папку Debag.А не так как мы делали до этого в игре Лабиринт 2д, не закидывали картинки в Resourses, почему мы сдесь так же не сделали?