Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Вадим Григорьев
  • Звание: Алгоритмист
  • Накопленный опыт: 107 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-08-20 00:27:45
  • Возраст: 45 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-08-19 aspnet Базовый ASP.ект 23 из 24 96 %
2018-03-01 game0 Демо игры 9 из 10 90 %
2016-05-23 ef Entity Framework 4 из 8 50 %
2016-05-20 soft2 Новые технологии 17 из 18 114 %
2016-05-12 lambda Функционал все 5 100 %
2016-05-06 eshop Интернет-магазин 16 из 25 64 %
2016-05-03 soft0 Демо софт 6 из 8 86 %
2016-05-01 soft1 Нанософт 1 из 10 10 %
Итого: 81 из 108 75 %

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

Дата активности Консольный раздел Прогресс
2018-08-18 task1 Строки 4 из 14 29 %
2018-08-15 task1 Целые числа все 7 100 %
2018-08-01 solo Java - Вывод данных 1 из 7 15 %
2016-05-03 task1 Семантика все 6 100 %
2016-05-02 task2 Типы данных все 5 100 %
Итого: 23 из 39 59 %
Сохранить страницу:

19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Вадим Григорьев  # Базовый ASP.ект / ФИНАЛЬНЫЙ УРОК. Презентация / 2018-08-17 12:07

Привет Вадим, молодец, что прошел  весь видеокурс и дошел до конца, сделал работающий сайт!


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  FireWolf   / 2018-08-01 01:11

Спасибо за разъяснения. Примерно понятно.


10080. --
FireWolf
FireWolf
ответить
→  Вадим Григорьев  # Шахматы по сети / Рефакторинг. Спрайт, не дай себя заинтерфейсить / 2018-08-01 01:06

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

А что касается непонятных слов: спрайт это просто двухмерная картинка, в противовес полигональному "объёмному". Если видели, скажем, старую игру Doom, то там все враги из спрайтов, а в Quake враги уже полигональные. Интерфейс же это способ сделать так, чтобы отличающиеся друг от друга классы в языке программирования выглядели как один тип с одинаковым набором методов, которые имеют разную реализацию. Например, если выходя из дома мы выключяем приборы, то вместо раздельного вызова "телевизор.Взять пульт и нажать кнопку", "лампа.Нажать кнопку", "пылесос.Выдернуть из розетки" мы сможем пройтись по списку и аыполнить просто "электроприбор.Выключить" для каждого, не заботясь, как именно он выключается :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Neverwinter 2  # Бомбермэн / ФИНАЛЬНЫЙ УРОК / 2018-08-01 00:23

Прям полноценная игра! Восхищаюсь. А еще и каст научились записывать. Здорово!


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  FireWolf  # Шахматы по сети / Рефакторинг. Спрайт, не дай себя заинтерфейсить / 2018-08-01 00:09

Что то очень сложное пока для меня, спрайт, интерфейсить, что это такое вообще. Могу пожелать Вам успехов, себе знать не меньше чем Вы.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев   / 2018-07-31 23:57

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Демо игры / C# чего начать программировать / 2018-03-01 16:15

Удачи в прохождении базового аспекта!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-23 01:24

Вадим, очень хорошо позанимался, а много еще интересного впереди!


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Вадим Григорьев  # Entity Framework / Подключение БД по методу CodeFirst / 2016-05-22 09:56

Согласен, для новичков надо объяснять подробнее и без пропусков


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Entity Framework / Подключение БД по методу CodeFirst / 2016-05-21 23:15

Вадим, отлично позанимался, я рада что ты так хорошо поработал и получил опты, это самое главное! Молодец! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Новые технологии / VIP урок - Создание архиватора - 2 часть / 2016-05-20 11:51

Это оно ещё на две части разбито, на самом деле...


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Entity Framework / Введение в EF / 2016-05-17 13:44

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


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Евгений Волосатов   / 2016-05-16 23:48

Евгений Витольдович! Спасибо Большое! Стараемся! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Новые технологии / ФИНАЛЬНЫЙ урок. Видеообзор программы / 2016-05-16 08:46

Молодец. Мне очень понравился твой дневник с итерациями. Круто!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Новые технологии / Печать таблицы + экспорт в Excel / 2016-05-15 23:17

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


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Новые технологии / Мотиватор / 2016-05-13 14:53

Вадим, мотиватор супер, мне он понравился и теперь еще больше в этом уверена и еще больше буду действовать по нему! Благодарю! И я рада что тебе урок понравился и ты получил еще больше знаний! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев   / 2016-05-13 14:52

Вадим, всегда с радостью!!! :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Олюшка   / 2016-05-12 23:36

Спасибо! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Функциональный П / ФП - ФИНАЛЬНЫЙ УРОК / 2016-05-12 17:35

Вадим, очень классно что этот курс для тебя стал очень полезным и важным, Ты, Молодец! Поздравляю с финалом! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Функциональный П / ФП - Короткое замыкание / 2016-05-12 15:41

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Функциональный П / ФП - Калькулятор / 2016-05-10 13:33

Правильное решение!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Интернет-магазин / SELECT из РНР / 2016-05-07 22:44

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


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Интернет-магазин / INSERT из РНР / 2016-05-07 22:43

Вадим, отлично занимаешься!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Новые технологии / Телефон по TCP/IP протоколу / 2016-05-07 22:42

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


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
# Вебинары C# / Отзыв о вебинаре по Функциональному программированию / 2016-05-07 20:17

Вебинар суперский. Для меня новичка то что нужно пока от лямбд. Как запись лямбда выражения появлялись (понятно теперь почему они так написаны).  И как это пишется в сравнении с обычной программной записью. Да, лямбда это очень изящно. Каждый программист must have,  Даже о существующих парадигмах в функциональном программировании рассказали, методах расширения.


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Евгений Волосатов  # Интернет-магазин / UPDATE товара / 2016-05-07 11:38

А точно! Спасибо!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Интернет-магазин / UPDATE товара / 2016-05-07 09:04

set price = price - 10


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Интернет-магазин / SELECT из РНР / 2016-05-06 20:40

Это будет дальше.


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

24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Интернет-магазин / Установка EasyPHP / 2016-05-05 23:15

Вадим, вперед, ведь там еще много интересного! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев   / 2016-05-05 17:28

Да, именно поэтому


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Евгений Волосатов   / 2016-05-05 16:57

Только почему-то на 12 урок уже не пускает, наверное потому как 1ый еще не набрал 20 + .


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Евгений Волосатов   / 2016-05-05 16:52

Ам :) еще! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Интернет-магазин / Таблица с Картинками / 2016-05-05 16:29

Какой ты ненасытный :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Олюшка  # Демо софт / Текстовый процессор / 2016-05-04 00:22

Спасибо!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо софт / Текстовый процессор / 2016-05-03 23:05

Вадим, очень хорошо проработал урок и замечательно что получил отличнейшие знания из него! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-05-02 21:40

Вадим, твои успехи вдохновляют, я очень рада им! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-05-02 20:58

Молодец, Вадим!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Новые технологии / Нити на кубиках / 2016-05-02 19:48

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-05-02 19:30

Нет картинки


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо софт / Средняя оценка / 2016-05-02 19:03

Вадим, я очень рада твоему прогрессу и что курс тебе в этом очень помогает! :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
# Начало / Мои успехи / 2016-05-02 19:01

1. почти две недели
2. больше всего понравились Лабиринт и Делегаты на кубиках. (понравилось что можно передавать функцию как переменную).
3.  распределенную программу для анализа Big Data.
4.  чувствую как "мышцы" навыков нарастают! это прикольно!
5.  каждая решенная задача прибавляет желания идти дальше :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Новые технологии / Нити на кубиках / 2016-05-01 19:03

Что будет, Вадим, зависит только от тебя. Только вперёд!


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Новые технологии / Делегаты на кубиках / 2016-04-30 21:11

Вадим, Поздравляю с началом этого познавательного и увлекательного курса! Рада что тебе нравится и ты получил практический опыт! :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
/ 2016-04-30 20:34

Да, Евгений Витольдович, получилось. Правда больше методов у Dice для передачи переменных в Form. :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Новые технологии / Делегаты на кубиках / 2016-04-30 18:33

Получилось?
Без делегата?


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Евгений Волосатов   / 2016-04-28 23:31

От Мастера, да такие слова! Спасибо Большое! Очень мотивирует! :))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Новые технологии / Модульное тестирование / 2016-04-28 09:40

Вадим, ты один из немногих, кто получив доступ к этому уроку - решил его проработать.
Молодец! Далеко пойдёшь.


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо софт / Двенадцать месяцев / 2016-04-26 23:13

Вадим, отличные новые знания! :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Олюшка   / 2016-04-26 21:59

Спасибо за оценку! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо игры / Камень ножницы бумага / 2016-04-26 21:45

Вадим, очень хорошо позанимался и я рада что получил отличные знания! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-04-25 23:09

Вадим, впечатляет твой отзыв, я тоже через это прошла и для меня понятно то что ты ощущаешь! Ты Молодец! Главное продолжай дальше заниматься! :)


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

Вадим, теперь ты всё верно сделал, спасибо.
Мы никуда не пропадаем, продолжаем развиваться.


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

Ещё можешь "Демо софт" пройти.
А здесь необходимо отзыв оставить.


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо игры / Бот для Быстрощёлка / 2016-04-24 22:51

Вадим ты форму не переименовал, торопишься дальше двигаться! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо игры / Игра Быстрощёлк / 2016-04-24 22:27

Вадим, отличные приобретения новых знаний и рекорд хороший! Молодец! :)


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
# Демо игры / Картинка с секретом / 2016-04-22 22:25

Евгений Витольдович, Спасибо! Буду стараться!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Вадим Григорьев  # Демо игры / Картинка с секретом / 2016-04-22 07:45

Вадим, вижу, прекрасная работа, молодец!
Желаю удачи в дальнейших заданиях.


10017. --
Вадим Григорьев
Вадим Григорьев
ответить
→  Олюшка  # Демо игры / Вступительное слово / 2016-04-20 23:27

Оля, Спасибо за добрые пожелания! :)


24. --
Олюшка
Олюшка
ответить
→  Вадим Григорьев  # Демо игры / Вступительное слово / 2016-04-20 11:39

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


  • Звание: Алгоритмист
  • Накопленный опыт: 107 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2018-09-11

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

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

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

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

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

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

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





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

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

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

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


Научился: Создавать подключение к MySQL server из кода ASP NET и получать данные из таблиц.



Научился: записывать wav файл, воспроизводить wav файл, используя библиотеку NAudio
все доступно