Си шарп с нуля

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

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

Дмитрий
  • Звание: Делегатор
  • Накопленный опыт: 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 Простые массивы 1 из 8 13 %
2014-11-12 task2 Do-рацикл 2 из 4 50 %
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 Строки 1 из 6 17 %
2014-10-15 task2 Условный оператор 9 из 16 57 %
2014-10-15 task6 For-to-Цикл все 12 100 %
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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория алгоритмов / Отзыв о Теории алгоритмов / 2015-01-20 01:01

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Супер игры / Пятнашки, часть 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-10-30 00:25

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2014-10-29 02:25

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 80
2 -- Николай Миролюбов 6203 38
3 KF MaxB 25450 31
4 KF Bemen 28396 5 5 30
5 KF Алексей В. 10494 23
6 KF Костя 28874 21
7 -- Посетитель 0 5 5 15
8 KF Vdonsk 26175 15
9 -- Валерий Жданов 791 4 4 14
10 -- Vlad_Plestsov 28882 12
11 -- Морозов Юрий Александрович 2639 10
12 KF Yefim 11589 7
13 -- Vasilij 28739 6
14 -- Igorenzia 689 5
15 -- Иван 2146 5
16 -- Dmitry Sinitsin 17947 4
17 -- Алекс 28946 1 1 1
18 -- Alikan 28947 1 1 1
19 -- Савва Гриченко 28923 1
20 -- Кирилл 28925 1
21 -- Maksim 28928 1
22 -- Игорь 28930 1
23 -- Маша 28935 1
24 -- Бакдаулет 28938 1
25 -- GBK 28941 1
26 -- Артем Кругликов 28945 1

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

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

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

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

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

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





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

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

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

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


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


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