Си шарп с нуля

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

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

Дмитрий
  • Звание: Делегатор
  • Накопленный опыт: 287 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-07-07 16:24:38
  • Город проживания: Нижний Новгород

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1 Целые задачи все 11 100 %
2014-12-11 task2 Подпрограммы все 14 100 %
2014-12-05 task2 Алгоритмика 10 из 20 50 %
2014-12-04 task2 Узник цикла IF 5 из 6 84 %
2014-12-04 task2 Динамика все 3 100 %
2014-12-03 task2 Комбинаторика все 9 100 %
2014-11-29 task2 Любимые циклы 1 из 6 17 %
2014-11-24 task1 Строки все 14 100 %
2014-11-13 task2 Пока-цикл 3 из 6 50 %
2014-11-13 task2 Матрёшки 5 из 9 56 %
2014-11-13 task2 По цифрам 3 из 8 38 %
2014-11-13 task2 Математика 2 из 9 23 %
2014-11-13 task1 Календарь 1 из 16 7 %
2014-11-13 task2 For-to-чки 20 из 26 77 %
2014-11-13 task1 Лирика 11 из 14 79 %
2014-11-12 task2 Do-рацикл 2 из 4 50 %
2014-11-12 task2 Простые массивы 1 из 8 13 %
2014-11-02 task2 Рекурсия все 4 100 %
2014-10-27 task1 Цифры 10 из 12 84 %
2014-10-16 task2 Логика 3 из 13 24 %
2014-10-16 task2 Последовательность 2 из 6 34 %
2014-10-16 task2 Обман цикла 1 из 7 15 %
2014-10-15 task2 Условный оператор 9 из 16 57 %
2014-10-15 task6 For-to-Цикл все 12 100 %
2014-10-15 task2 Строки 1 из 6 17 %
2014-10-14 z Вещественные числа все 1 100 %
2014-10-14 task1 Геометрия все 8 100 %
2014-10-14 task1 Символы все 5 100 %
2014-10-13 task1 Целые числа все 7 100 %
2014-10-13 task1 Формулы все 9 100 %
2014-10-10 task1 Семантика все 6 100 %
Итого: 193 из 295 66 %
Сохранить страницу:

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

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


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Дмитрий  # БД - Книжка оценок / Вебинар 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

Здравствуйте!
Посмотрите, пожалуйста задачки в Консоле в разделе Новые задачи.
Ссылки
www.videosharp.info/console/task/level=221
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

Очень хорошо эта тема рассмотрена в уроке "Делегаты на кубиках".
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

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


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

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

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

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

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

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

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

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





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

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

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

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


Трудности: Понять, как мы обращаемся к кнопкам и получаем их текст. Но пошагово пройдясь по программе - понял
Да вроде бы все понятно


Трудности: Сложного ничего, достаточно понятный код
Наверное, один из самых интересных уроков по Теории алгоритмов