Си шарп с нуля

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




Дмитрий
  • Звание: Делегатор
  • Накопленный опыт: 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-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 %
Итого: 50 из 102 50 %

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

Дата активности Консольный раздел Прогресс
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#.

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