C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 24
  • На публикациях:   1
  • По консольным: 10
  • По видеоурокам: 7
  • Личных сообщений: 6
  • Получено ответов: 40

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

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

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





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

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

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

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


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


Трудности: Сложности - запомнить последовательность выполнения команды, что зачем должно идти. Но главное что теперь код перед глазами и всегда можно освежить данные, причем с практикой придет и опыт и запоминание.
Очень хороший урок. MySQL одна из распространенных баз данных, поэтому работа с ней очень важна. Конечно хотелось бы еще что-нито такое интересное, например связка таблиц с отображением данных на другой форме. Ну то есть, например щелкаем по человеку и на новой форме открывается таблица со всеми его номерами телефонов(которые берутся из другой таблицы).