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

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

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

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

  • Отправлено: 10
  • По видеоурокам: 6
  • Личных сообщений: 4
  • Получено ответов: 75

10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр  # Клиент-серверные шахматы / Вступление. Архитектура Шахматного проекта / 2018-02-17 02:29

Бага не увидел, фен создан для описания ситуации на доске, можно хоть всю доску замостить пешками, это не баг, это суть.
Это редактор шахматной доски, расставлять можешь что угодно и как угодно, чтобы потом скинуть просто ссылку, по типу lichess.org/editor/q6K/1q6/2q5/3q4/4q3/5q2/6q1/K6q_w_-_- чтобы другой человек понял, что ты хочешь сказать, либо сохранить текущую партию, чтобы потом спустя время просто перейти по сохранённой ссылке и продолжить играть.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Александр  # Клиент-серверные шахматы / Вступление. Архитектура Шахматного проекта / 2018-02-16 13:29

Это не баг. Так и должно быть.
Какой у тебя логин на lichess?


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / VIP. Секрет мастерства / 2016-07-03 07:35

Молодец, Саша, правильный подход.
Хотя обычно пишут сто программ по разу.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / VIP. Биоритмы / 2016-07-03 07:33

Семантика - строки. Перерешай эти задачи.


4699. --
Сергей Витальевич
Сергей Витальевич
ответить
→  Александр  # Секундомер / Финальный выход! / 2016-07-02 09:39

Неплохой результат. Да, согласен, возможно и за 7 но нужно сильно постаратся.


4699. --
Сергей Витальевич
Сергей Витальевич
ответить
→  Александр  # Секундомер / 5 часть. Видеофиксация / 2016-07-02 09:21

Видео с подсказками www.youtube.com/watch?v=pjq8fEWh6Hs думаю поможет ускорить написание.


6614. --
Александр
Александр
ответить
→  Евгений Волосатов   / 2016-07-01 02:15

а, там всё хитро))) не знал. спасибо! будем ждать :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2016-07-01 00:00

завтра ещё будет доступен, нужно дождаться 20 голосов.


6614. --
Александр
Александр
ответить
→  Евгений Волосатов   / 2016-06-30 22:09

Добрый вечер. Хочу пройти доп.уроки от "секундомера", но возникает ошибка - говорит надо сдать задание. Хотя задание сдал. Посмотрите что там не так, пожалуйста.
И скажите, как можно пройти эти два урока (курс то до 1 июля, и я думал сегодня вечером успеть пройти, а теперь не успеваю из-за этого глюка) ?


6614. --
Александр
Александр
ответить
→  Евгений Волосатов   / 2016-06-26 13:49

Евгений, добрый день.
Не могли бы вы объяснить момент с экранированием ":" в конструкциях типа label.Text = date.ToString("mm:ss")
www.videosharp.info/6614/checking/task5=488


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / 1 часть. Пункты 100 – 113 / 2016-06-26 13:34

Справился. Молоток!


4004. --
Елена
Елена
ответить
→  Александр   / 2016-06-25 13:12

Да, увидела! У меня тоже были проблемы при загрузке картинок с прозрачным фоном


6614. --
Александр
Александр
ответить
→  Елена   / 2016-06-25 12:10

там прозрачный фон, что-то сглючило. но если на неё тыкнуть, откроется норм


4004. --
Елена
Елена
ответить
→  Александр  # Секундомер / Моральная подготовка / 2016-06-25 05:02

Картинка почему-то чёрная :(


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / Моральная подготовка / 2016-06-24 23:28

Молодец, Саша, на правильном пути!


6614. --
Александр
Александр
ответить
→  Евгений Волосатов  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:52

подзатянул сегодня, думал часам к 18 закончу)
подарок-то хочется всё равно! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:38

Чуствую, что торопился.


4004. --
Елена
Елена
ответить
→  Александр  # Шарики / Шарики. Поиск пути / 2016-06-19 19:32

Отличная практика - сделать сначала самому!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шарики / Шарики. Логика игры / 2016-06-19 10:46

Дополнительная проверка никогда не помешает. Представь, что мы добавили ещё какие-нибудь новые правила, и по логике вещей необходимо ещё раз вызывать эту функцию. Каждая функция должна гарантировать корректное выполнения.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шарики / Шарики. Вступление / 2016-06-18 20:56

Хорошая схема получилась, молодец, Саша!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Протокол - Список команд / 2015-09-21 22:55

Александр, очень хорошо проработал урок!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - Запросы SQL / 2015-09-21 12:24

Александр, замечательно что отлично проработал запросы, это опыт поможет для дальнейшей реализации игры! Молодец! :)


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / База Морского Флота - Запросы SQL / 2015-09-21 00:54

Ого сколько запросов! Здорово вы с ними разобрались.


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / База Морского Флота - GAME / 2015-09-16 16:27

На прошлом вебинаре не только сервер общался с таблицей, но даже удалось сыграть.


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / База Морского флота - Экспресс SQL / 2015-09-16 16:16

Отлично, супер скорость выполнения!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - INFO / 2015-09-16 11:39

Замечательно! Каждый урок только на пользу!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - GAME / 2015-09-16 11:36

Александр, занимайся дальше там интересно и все станет на свои места! :)


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - SHIP / 2015-09-16 11:33

Александр, хорошо проработал! Двигайся вперед у тебя уже все классно! :)


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Мышкой по кораблям / 2015-09-15 18:49

Александре! Замечательно у тебя все получается! Так и дальше продолжай! :)


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Фабрика картинок / 2015-09-15 16:39

Чувствуется, что с программированием вы на "ТЫ". Спасибо за интересные наблюдения.


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Мышкой по кораблям / 2015-09-15 16:21

Класс! Хорошо когда все просто! Идете прямо крейсерской скоростью!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Фабрика картинок / 2015-09-15 11:57

Александр, замечательно поработал, спасибо за совет! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Наследие картинок / 2015-09-14 23:57

Александр, отличная морской флот у тебя вышел! Давай догоняй, впереди много интересного!


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Наследие картинок / 2015-09-14 23:56

Отлично получилось! Ждем следующие отчеты!


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Карта Пиратов / 2015-09-12 00:59

Хорошо, что попытались! Критическое отношение очень важно. Только так можно во всем разобраться.


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Карта Пиратов / 2015-09-11 21:56

Александр, я очень рада твоему пониманю! Отлично поработал! Молодец!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Перезагрузка проекта / 2015-09-10 19:01

Александр, очень проварилось как ты поработал на этом уроке! Молодец! :)


3397. --
Sergey
Sergey
ответить
→  Александр  # Морской флот / Архитектура - Перезагрузка проекта / 2015-09-10 18:17

Красиво со схемой ты!


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Перезагрузка проекта / 2015-09-10 17:03

Здорово все проработано. Так держать!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Анимация - Полёт по таймеру / 2015-09-09 19:29

Александр, очень хорошо сделал! Молодец!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Анимация - Отображение кадров / 2015-09-09 19:23

Александр, отлично проработал задание! Так и продолжай!


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Анимация - Отображение кадров / 2015-09-09 18:39

Не видно, но чувствую, что снаряд летит!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Анимация - Полёт снаряда / 2015-09-09 18:16

Александр, отлично постарался! Молодец! :)


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Графика - Рефакторинг / 2015-09-08 23:18

Интересная доработка. Здорово, когда свои идеи получается воплощать


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Александр  # Морской флот / Графика - Выстрелы по Кораблям / 2015-09-08 20:41

Классный обстрел. Прямо батальное полотно на игровом поле!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Графика - Карта Морского флота / 2015-09-07 23:49

Александр, очень хорошие навыки получил в этом уроке! Я рада твоим приобретениям! :)


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Интерфейс - Первый кораблик / 2015-09-07 22:46

Александр, хорошие навыки получил в этом уроке! Дальше только интересней! Так дерзай веред! :)


2146. --
Иван
Иван
ответить
→  Александр  # Морской флот / Интерфейс - А на море корабли / 2015-09-07 22:14

Ой, куда-то корабли на сушу выбрались. (превратились в верблюдов- кораблей пустыни?)


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Интерфейс - А на море корабли / 2015-09-07 22:12

Александр, отлично поиграл! :)


6614. --
Александр
Александр
ответить
→  Aleksandr  # Чашка кофе / + База Морского Флота - GAME / 2015-09-05 00:04

Саня, блок-схема - огонь!!))


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 15:43

Елена(4004) сама доделала.  Видел у нее хороший видео-обзор. Можно попробовать самому доделать, а потом сверить результат.



1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 07:14

МБ еще не закончен. До конца года обязательно доделаем его, отель и теорию ооп


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-09-04 01:04

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


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 00:56

Отлично получилось! Чувствуется, что проблем не возникло.


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-09-03 22:28

Александр, очень хорошо потрудился! Молодец! ⭐️⭐️⭐️⭐️⭐️


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2015-09-03 00:09

Интересно бы посмотреть на видео, как работает, надеюсь в конце курса увидеть это чудо.


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2015-09-02 23:17

Александр, я очень рада наблюдать как вам нравится эта программа и алгоритм, как ты с ним возишься, это очень мило!!!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Олимпиада - Угадай число / 2015-09-02 08:17

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2015-09-02 07:18

Одно дело просто потестировать, а другое увидеть в соавнении. Буду ждать твоего класса


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Угадай число / 2015-09-01 23:57

Отлично получилось.


6614. --
Александр
Александр
ответить
→  Евгений Волосатов  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-09-01 22:56

да там в принципе, я думаю, и без старого проекта можно будет потестить: рандомная расстановка - она вроде не должна отличаться, и кол-во выстрелов у меня тоже считается при каждом вызове Sea.Shoot()
в приложенном проекте в принципе всё есть для тестирования - большая кнопка Kill 10000, надо просто по коду глянуть что там никакого "читерства"
хотя, я дошёл до 9 урока, там оказывается как раз надо сделать прогу, как те 10 из этого видеоурока.
думаю, к 9 уроку моё дз не сильно будет отличаться от того что есть сейчас, просто всё это приведётся к такому же виду что и 10 олимп.решений.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-09-01 15:42

Эх, достать бы старый прокт и потестировать....
Может руки дойдут когда вернусь к этому проекту.


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-09-01 15:41

Александр, в себя ты просто обязан верить, а еще лучше - знать что ты все можешь и ты, Молодец!!! ☀️


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-08-29 01:07

Александр, замечательное решение, главное без фанатизма, а то так и неузнаешь как было дальше реализовано, а ведь это тоже интересно!
Вот посмотри отчет Ивана, он сделал наоборот начало выполнил уроки а потом уже доделал свой!
www.videosharp.info/2146/checking/game6=189


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-08-29 01:07

Даже зная алгоритм, его все равно реализовать не совсем просто. Буду рад если ошибусь :) . Буду очень ждать вашего следующего отчета. Задание очень интересное.


6696. --
Владимир Борисенко
Владимир Борисенко
ответить
→  Александр  # Морской Бой / +++ Телефон через TCP/IP протокол / 2015-08-27 20:29

Если что-то не понимаешь, просто повтори и вникай в другое, понимание с практикой и опытом придет.


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / +++ Телефон через TCP/IP протокол / 2015-08-27 20:26

Александр, очень рада что все у тебя получилось и твои знания приумножаются! ☀️
Делегаты очень подробно Евгений рассказывал в курсе "Новые технологии" в первом и продолжил во втором уроке
1. Делегаты на кубиках
2. Нити на кубиках


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2015-08-27 09:13

Молодец, Саша, прирождённый оптимизатор1


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Морской Бой - Установка кораблей / 2015-08-27 01:14

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


6614. --
Александр
Александр
ответить
→  Евгений Волосатов  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-27 00:11

изначальный алгоритм при постановке очередного корабля удалял уже расставленные, если они мешались, т.о. ему приходилось заново расставлять одни и те же корабли по несколько раз, удаляя только что расставленные, которые опять приходится расставлять заново и т.д.
мой алгоритм в случае если мешаются корабли, не удаляет расставленные, он переставляет текущий. на скрине видно.
получается, что делается меньше удалений уже удачных кораблей, а т.к. поле более-менее большое, а каждый след.корабль становится всё меньше, то очередному кораблю достаточно 1-5 рандомов чтобы встать не затронув существующие.


6696. --
Владимир Борисенко
Владимир Борисенко
ответить
→  Александр  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-26 18:52

Минималистично и красиво, красавчик.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-26 18:48

Можешь словами объяснить идею своей оптимизации?


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-26 17:19

Александр, классно придумал! Хорошо поработал! Молодец!⭐️


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Редактор и Сетка / 2015-08-25 17:16

Александр, хорошо что все сделал и даже улучшил! Молодец! :)


2146. --
Иван
Иван
ответить
→  Александр  # Морской Бой / Морской Бой - Редактор и Сетка / 2015-08-25 14:56

Отлично получилось! Еще и с усовершенствованиями!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Морской Бой - Редактор и Сетка / 2015-08-25 14:00

А ты, Саша, молодец!


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Море и Корабль / 2015-08-16 14:20

Александр, хорошо что все получилось, и со всеми сложностями справился! Молодец! :)


6614. --
Александр
Александр
ответить
# Морской Бой / Морской Бой - Планирование / 2015-08-14 21:06

русские названия - одна из задумок вебинара и типа часть задания.
надеюсь, во втором уроке будет переход на англ..


6282. --
Михаил
Михаил
ответить
→  Александр  # Морской Бой / Морской Бой - Планирование / 2015-08-14 19:40

Да уж.. в первый раз узнал, что кто-то использует названия переменных, функций и классов на кириллице. Извини, конечно, но это действительно неудобно и в среде профессионалов считается плохим тоном. P.S. Если только для себя пишешь...


24. --
Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Планирование / 2015-08-14 19:37

Александр, с началом курса, рада что ты решил сделать эту игру! Да, согласно переключение очень утомляет, хотя я оставила, это тоже хороший опыт! :)


24. --
Олюшка
Олюшка
ответить
→  Александр  # Мордо Бой / Вступление / 2015-08-04 19:54

Александр, замечательные картинки у тебя в итоге получились! Молодец! :)
Как мой личный опыт показывает, для обучения лучше не большие уроки, чем длинные! Уверена, что тебе все же понравится такой подходы, а главное что ты легче все усвоишь! :)


2146. --
Иван
Иван
ответить
→  Александр  # Мордо Бой / Вступление / 2015-08-04 19:47

В дальнейшем, оказывается, очень удобно работать именно по таким коротеньким урокам. Не надо искать, где же мы что-то там делали? К каждому уроку есть подробное описание, по которому легко найти то, что ищешь или хочешь повторить.

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





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

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

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

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


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


Научился: доделал свой вариант реализации алгоритма в части добивания корабля.
Трудности: для обеспечения "пошаговой обработки" выстрелов запихнуть в глобали то, что у меня изначально было в "общем потоке выполнения" реализовано через while
а где же окончание видеокурса с работающей программой в виде того, что мы делали на первых уроках с dataGridView ?? О_о