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

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

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

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

  • Отправлено: 28
  • На публикациях:   1
  • По консольным: 8
  • По видеоурокам: 3
  • Личных сообщений: 16
  • Получено ответов: 53

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Андрей  # Шахматы по сети / VIP. Меню DimanDOSа / 2019-07-10 20:33

Здорово!


16259. --
Андрей
Андрей
ответить
→  Валерий Жданов   / 2019-07-09 11:47

Без проблем!


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # Шахматы по сети / Рефакторинг. Двухэтажное превращение / 2019-07-09 08:44

отклоняем. перезальют - сделаешь)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # Шахматы по сети / Рефакторинг. Финальное причёсывание / 2019-07-09 08:44

значит, пока отклоним)) потом перезальют - сделаешь


16259. --
Андрей
Андрей
ответить
→  Евгений Волосатов   / 2019-07-08 19:38

в уроке Рефакторинг. Класс шахматной игры (www.videosharp.info/video/chess3/nr=1971) есть надпись: ЭТОТ УРОК НУЖНО ПЕРЕЗАПИСАТЬ. ДЛЯ ЭТОГО МНЕ НУЖЕН ПРОЕКТ ДО ЕГО ВЫПОЛНЕНИЯ.
ПОЖАЛУЙСТА ПЕРЕД ВЫПОЛНЕНИЕМ ЭТОГО УРОКА СОЗДАЙТЕ АРХИВ ПРОЕКТА И ПРИШЛИТЕ ЕГО МНЕ.
Если это актуально, вот ссылка на ЯД: yadi.sk/d/ZkL2yMJkHQKmXQ


16259. --
Андрей
Андрей
ответить
→  Dmitry Sinitsin   / 2019-07-07 15:32

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


16259. --
Андрей
Андрей
ответить
→  Новопашин Владимир   / 2019-07-07 15:29

Спасибо за совет! Пока что количество классов умеренное..


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # Шахматы по сети / Рефакторинг. Клетка в клетке / 2019-07-07 11:33

Чтобы не потеряться в классах - объединяй их в отдельный папки.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Андрей  # Шахматы по сети / Рефакторинг. Хоровод из четырёх фигур / 2019-07-07 11:18

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


16259. --
Андрей
Андрей
ответить
/ 2019-07-06 12:28

То, что SOLID полезная штука - нет никаких сомнений. Просто пока "не дошёл ход" до этой темы, слишком много всего остального..


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # Шахматы по сети / Рефакторинг. Многоклеточная сущность / 2019-07-06 12:04

Ну это не сразу понимается. Кстати очень полезная штука. Вот иной раз людям на своей работе приходится объяснять почему я пишу столько много функций - из-за того, что я должен соблюсти принцип единой ответственности.  Когда спрашиваю знакомы ли с SOLID, оказывается нет. Ну для меня конечно последние две буквы были самые тяжкие в этом акрониме - это насчет внедрения зависимостей и разделения интерфейсов. Остальное уже устаканилось.


16259. --
Андрей
Андрей
ответить
/ 2019-07-04 09:09

Володя, на генерацию идей нужна энергия :)  Она появляется у всех, кто принимает свои решения, и не слишком измотан. Наша природа - творчество :)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2019-07-04 07:09

Да вроде суфлером не пользовался. Просто по себе знаю, что было сделано несколько дублей (не удивляюсь , что несколько десятков). Вроде глаза не бегают туда-сюда. У меня например текст сам собой заучивается.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # Шахматы по сети / Рефакторинг. С чего начать? / 2019-07-04 07:05

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


16259. --
Андрей
Андрей
ответить
→  Dmitry Sinitsin   / 2019-07-03 18:11

Дима, всё гораздо проще! Кратковременная память человека вполне вмещает одну-две фразы, что и было использовано (телесуфлёра не было :). Я просто подготовил текст и вспоминал по фразе перед съёмкой, а мой знакомый фотограф, у которого с камерой и освещением нет проблем, исправно нажимал кнопку на камере. Затем мы задействовали его жену, которая отрезала из получившихся кусочков видео лишнее и собрала их воедино. Идея с ускорением видео для сокращения времени - моя. Вот и все секреты.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Андрей  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2019-07-03 14:07

Привет! Видеоотчет на уровне, прежде здесь не встречавшемся. Судя по четкой речи и хорошо освещенному лицу диктора, предполагаю что и свет выставляли и телесуфлер использовали? Приятно такие отчеты встречать здесь на проекте Игромистра. Удачного кода и успехов в обучении!
Любопытно, текст на память или суфлер задействован был?


16259. --
Андрей
Андрей
ответить
/ 2019-07-03 13:52

Спасибо за высокую оценку!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Шахматы по сети / Клиент. Фоновое обновление / 2019-07-02 23:54

Молодец, Андрей, горжусь такими способными и целеустремленными людьми!


16259. --
Андрей
Андрей
ответить
/ 2019-06-30 14:37

Спасибо, Володя, опробую!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # Шахматы по сети / Клиент. Ход в мешке / 2019-06-29 23:32

Слишком длинная строка получилась. Может в твоем случае использовать такую строку move.ToLower().Contains("sы")?


16259. --
Андрей
Андрей
ответить
→  Иван   / 2019-06-21 16:35

Точно, autoincrement. И все эти изменения - на совести того, кто изменяет.
Иван, я хотел изменять его для того, что бы упорядочить записи в таблице, вернее, поубирать пробелы.
Конечно, можно оставить и так.. Но Евгений, например, подчищает лишние using-и, и, кажется, я его немного понимаю :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Шахматы по сети / Сервер. Шахматная Идемпотентность / 2019-06-21 16:08

Прекрасные выводы, Андрей.


2146. --
Иван
Иван
ответить
→  Андрей  # Шахматы по сети / Сервер. Ваш ход! / 2019-06-21 15:29

Курс не проходил. Но есть мысли по поводу ID. Почему-то кажется, что id в этой таблице имеет свойство autoincrement. Соответсвенно, возникает вопрос - а зачем его менять. Тем более, что это поле, как правило, должно быть уникальным


16259. --
Андрей
Андрей
ответить
/ 2019-06-20 21:07

Беларусь, Светлогорск


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Андрей  # Шахматы по сети / Сервер. Официант без логики / 2019-06-20 21:00

В Кирове также около тридцати. Техника местами тоже сбоит. У Вас какие края? Любопытно.


16259. --
Андрей
Андрей
ответить
/ 2019-06-16 17:19

Доступ к уроку есть. Но есть и проблема с SQL-сервером: сейчас в процессе решения.


21921. --
Грачья
Грачья
ответить
→  Андрей   / 2019-06-15 21:43

Привет, у тебя с прохождение по шахматам прошло нормально, не было проблем, таких как у меня что урок не давал доступ хотя предыдущие уроки были выполнены?


21921. --
Грачья
Грачья
ответить
→  Андрей  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2019-06-15 18:56

Молодец, продолжай в таком духе.


10162. --
Дмитрий
Дмитрий
ответить
→  Андрей   / 2019-06-11 00:34

Спасибо


16259. --
Андрей
Андрей
ответить
→  Дмитрий  # Шахматы по сети / База данных. VIP. Красивая диаграма / 2019-06-10 17:25

Дима, у меня тоже возникли проблемы с новыми версиями. Я выполнил задание в более старой версии SQL Server 2012 Express; и мне пришлось повозиться какое-то время: полностью вычистить все остатки новых недоустановленных версий (начал устанавливать рекомендованное в уроке, вроде бы и установилось, но запускаться - отказ). Пришлось посидеть, удалять частями, обращать внимание, что от чего зависит. Делал через пуск --> панель управления --> программы и компоненты  --> в списке искал всё, что можно деинсталировать со словом SQL. Будьте внимательны, если у вас есть какие-либо наработки в SQL - сначала всё посохраняйте всё нужное. Компьютер перезагружал несколько раз после очередной удалённой части. Затем прошёл по реестру CCleaner. После этого - скачал версию Management Studio, в которую уже включен дистрибутив SQL Server. И установил насвежо. После этого - всё создалось без проблем. Да, и базы придётся, скорее всего, пересоздать!


16259. --
Андрей
Андрей
ответить
/ 2019-06-07 15:30

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


20659. --
no name
no name
ответить
→  Андрей  # Шахматы по сети / База данных. Упрощение / 2019-06-07 10:20

Непонятно только зачем на курсах программирования упрощают настолько, что теряется весь смысл


16259. --
Андрей
Андрей
ответить
→  Евгений Волосатов   / 2019-05-17 18:29

Евгений, в уроке 10. Доска. VIP. Запуск в Интернете курса Шахматы по сети, примерно на 2 мин 20 сек было упоминание о том, что можно написать ассемблер и интерпретатор ассемблера на JS. Где об этом можно поинтересоваться поподробнее?


18131. --
Александр
Александр
ответить
→  Андрей  # Шахматы по сети / Алгоритмы. Ночью с Конём / 2019-05-17 11:45

Приветствую ! Все так думают примерно ))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Шахматы по сети / Классы. Фигурой марш! / 2019-05-07 13:57

Спасибо, Андрей, за верную мысль. Ты прав, по рукам никто не бьёт когда форму неверно заполняешь :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Шахматы по сети / Классы. Цветная фигура / 2019-05-05 17:04

Отличная работа!


10365. --
Rita
Rita
ответить
→  Андрей  # Шахматы по сети / Доска. VIP. Запуск на Android / 2019-05-02 14:12

Молодец, Андрей!
запустил нашу доску на операционной системе Android.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Шахматы по сети / Доска. VIP. Запуск на Android / 2019-05-02 10:25

Молодец, Андрей!


18688. --
Arslan
Arslan
ответить
→  Андрей  # Весёлая семейка Web-Мастера / Финальный урок / 2019-01-17 14:48

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Весёлая семейка Web-Мастера / PDO / 2019-01-16 14:40

Тут отдельный курс нужен


20659. --
no name
no name
ответить
→  Андрей  # Весёлая семейка Web-Мастера / MySQL / 2019-01-15 16:43

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Весёлая семейка Web-Мастера / Session / 2019-01-14 10:09

Спасибо. Работаем над этим.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / Группировки и функции / 2018-07-27 11:16

Спасибо, Андрей, за отзыв и за быстрое прохождение курса. Надеюсь, что SQL будет тебе добрым другом


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / Редактирование и удаление / 2018-07-26 20:55

ну да, уроки и делались максимально простыми, чтобы были как шпаргалка


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / Могучий JOIN / 2018-07-26 20:48

))) хорошо, что получилось все. кстати про JOIN-ы меня часто спрашивали на собеседованиях при трудоустройстве. так что... )


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / SELECT математика текст и NOT / 2018-07-26 20:24

Андрей, Вы поняли правильно, обработка запросов - это реально просто. мы сейчас с вами рассматриваем кирпичики, которые помогут вам сложить более сложные конструкции


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / Select начало / 2018-07-26 15:32

главное, что выровнял))) молодец))) получилось все) идем дальше


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / План базы данных и создание таблиц / 2018-07-26 11:20

ну молодец, что разобрался


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Андрей  # SQL: ничего лишнего / Запуск mysql-консоли и создание базы данных / 2018-07-26 10:59

я рад, что у тебя все получается. на маленькие шажки курс этот и рассчитан


16259. --
Андрей
Андрей
ответить
# Шахматы по сети / Доска. VIP. Запуск на Android / 2018-07-15 10:09

Евгений, тут беда такая: нету подходящего гаджета с андроид, и пока что не предвидится. Мой тел - дохлый совсем, справляется только со звонками, и памяти у него совсем ничего. Если я начну сейчас им заниматься - увязну надолго, а времени нет совсем, терять не хочется. Можно я выполню уроки "Доска. VIP. Запуск на Android" и "Доска. VIP. Запуск в Интернете" несколько позже, а сейчас каким-либо образом перепрыгну на "Классы. Шахматная библиотека"? Система не пускает. Дело в том, что я проходил уроки последовательно, один за другим. На настоящий момент не могу выполнить "Доска. VIP. Запуск на Android" по техническим причинам. + урок "Шахматы по сети / Классы. Архитектура проекта" я сделал давным-давно - 12 февраля. Не может никак это "застрять в системе"?


9913. --
vip
vip
ответить
→  Андрей  # Шахматы по сети / Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК / 2018-07-13 13:33

Приветствую на видеопортале C# videosharp.info. Здорово у тебя получилось котенка на дельтаплане запустить.
Хотелось бы пожелать что бы все задачи поставленные перед участниками портала так же легко и непринужденно всегда взлетали.
Я всегда говорил - приложение либо взлетает, если все в порядке, либо не взлетает и задача программиста отремонтировать приложение, что бы оно взлетело!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Андрей  # Шахматы по сети / Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК / 2018-07-11 13:56

НизЕнько пошел, видать мышкует )


16259. --
Андрей
Андрей
ответить
# Консоль / Целые числа / Два числа / 2018-04-25 17:29

Полезные задачки, не дают мозгу чахнуть :)


16259. --
Андрей
Андрей
ответить
# Консоль / Целые числа / Чтение / 2018-04-24 17:22

Написал, конечно же, после чтения теории. Задачка интересная, приятно тренироваться.


16259. --
Андрей
Андрей
ответить
# Консоль / Целые числа / Максима / 2018-02-15 22:53

Робот Шарп очень не любит знаки препинания, поясняющие комментарии и пробелы,
но мы с ним договорились!
Очень даже полезная задачка!


14981. --
DimanDOS
DimanDOS
ответить
→  Андрей  # Клиент-серверные шахматы / Вступление. План Шахматного проекта / 2018-02-15 17:20

Отличное решение взяться за этот курс! Он обещает быть насыщенным и думаю что подойдёт каждому кто умеет хоть чуть-чуть программировать на C#. А на счёт Unity - ничего сверхъественного и трудного не будет, так что можете смело проходить курс!
P. S.
Очень интересная вторая картинка!                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                           


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

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Клиент-серверные шахматы / Вступление. План Шахматного проекта / 2018-02-14 22:29

Вопросы можно будет задавать на вебинарах или в телеграм чате или в отчетах.


16259. --
Андрей
Андрей
ответить
# Консоль / Семантика / Китайская стена / 2018-02-14 15:47

Вот уж, воистину: век живи, век учись. Раньше использовал только циклы.


16259. --
Андрей
Андрей
ответить

16259. --
Андрей
Андрей
ответить
# Консоль / Семантика / Дядюшка Эхо / 2018-02-14 15:36

Прикольно.


16259. --
Андрей
Андрей
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Клиент-серверные шахматы / Доска. Установка Unity 3D. / 2018-02-14 01:19

Поэтому и было задание по набору шахматных терминов.


16259. --
Андрей
Андрей
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Клиент-серверные шахматы / Вступление. Архитектура Шахматного проекта / 2018-02-13 13:06

для этого вступай в чат этого проекта в телеграме. смотри почту.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Начало / Архитектура Клиент-серверных Шахмат. / 2018-02-12 00:34

Андрей, из Белоруссии проще всего оплатить через терминал на счет вебмани. Также можешь попробовать оплатить картой через яндекс или justclick. После выписки счета есть выбор способов оплаты.


16259. --
Андрей
Андрей
ответить
# Начало / Архитектура Клиент-серверных Шахмат. / 2018-02-11 19:19

Понравилась идея - прокачать навыки на создании серьёзного, с моей точки зрения, проекта. На настоящий момент попробовал "на зубок", озанкомился с C#, ASP - сейчас в процессе, Unity - вообще не знаком. БД - в какой-то степени. Курс заинтересовал. Как оплатить? Я из Белоруссии.

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





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

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

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

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


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



Научился: Опять не всё гладко, но вроде бы разобрался. Базу на хостинге восстановил. Протестировал матом в 2.5 хода.
Трудности: Было мало информации, пришлось погуглить. Всё инфо на инглише: часть нашёл в видео, часть - интуитивно, копаясь в CP