Си шарп с нуля

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

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

Сергей
  • Звание: Нанопрогер
  • Накопленный опыт: 25 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-01-24 17:16:23
  • Возраст: 49 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-05-27 chess3 Шахматы по сети 20 из 95 %
2016-07-31 soft0 Демо софт 1 из 8 15 %
Итого: 21 из 103 21 %

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

Дата активности Консольный раздел Прогресс
2018-05-09 solo C# набор 4 из 17 24 %
Итого: 4 из 17 24 %
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК / 2018-05-27 19:49

Нет возможности превратить этот урок в курс по умл схемам.
Поэтому достаточно сделать так, как получится.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей   / 2018-05-17 10:01

Я принимал участие в его создании, потом выполнял уроки и добавлял к ним описание. Остановился на финальном уроке, так как не готово ещё всё что запланировал для финального урока, после займусь уроками по рефакторингу, надо убедиться, что они логически корректы, чтобы у людей не возникало проблем с не стыковками, так как руфакторинг был записан после 5 или 6 части курса, а потом решили перенести его в конец как VIP.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2018-05-17 08:57

при правильно составленных комментариях - они превращаются в документацию.


10936. --
Сергей
Сергей
ответить
→  Евгений Волосатов   / 2018-05-17 08:50

мне сейчас не хватает похожего курса на JAVA и GO, а с комментариями проще для понимания именно в процессе разработки программы, потом когда уже все устоялось то комментарии и не нужны, нужна документация


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2018-05-17 08:48

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


10936. --
Сергей
Сергей
ответить
→  Евгений Волосатов   / 2018-05-17 08:45

Постараюсь сесть и за вечер написать комменты, хотя меня на курсах учили что название классов, функций и переменных должно в полной мере отобразать их назначение


10936. --
Сергей
Сергей
ответить
→  Иван Воронин   / 2018-05-17 08:43

я в принципе так и подсознательно полагал но по мнению дилетанта должно быть наоборот! так что жду с нетерпением объяснения и реализации, по ка что все довольно прозрачно и понятно! Если не секртет, давно курс закончил?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей  # Шахматы по сети / Классы. Консольная доска / 2018-05-17 06:46

Скоро ты узнаешь, что пешка самая сложная, а конь самый простой.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Классы. Стой, кто идёт! / 2018-05-17 00:52

Приступай писать комментарии. Сейчас самое время - пока ещё помнишь


10936. --
Сергей
Сергей
ответить
→  Humanic  # База SQLite / SQLite - Подключение из Java / 2018-05-16 20:50

в качестве предложения, выносите аргументы функций в переменные, потому как дальше будете работать с кучей одинаковых аргументов и менять надо будет только в одном месте )))


10936. --
Сергей
Сергей
ответить
→  Евгений Волосатов   / 2018-05-15 21:58

программисты и тестировщики пишут совершенно различные тесты, и у них разное назначение, программист тестирует  функции и классы, работу модулей, а тестировщики бизнес логику, функционал UI


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2018-05-15 18:43

я думаю, что программы и тесты должны писать разные люди


10936. --
Сергей
Сергей
ответить
→  Евгений Волосатов   / 2018-05-15 15:33

если бы я на работе писал бы без тестов меня бы уже уволили ))) в JS я научился простые тести писать, со сложными пока не сталкивался, а в C# только начал разбираться


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Классы. Квадратная площадь / 2018-05-15 11:27

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


10936. --
Сергей
Сергей
ответить
→  Aleksej Fiodorov  # Пробный Java экзамен / Отображение списка курсов / 2018-05-15 00:12

как обрабатываете ошибки?


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Классы. Шахматная библиотека / 2018-05-14 00:42

Создай свои юнит-тесты.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей   / 2018-05-13 19:13

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


10936. --
Сергей
Сергей
ответить
→  Иван Воронин   / 2018-05-13 18:26

я уже настолько привык сидел на линухе, и английских форточках, что у меня даже мысли не возникало проверить, так что тут да провтыкал (((


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-05-12 22:14

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


10936. --
Сергей
Сергей
ответить
→  OloloCode  # Карточки памяти / Авоська картинок / 2018-05-12 11:09

симпатишно )))


10936. --
Сергей
Сергей
ответить
→  Danil42Russia  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-05-12 09:09

спасибо, помогло, оказалось что путь содержал русские буквы


10895. --
Danil42Russia
Danil42Russia
ответить
→  Сергей  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-05-12 08:19

У меня пути содержали символы и русские буквы, после того как я их убрал, проект собрался без ошибок


10936. --
Сергей
Сергей
ответить
→  Danil42Russia  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-05-11 22:33

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


10936. --
Сергей
Сергей
ответить
→  Александр  # Судоку / Сетка для цифр / 2018-05-11 22:31

имена переменных не информативны


8275. --
Tekashnik
Tekashnik
ответить
→  Сергей  # Шахматы по сети / Доска. Установка Unity 3D / 2018-05-11 09:39

Всегда на минуточку можно воспользоваться бесплатным VPN)) Мы же всё таки программисты, значит должны находить пути решения любых компьютерных проблем...                                                                                                                                                                                   


16533. --
Андрей Шевченко
Андрей Шевченко
ответить
→  Сергей  # Шахматы по сети / Доска. VIP. Запуск на Android / 2018-05-11 06:40

Дождаться таймера сложно? Нет ничего проще)) Стартанул видео и занимаешься своими делами. Я так делал с финальными видеоуроками, где они повторялись. =) В смысле для разных курсов в конце одинаковый видеоурок и так как я его уже видел то пересматривать особого смысла нет, потому что все финальные видеоуроки выполняются примерно по одному и тому же плану.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей  # Шахматы по сети / Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК / 2018-05-11 05:27

Ничего просто так никуда не пропадает, выяви причину и ты удивишься.


10936. --
Сергей
Сергей
ответить
→  Евгений Волосатов   / 2018-05-10 23:55

путь для билда D:\Chess\chessWebGl


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-05-10 23:33

Билдить нужно в папку, в пути которой нет русских букв.


10936. --
Сергей
Сергей
ответить
→  Neverwinter 2  # Шахматы по сети / Доска. Подцеп фигуры / 2018-05-09 23:41

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


9913. --
vip
vip
ответить
→  Сергей  # Пробный Java экзамен / Формулировка задания / 2018-05-09 15:51

Приветствую Сергей на видеопортале уроков по C# and другим языкам и технологиям видеошарп.инфо. Осмысление по уроку Пробный Java экзамен прошло на ура! особенно заинтересовало формулировка данного задания на эстонском. Неплохо бы предложить магистру вместе с курсом партнерской программы английского языка предложить небольшой ликбез и на эстонском - так для общего развития и лучшего понимания картины мира! Удачи на проекте! С Днем Победы! УРА! УРА! УРА!


10936. --
Сергей
Сергей
ответить
→  Владимир  # C# Android / Установка Xamarin для Visual Studio / 2018-05-09 15:09

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


10936. --
Сергей
Сергей
ответить
→  vip  # Пробный Java экзамен / Формулировка задания / 2018-05-09 11:30

как прошло осмысление?


10936. --
Сергей
Сергей
ответить
→  vip  # Карточки памяти / Открытие по щелчку / 2018-05-09 11:29

картинку со скриптом бы на заднем плане


10936. --
Сергей
Сергей
ответить
→  Tekashnik  # PHP парсинг XML / Функциональный функционал - в функции / 2018-05-09 11:28

код структурирован, и это хорошо!


10936. --
Сергей
Сергей
ответить
→  Евгений Волосатов   / 2018-05-09 11:26

яндекс в украине попал под санкции, скачать только через VPN


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Сергей  # Шахматы по сети / Доска. Установка Unity 3D / 2018-05-04 10:11

А у меня скачалось нормально


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Сергей  # Шахматы по сети / Доска. Установка Unity 3D / 2018-05-04 09:09

Железный занавес - наше всё! До встречи в СССР! ))))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Доска. Установка Unity 3D / 2018-05-04 09:06

а разве яндекс диск попал?


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / План Шахматного проекта / 2018-05-03 23:50

В добрый путь!


10936. --
Сергей
Сергей
ответить
# Консоль / C# набор / Сотка / 2018-05-03 19:40

забыл пробелы нажимать, а так интересно


10936. --
Сергей
Сергей
ответить
# Начало / Создай online игру на бесплатном мастер-классе! / 2018-05-01 23:11

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


10936. --
Сергей
Сергей
ответить
# Видеокурсы / «Я мечтаю, я хочу, я сделаю» / 2016-08-03 20:46

Хочу написать игру Коммерсант, играл когда то в такую на 8088
Хочу разрабатывать приложения под мобильные платформы и игрушки и софт


10936. --
Сергей
Сергей
ответить
# Видеокурсы / «Я мечтаю, я хочу, я сделаю» / 2016-08-01 20:27

Хочу написать игру Коммерсант, играл когда то в такую на 8088
Хочу разрабатывать приложения под мобильные платформы и игрушки и софт


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Демо игры / Вступительное слово / 2016-07-31 22:16

Не сомневайся, Сергей. Чем дальше, тем больше конструктивизма.


10936. --
Сергей
Сергей
ответить
# Видеокурсы / «Я мечтаю, я хочу, я сделаю» / 2016-07-31 21:18

Хочу написать игру Коммерсант, играл когда то в такую на 8088
Хочу разрабатывать приложения под мобильные платформы и игрушки и софт


  • Звание: Нанопрогер
  • Накопленный опыт: 25 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2018-08-31

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

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

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

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

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

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

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





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

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

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

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


Научился: билдить проект, нужно правильно указать сцену которую надо сбилдить
Трудности: выяснить что сбилдивалась сцена по умолчанию, а нужно было сцену на которй доска



Научился: В шахматы играю как дилетант, с С#, ASP, SQL слегка знаком, больше работаю с JS, Unity увидел только здесь на вебинаре,