Си шарп с нуля

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




Дмитрий
  • Звание: Делегатор
  • Накопленный опыт: 287 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-08-02 20:06:58
  • Город проживания: Нижний Новгород

Видеокурсы

Дата активности Видеокурс Прогресс
2014-12-04 task3 Комбинаторика 13 из 22 60 %
2014-12-02 soft2 Новые технологии 10 из 17 59 %
2014-11-24 soft0 Демо софт 5 из 7 72 %
2014-11-20 base1 БД - Книжка оценок 4 из 6 67 %
2014-11-09 lines Шарики 5 из 6 84 %
2014-11-07 words Игры со словами 2 из 7 29 %
2014-11-04 game2 Микроигры 2 из 15 14 %
2014-10-28 soft1 Нанософт 4 из 10 40 %
2014-10-21 game1 Наноигры 2 из 10 20 %
2014-10-19 game0 Демо игры 5 из 9 56 %
Итого: 52 из 109 48 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2014-12-11 task2r Подпрограммы все 14 100 %
2014-12-05 task2 Алгоритмика 10 из 20 50 %
2014-12-04 task2i Узник цикла IF 5 из 6 84 %
2014-12-04 task3 Динамика все 3 100 %
2014-12-03 task3 Комбинаторика все 9 100 %
2014-11-29 task2m Любимые циклы 1 из 6 17 %
2014-11-24 task1b Строки все 14 100 %
2014-11-13 task1i Календарь 1 из 16 7 %
2014-11-13 task2d For-to-чки 20 из 26 77 %
2014-11-13 task1c Лирика 12 из 14 86 %
2014-11-13 task2e Пока-цикл 3 из 6 50 %
2014-11-13 task2o Матрёшки 5 из 9 56 %
2014-11-13 task2n По цифрам 3 из 8 38 %
2014-11-13 task2l Математика 2 из 9 23 %
2014-11-12 task2q Простые массивы 1 из 8 13 %
2014-11-12 task2f Do-рацикл 2 из 4 50 %
2014-11-02 task3 Рекурсия все 4 100 %
2014-10-27 task1h Цифры 11 из 12 92 %
2014-10-16 task2g Обман цикла 1 из 7 15 %
2014-10-16 task2b Логика 3 из 13 24 %
2014-10-16 task2k Последовательность 2 из 6 34 %
2014-10-15 task6 For-to-Цикл все 12 100 %
2014-10-15 task2s Строки 1 из 6 17 %
2014-10-15 task2c Условный оператор 9 из 16 57 %
2014-10-14 z Вещественные числа все 1 100 %
2014-10-14 task1f Геометрия все 8 100 %
2014-10-14 task1e Символы все 5 100 %
2014-10-13 task1d Формулы все 9 100 %
2014-10-13 task1a Целые числа все 7 100 %
2014-10-10 task1 Семантика все 6 100 %
Итого: 195 из 295 67 %
Сохранить страницу:

6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Дмитрий  # БД - Книжка оценок / Вебинар 2. Создание интерфейса программы / 2015-10-09 23:06

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


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Дмитрий  # БД - Книжка оценок / Вебинар 3. Авторизация школьников и учителя / 2015-09-29 22:40

В Делфи не проще. В c# работать с базами данных просто одно удовольствие. Возможности тут гораздо шире.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория алгоритмов / Отзыв о Теории алгоритмов / 2015-01-20 01:01

Дмитрий. ты обещал написать отзыв на этот видеокурс, сдержи своё обещание, пожалуйста.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория алгоритмов / 1. Комбинаторика. Много ферзей. Демонстрация. / 2014-12-03 03:10

А где координаты на картинке??


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория алгоритмов / 1. Комбинаторика. 4 x 4. Ладья x Ферзь. / 2014-12-02 14:56

Ты меня удивил своим вопросом... Конечно есть!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-12-02 01:12

Спасибо, да, забыл "продлить" вовремя.
Доступ до 15 числа. Не теряй времени!


2105. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2014-12-02 00:14

Здравствуйте!
Закрылся доступ в раздел "Теория алгоритмов", а на сколько я помню там до 14 декабря еще нужно было отчет разместить. Продлите, пожалуйста доступ, хотя бы до конца года(ну или на крайний случай до 14 декабря).


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Калейдоскоп / 2014-11-24 14:03

Молодец, Дима.
Но калейдоскоп ты сделал не правильно. Симметрия должна быть зеркальной на каждой из линий вертикальной и горизонтальной.


2105. Дмитрий
Дмитрий
ответить
# Начало / Ищу добровольцев / 2014-11-22 12:54

Работаю модератором, но готов еще что-нито делать.
Что я умею: знаю Delphi(работа с БД), работал с базами данных Firebird(SQL).
Ну что нужно будет - готов научиться и помогать.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Базы данных / Вебинар 1. Проектирование базы данных «Книжка оценок». / 2014-11-18 06:41

Спасибо тебе, именно благодаря твоей просьбе решил выложить этот курс. Надеюсь, он тебе окажется полезным. На работе обязательно надо переходить на тот Язык, который нравится!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-11-14 13:45

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


1184. Наталья
Наталья
ответить
→  Дмитрий   / 2014-11-13 05:44

Ок, больше не буду)


2105. Дмитрий
Дмитрий
ответить
→  Наталья  # Теория алгоритмов / 1. Комбинаторика. Счастливые билеты. / 2014-11-13 05:33

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


2105. Дмитрий
Дмитрий
ответить
# Консоль / Любимые циклы / Тройка / 2014-11-13 05:15

Если честно, не понятно почему не проходит Тест №3. Тип данных long, защита от нуля даже реализовывал...


2105. Дмитрий
Дмитрий
ответить
# Консоль / vev_for / 23 / 2014-11-13 01:37

Ошибка или в условии задачи или выводе. В условии говорится о 6 значных числах, в выводе присутствуют 4 значные.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Базы данных / Экспериментальный курс по базам данных / 2014-11-11 01:59

Я знаю, что это не просто.
Поэтому прошу пригласить всего двух людей, а не 10, не 20.
Но двух человек за несколько дней найти вполне реально.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Супер игры / Шарики, часть 4. Алгоритм поиска линий из 5 шариков. / 2014-11-09 13:58

Дмитрий, я как раз две недели и писал, записывал,
прежде чем получилось всё это в несколько уроков впихнуть,
чтобы было по возможности проще и понятнее.
Хотел сначала два урока сделать, потом три.
В конце пять вышло :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Супер игры / Шарики, часть 3. Алгоритм поиска пути + отображение / 2014-11-09 12:51

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Супер игры / Шарики, часть 2. Создание логики игры + реализация. / 2014-11-09 11:16

Да, к сожалению со звуком так вышло :(


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Супер игры / Пятнашки, часть 2 / 2014-11-07 07:35

Отличная идея, создай!


182. Фёдор
Фёдор
ответить
→  Дмитрий  # Супер игры / Пятнашки, часть 1 / 2014-11-07 05:36

Трудно оценивать программу которую еще сам не делал. Может как то попробовать ввести фильтр на проверки? Ты проверяешь только те программы которые сам выполнил))) Вопрос Евгению Витольдовичу.


2105. Дмитрий
Дмитрий
ответить
# Супер игры / Пятнашки, часть 1 / 2014-11-07 05:33

Евгений Витольдович, в части первой нет еще готовой программы, в первой части только логика программы


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Супер игры / Пятнашки, часть 1 / 2014-11-07 04:34

Дима, а где скриншот программы?
Я вижу только пустую форму.


2105. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2014-11-04 11:55

Здравствуйте!
Проверьте, пожалуйста, кнопки оценки видеоуроков. Думал, что у меня у одного глюк, что не ставятся звездочки, но в разделе сообщений еще у людей встречается такая ошибка.


2105. Дмитрий
Дмитрий
ответить
# Базовые вебинары / Понятие рекурсии и супер-предложение / 2014-11-03 00:53

Степан, скорей всего ошибка в типах данных. То есть используете int, вместо более расширенных типов данных и тем самым, при крупных числах робот Шарп спотыкается при переполнении диапазона.


2105. Дмитрий
Дмитрий
ответить
# Консоль / Do-рацикл / Список / 2014-11-01 05:17

Перейдите в раздел "Условие задачи".
Справа от Статистики и сверху от Вывод результата должна быть кнопка "Решить задачу повторно"


2105. Дмитрий
Дмитрий
ответить
→  time  # Консоль / Строки / Length / 2014-10-31 14:02

Строки можно было прочитать, например так:
string a = Console.ReadLine();
string b = Console.ReadLine();
И не обязательно использовать Split, массивы и так далее


2105. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2014-10-30 12:23

Здравствуйте!
Посмотрите, пожалуйста задачки в Консоле в разделе Новые задачи.
Ссылки
http://www.videosharp.info/console/task/level=221
http://www.videosharp.info/console/task/level=216
Комментарии там оставил, проверьте пожалуйста. В одной из них не понятно какую дату выводить(максимальную или минимальную) и в Выходных данных дата, которой нет во входящих данных. В другой задаче - НОК, мне так кажется, будет меньшее число(5200).
Спасибо!


2105. Дмитрий
Дмитрий
ответить
# Консоль / Подпрограммы / 15 / 2014-10-30 09:10

Может быть ошибаюсь, но НОК здесь 5200...


2105. Дмитрий
Дмитрий
ответить
# Консоль / Подпрограммы / Старшой / 2014-10-30 08:51

Некорректное условие.
Итак - сначала просят вывести самого старшего "Вывести даты рождения самого старшего из них. ". После этого, просят " три числа - дата рождения самого младшего - день, месяц и год.", то есть уже младшего.
Ну и плюс ко всему - дата, которая в выводе результата - вообще не существует в списке.


2105. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2014-10-30 03:43

Спасибо большое!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-10-30 00:25

Запись вебинара выложена в разделе Видеокурсы - Базовые вебинары.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-10-29 13:57

Хорошо!


2105. Дмитрий
Дмитрий
ответить
# Консоль / Подпрограммы / 13 / 2014-10-29 13:38

Задачу решил, только для цифры 2 поставил 6, но закомментировал правильное решение


2105. Дмитрий
Дмитрий
ответить
# Консоль / Подпрограммы / 13 / 2014-10-29 13:18

Не правильный вывод результата, в задаче, в начальных данных, двойка в начале, в выводе 6.


2105. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2014-10-29 13:08

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-10-29 02:25

Дима, спасибо!
Твоё решение про килобайты отличное, я его уже поместил "куда надо".
Отличная работа!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-10-29 02:24


2105. Дмитрий
Дмитрий
ответить
# Консоль / vev_mk / 5.kbm / 2014-10-29 02:21

Проверка вывода результата работает не правильно.
В условиях задачи написано "На первой строчке записать количество байт, на второй строчке – количество метров.". Но принимает только количество байт, а метры не принимает.


2105. Дмитрий
Дмитрий
ответить
→  Фёдор  # Видео-игры / Лабиринт / 2014-10-29 01:57

Скобки - используются в функциях(методах) при передаче параметров.
Фигурные скобки обозначают начало и конец какой-то части программы. Например, класс(параметры) { тело класса} или функция (параметры) {тело функции}.
Если знаешь html, то фигурные скобки - аналог <head></head> <body></body>
Если более менее понятно объяснил, но хочется более подробно - пиши, постараюсь ответить.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Проф-Теория / Потоки на кубиках / 2014-10-28 15:25

Молодец, Дима!
Далеко пойдёшь!


2105. Дмитрий
Дмитрий
ответить
# Видео-приклад / Скорость на клавиатуре / 2014-10-28 14:52

Ага, хотел было сразу весь текст, но там слишком огромная цифра =) На самом деле выходит порядка 200 символов, наверное потому что все же использую не 10 пальцевый метод, а только двумя указательными.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Скорость на клавиатуре / 2014-10-28 14:35

Всё правильно. Ctrl-V тебе помогло :)


2105. Дмитрий
Дмитрий
ответить
# Консоль / Подпрограммы / Степень числа / 2014-10-28 13:51

Задачки пошли уже серьезные...
Вроде бы все понятно, что требуется, только просьба привести текст задач к корректному отображению(подкорректировать html теги). Спасибо


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Делегаты на кубиках / 2014-10-28 06:55

Совершенно верно рассуждаешь, Дима, молодец!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Обои рабочего стола / 2014-10-28 03:54

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Баскетбольное табло / 2014-10-27 14:20

Очень рад, что урок оказался полезным.


2105. Дмитрий
Дмитрий
ответить
# Видео-приклад / Шахматные часы / 2014-10-27 09:53

Максим, делаю просто согласно видео. Но учту - теперь обязательно буду все формы переименовывать. По дельфям помню, что лучше называть формы fMain и uMain при сохранении юнита формы.


429. Максим Базуев
Максим Базуев
ответить
→  Дмитрий  # Видео-приклад / Шахматные часы / 2014-10-27 09:48

1 Минус - название формы!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Шахматные часы / 2014-10-27 09:24

У матросов нет вопросов


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Средняя оценка / 2014-10-26 14:46

Очень хорошо эта тема рассмотрена в уроке "Делегаты на кубиках".
http://www.videosharp.info/video/theory/nr=61


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-приклад / Карточка паролей / 2014-10-26 14:13

Супер! :) Я рад.


2105. Дмитрий
Дмитрий
ответить
# Видео-игры / Стрелялка / 2014-10-26 13:37

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


429. Максим Базуев
Максим Базуев
ответить
→  Дмитрий  # Видео-игры / Стрелялка / 2014-10-24 11:43

Круто))) токо по форме в иерархии пкм клик и  Rename в Main


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-игры / Стрелялка / 2014-10-24 11:32

Спасибо. Я старался :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-игры / Арканоид / 2014-10-23 13:09

Сложно будет, если делать "правильно".


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-игры / Игральная кость / 2014-10-23 08:15

Какой большой красный круг!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Видео-игры / Бот для виселицы / 2014-10-23 06:31

Отличная работа, даже меню сделал!

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Вроде бы все было понятно, что и зачем вызывается, что и как используется, но самому быстро такое придумать - очень тяжело.
Очень интересное приложение. Наверное, без видеоуроков писал бы игру не меньше двух недель, а здесь за пол дня - полностью готовое приложение. Хорошая подача материала.
Трудности: Разобраться в понятиях ООП и конечно же, в математических расчетах
Все супер! Очень клевые игры!