Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Робот Шарп работает.

Алексей

Видеокурсы

Дата активности Видеокурс Прогресс
2015-10-01 game1 Нано-игры 6 из 9 60 %
2015-09-30 game6 Морской Бой 2 из 16 13 %
2015-09-27 soft3 Теория ООП 5 из 39 13 %
2015-09-27 game0 Демо игры 8 из 10 80 %
2015-09-22 task3 Комбинаторика 2 из 22 10 %
2015-09-19 soft0 Демо софт 1 из 8 15 %
Итого: 24 из 104 24 %

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

Дата активности Консольный раздел Прогресс
2016-02-13 task1 Лирика 11 из 14 79 %
2015-09-29 olimp Олимпиада 2 из 40 5 %
2015-09-28 task1 Строки все 14 100 %
2015-09-28 task1 Целые числа все 7 100 %
2015-09-22 task1 Семантика все 6 100 %
Итого: 40 из 81 50 %
Сохранить страницу:

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # БД - Управление гостиницей / Проектирование базы данных / 2015-10-24 11:41

При возвращении обязательно напечатай.


24. --
Олюшка
Олюшка
ответить
→  Алексей  # БД - Управление гостиницей / Проектирование базы данных / 2015-10-24 11:09

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


7250. --
Алексей
Алексей
ответить
→  Евгений Волосатов  # Микроигры / 2048 - Учимся играть / 2015-10-24 00:16

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


24. --
Олюшка
Олюшка
ответить
→  Алексей  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-10-21 23:14

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Наноигры / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2015-10-02 09:09

Генератор уровней как раз есть в курсе "Сокобан", там полноценная игра,
которую можно взять за основу и сделать любую другую игру лабиринтного типа.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Наноигры / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2015-10-02 09:07

Алексей, отличная работа, очень хороший обзор программы и сайта www.videosharp.info/
Спасибо :)


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2015-10-01 22:55

Отличный обзор! Очень интересный уровень: и телепорт есть, бегающий квадрат - вот уж где практику программирования получил! Супер! 


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Наноигры / Анимированный кубик / 2015-10-01 09:00

На то он и последний :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Анимированный кубик / 2015-09-30 21:41

Алексей, хорошо что потренировался и приобрел отличные знания! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Анимированный кружок / 2015-09-30 21:21

Алексей, очень рада твоим отличным новым знаниям! Молодец! :)


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Анимированный кружок / 2015-09-30 20:02

Алексей, хороший опыт получил! Дальше - только интереснее!


7250. --
Алексей
Алексей
ответить
→  Елена   / 2015-09-28 10:08

благодарю!


4004. --
Елена
Елена
ответить
→  Алексей  # Наноигры / Устный счёт / 2015-09-27 20:41

Алексей, добавьте обработчик события на текстбокс - нажатие кнопки:
private void textBox_answer_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
                e.Handled = true;
        }


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Теория ООП / Урок рисования / 2015-09-27 20:15

Алексей, согласна, с графикой работать очень интересно и она очень много где применяется!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Теория ООП / Первый класс / 2015-09-27 20:09

Алексей, все у тебя хорошо уже, двигайся дальше! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Теория ООП / Второй класс / 2015-09-27 20:07

Алексей, хорошо, рада что тебе понравился урок! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Игра Цифры / 2015-09-27 20:04

Алексей, очень хорошо что применяешь свои знания, Молодец!!!
Хотя вот иконочку одну и ту же везде ставишь!!! Может тогда какой нибудь свой логотип придумаешь, будет круто!!! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Бот для Цифр / 2015-09-27 19:56

Алексей, очень рада что у тебя такая классная программа получилась к тому же нашел отличное применение!!! Молодец!


7250. --
Алексей
Алексей
ответить
→  Иван  # Наноигры / Устный счёт / 2015-09-27 17:55

Каким образом это сделать????


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Устный счёт / 2015-09-27 17:12

Так не воспроизводите его! Значит у вас на ввод ответа стоит - поспроизвести звук.


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Теория ООП / Круглый класс / 2015-09-27 16:13

Алексей, отлично! Двигайся дальше!!! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Теория ООП / Инкапсуляция мечты / 2015-09-27 16:08

Алексей, а вот про картинку красивую не прикрепил!


6458. --
Александр
Александр
ответить
→  Алексей  # Теория ООП / Первый класс / 2015-09-27 15:48

Разным манипуляциям с кодом, хаха)) это что например копировать/вставить? я это и так это могу, без обучающего видео! ))


2146. --
Иван
Иван
ответить
→  Алексей  # Теория ООП / Инкапсуляция мечты / 2015-09-27 15:25

Отлично все подготовили, можно идти дальше к новым знаниям.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей   / 2015-09-24 11:55

Привет, Алексей.
Первое, что приходит в голову - курс "Сокобан".
Там есть генерация уровней, есть игра по сети. но нет баз данных,
вместо неё сохранение данных в текстовых файлах.
Если тебе понравились наноигры, может имеет смысл сначала пройти "микроигры",
так как там больше разнообразия и чуть проще, чем сокобан (потому что каждая программа покороче).
Ещё можешь записаться на Новые технологии - чтобы узнать больше о возможностях языка си шарп.
Для знакомства с базой данных можно выбрать БД - Книжка оценок,
там быстро, коротко, и по сути.
Выбирать тебе :)


7250. --
Алексей
Алексей
ответить
→  Denis Serov  # Наноигры / Камень ножницы бумага / 2015-09-24 11:50

Ты можешь задавать вопросы тут, я думаю тебе ответят.


7250. --
Алексей
Алексей
ответить
→  Евгений Волосатов   / 2015-09-24 11:49

Добрый день, Евгений Витольдович. Посоветуйте, пожалуйста, какой курс ваших видеоуроков мне стоит приобрести. Дело в том, что я планирую закончить "наноигры" к концу недели и нужно будет двигаться куда то далее. У меня есть небольшой список о том что я хотел бы узнать.
1. Сетевое программирование. Просто хочу понять как работать с сетями в C#, как передавать данные, получать ответ и.т.д. может на примере, какой нибудь игрушки.
2. Хочу научиться работать с базами данными, научиться создавать приложения в которых используется bd. ну т.е с сохранением каких нибудь данных.
3. Хочу научиться делать уровни не создавая для каждого из них форму (как это было в лабиринте).

Я присмотрел уже некоторые видеоуроки, но меня так же интересует последовательно просмотра, чтобы проще было усвоить материал...
Мне интересно, что вы мне посоветуете!
С Уважением, Алексей.


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-09-24 11:20

Алексей, хорошая у тебя реакция, рада что твои знания увеличились! :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-09-24 08:14

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


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Скорость реакции. Блок-схема / 2015-09-24 00:22

Блок схема, конечно, простенькая, но для начинающих это как раз хорошо. А потом можно и сложнее алгоритмы разрабатывать.


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-09-24 00:15

Полезность в том, что иногда надо задать сколько секунд ждать. А попробуйте, сделать по своему. Может и получится, только нам расскажите.


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Скорость реакции. Три картинки по таймеру / 2015-09-23 22:42

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


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Скорость реакции. Блок-схема / 2015-09-23 22:27

Алексей, схема облегчит разработку любой программы! Уверена ты это дальше оценишь! :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить

24. --
Олюшка
Олюшка
ответить
→  Алексей  # Стартовый вебинар / VIP. Первый подарок / 2015-09-22 23:42

Алексей, рада твоим новым знаниям! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Стартовый вебинар / VIP. Второй подарок. / 2015-09-22 23:39

Алексей, очень рада что ты ты подружился с рекурсией! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-22 23:38

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


7250. --
Алексей
Алексей
ответить
→  Александр   / 2015-09-22 23:13

Ну да, с# никогда не использовал, если знать основы, то все о чем здесь говорят более чем понятно.


6458. --
Александр
Александр
ответить
→  Алексей   / 2015-09-22 22:59

ого, хороший опыт!! т.е. конкретно C# только тут учишь?


7250. --
Алексей
Алексей
ответить
→  Александр   / 2015-09-22 22:57

Привет!!До этого учился на мехмате ЮФУ, пришлось бросить не закончив, работаю программистом 1с. До этого был опыт написания кода на java c++ Pascalabcnet


6458. --
Александр
Александр
ответить
→  Алексей  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-22 22:14

Привет! А до этого где-то учился или где учишься сейчас программированию?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Стартовый вебинар / VIP. Второй подарок. / 2015-09-22 21:19

Молодец, Алексей!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 11:35

Спасибо, Леша. Отличный тост!


7250. --
Алексей
Алексей
ответить
→  Олюшка  # Наноигры / Бот для Быстрощёлка / 2015-09-22 11:35

В видео уроке, в конце что то было про 1мс, Витольдович сказал посмотреть, что будет. Я сделал и все работает. Не понял в чем загвоздка должна была быть?


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Бот для Быстрощёлка / 2015-09-21 23:15

Алексей, не понимаю твоего вопроса, все у тебя работает, это ж классно!!!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Игра Быстрощёлк / 2015-09-21 23:12

Алексей, замечательный рекорд, молодец что набрался новых знаний!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Лабиринт 2D - игра / 2015-09-20 19:42

Алексей, это все с практикой прийдет, продолжай и все станет на свои места, и много вопросов отпадут сами собой! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Лабиринт 2D - меню / 2015-09-20 19:11

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


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Картинка с секретом / 2015-09-20 18:13

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Наноигры / Лабиринт 2D - игра / 2015-09-20 16:45

Через месяц ты сам сможешь ответить на эти вопросы.


7250. --
Алексей
Алексей
ответить
→  Иван  # Наноигры / Лабиринт 2D - меню / 2015-09-20 00:56

Благодарю, картинку не искал целенаправленно, гугл выдал).


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Вступительное слово / 2015-09-20 00:26

Алексей, добро пожаловать на проект! Уверен, что все получится!


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Картинка с секретом / 2015-09-20 00:18

Рад, что все понравилось! Интересно, какой секретный способ придумался.


2146. --
Иван
Иван
ответить
→  Алексей  # Наноигры / Лабиринт 2D - меню / 2015-09-20 00:17

Отлично получилось. Даже рисунок нашли такой же как на видео-уроке. Можно приступать  к реализации алгоритма


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Наноигры / Вступительное слово / 2015-09-20 00:11

Записывайся на сокобан или комбинаторику.


7250. --
Алексей
Алексей
ответить
# Наноигры / Картинка с секретом / 2015-09-19 23:56

Вот с запущенной секретной картинкой) Фотки просто личные) выкладывать не хотел))) под рукой других не было)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Картинка с секретом / 2015-09-19 22:20

Алексей, замечательно что замечательно потренировался и приобрел отличные навыки! Вот только где запущенная программа с секретной картинкой??? Пожалуйста, переделай скриншот!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Наноигры / Вступительное слово / 2015-09-19 20:39

Алексей, Добро пожаловать на проект! :)
Уже со следующего урока у тебя будет практика! Знаю много ребят на сайте с хорошим уровнем и они находят для себя очень много интересного и проект их еще больше развивает и дает отличную прокачку!
Так что если есть желание всегда можно программу усложнить и доделать на более высокий уровень проявив фантазию и знания!!! Вперед!!! :)


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

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 40 40 35 25 30 14 18 202
Написан ответ 5 5 15 9 4 38
Набран текст 30 19 24 15 15 10 10 123
Решена задача 25 20 50 30 20 10 10 165
Выполнен видеоурок 41 50 38 40 18 23 31 241
Создан тест
Ежедневный бонус 9 6 9 8 6 5 5 48
Опубликовано в соцсетях 5 5 10 5 5 5 5 40
Собран мегахеш 5 5 5 5 5 5 5 35
Итого 160 150 186 137 103 72 84 892 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 5 25 10 40 283
2 -- Николай Миролюбов 6203 5 5 10 113
3 KF Алексей В. 10494 80
4 KF MaxB 25450 67
5 KF Костя 28874 37
6 KF Александр 18131 5 5 10 35
7 -- Посетитель 0 5 5 35
8 KF Bemen 28396 31
9 KF Yefim 11589 5 5 27
10 -- Валерий Жданов 791 3 3 27
11 -- Igorenzia 689 5 5 15
12 KF Vdonsk 26175 15
13 -- Vlad_Plestsov 28882 12
14 KF Евгений Волосатов 1 11
15 -- Алексей 28959 11
16 -- Морозов Юрий Александрович 2639 10
17 KF Сергей Сергеев 10713 10
18 -- Ilyas 28951 10
19 -- Андрей 28952 10
20 KF Булат 8835 6
21 -- Vasilij 28739 6
22 -- Александр 28950 6
23 -- Иван 2146 5
24 -- Dmitry Sinitsin 17947 4
25 -- Бага 28501 3
26 -- Дмитрий Севиров 28337 1 1 1
27 -- Игорь 28531 1 1 1
28 -- Олег 28985 1 1 1
29 -- Олег 28986 1 1 1
30 -- Arttu 28988 1 1 1
31 -- Дмитрий 28991 1 1 1
32 -- Рамиро 28833 1
33 -- Савва Гриченко 28923 1
34 -- Кирилл 28925 1
35 -- Maksim 28928 1
36 -- Игорь 28930 1
37 -- Маша 28935 1
38 -- Бакдаулет 28938 1
39 -- GBK 28941 1
40 -- Артем Кругликов 28945 1
41 -- Алекс 28946 1
42 -- Alikan 28947 1
43 -- nahodkins 28958 1
44 -- ANASTASIA 28961 1
45 -- Людмила 28965 1
46 -- Артём 28970 1
47 -- Даниил 28975 1
48 -- Тимофей 28979 1

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

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

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

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

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

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





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

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

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

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


Научился: Узнал про инкапсуляцию
Инкапсуляция - это помещение методов функций и если так можно выразиться возможностей в своеобразную оболочку. И возможность использовать эти методы только через доступные методы на капсуле


Научился: Сделал первые шаги в графике, научился пользоваться объектами
Трудности: Не возникало сложностей
Замечательный урок.