Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Только до конца месяца: Вступление в Клуб Формулистов с 50% + 20% скидкой.
Робот Шарп работает!

Сергей
  • Звание: Нанопрогер
  • Накопленный опыт: 25 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-07-28 12:06:35
  • Возраст: 44 года

Видеокурсы

Дата активности Видеокурс Прогресс
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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК / 2018-05-27 19:49

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Классы. Шахматная библиотека / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / Доска. 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. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Сергей  # Шахматы по сети / Доска. Установка Unity 3D / 2018-05-04 09:09

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


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

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Шахматы по сети / План Шахматного проекта / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Демо игры / Вступительное слово / 2016-07-31 22:16

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


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

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


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Яков 6401 10 25 10 50 340
2 KF Dmitry Sinitsin 17947 10 25 10 50 330
3 KF ES35 22133 5 15 5 25 173
4 KF Николай Миролюбов 6203 5 16 5 26 140
5 KF Vladimir 22955 5 15 1 21 97
6 -- Степан 18842 10 20 1 31 81
7 -- Андрей 162 5 5 10 70
8 KF Андрей 23396 66
9 -- Алексей 23591 54
10 -- Artash 23609 5 5 41
11 -- Данил 23620 1 1 34
12 -- Никита 23587 5 5 10 33
13 -- Валерий Жданов 791 6 6 31
14 KF ser2018 17425 30
15 KF Glebov Alexandr Leonidovich 23309 5 5 26
16 KF Евгений Черкасов 23522 5 10 15 25
17 -- Посетитель 0 5 5 25
18 KF Владимир 23048 23
19 KF Yefim 11589 5 5 21
20 KF Кирилл 9480 20
21 -- Алексей|BrisK|Кривицкий 3506 16
22 KF Антон Кравченко 5502 5 5 15
23 KF Dmitry-BY 19391 15
24 -- Даниил Лаутеншлегер 20061 15
25 KF Дмитрий 20302 15
26 -- Anasstka 23566 15
27 -- Тимур Зарипов 22417 10 10 10
28 -- Hacker228 23579 5 5 10
29 -- Иван 2146 10
30 -- Daniil 23442 7
31 KF Игорь Бойко 23687 5 1 6 6
32 KF Евгений Волосатов 1 2 2 6
33 -- Марина 23679 5 5 5
34 KF Сергей Сергеев 10713 5
35 -- KpucTo6aJlb 13385 5
36 -- Иван 23223 5
37 -- kirjamovie1 23656 5
38 -- Bdfy 23664 5
39 -- Никита 23678 3 3 3
40 -- Дмитрий 23682 3 3 3
41 -- Руслан 23595 1 1 3
42 -- mr. Bat 22062 1 1 2
43 -- Мусса 23681 1 1 1
44 -- Бойко Игорь 23684 1 1 1
45 -- Дмитрий 23688 1 1 1
46 -- Владимир 7017 1
47 -- imsarim 20640 1
48 -- Усмонов Фирдавс 22313 1
49 KF Кюннэй 23605 1
50 -- David 23624 1
51 -- Orin27 23625 1
52 -- Эмиль 23626 1
53 -- Alexey 23627 1
54 -- Yerzhan 23628 1
55 -- Fudo 23634 1
56 -- Turbo 23637 1
57 -- Тимур 23646 1
58 -- Anton 23648 1
59 -- Александр 23650 1
60 -- Артур Ф 23652 1
61 -- D9eka 23653 1
62 -- Степан Викторович 23654 1
63 -- Кирилл 23670 1
64 -- Александр 23671 1
65 -- Илья 23672 1

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

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

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

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

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

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





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

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

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

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


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



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