Курсы по программированию

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

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

Шахматы по сети / Клиент. Достучаться до облака

  • На этом уроке мы приступаем к завершающему этапу
    по созданию клиент-серверной игры "Онлайн шахматы".
  • Дата отправки отчёта: 25 мая 2018 г.
  • Задание выполнено: за 23 мин.
  • Чему научился: Получать данные с сервера через http запрос.
    WebClient конечно хорош и нам подойдёт, жаль только, что он не возвращает в строке действия JavaScript и других програмных модулей, это бы мне очень пригодилось в парсинге сайтов ;)
    Что касается извлечения строки json, то я думаю что тут нет сомнений, что нужна десериализация строки с помощью Newtonsoft (ну или я лично бы сделал так)
  • Что было сложным: Придумать, что было самым сложным
  • Оценка видео-уроку:
Отчёт от 8275 за Шахматы по сети / Клиент. Достучаться до облака




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Шахматы по сети / Клиент. Достучаться до облака / 2018-05-26 15:44

Всё верно, я Newtonsoft и использовал, всё отлично десериализуется.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Tekashnik  # Шахматы по сети / Клиент. Достучаться до облака / 2018-05-26 16:08

Я конём походил :)


8275. --
Tekashnik
Tekashnik
ответить
→  Евгений Волосатов  # Шахматы по сети / Клиент. Достучаться до облака / 2018-05-26 18:17

Отлично, значит всё работает))) и не только у меня)


  • Отчёт оценивали:
    791Валерий Жданов+1   6644valerys Nikola+1   Посетитель+1   17947Dmitry Sinitsin+1   17443WildOrc+1   17606Виктор+1   10717OloloCode+1   3922Александр+1   16066Bodrik_torf+1   11582Родион+1   10080FireWolf+1   16496Pavlin+1   9858Александр+1   5394Anton+1   10558Иван Воронин+1   1Евгений Волосатов+1   11051Dima+1   1710Степан+1   8707Володимир+1   17255Слава+1   17981Александр+1   2146Иван+1   16916Мария+1   16459Protos+1   4814Дмитрий+1   16218Дмитрий+1   9980Timoha+1   4395Денис+1   6452Кирилл Шмойлов+1   3747Сергей+1   459Сергей Сергеевич+1  

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





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

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

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

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


Научился: Создали новый класс Client, подключились к сайту и получили строку Fen. Все отлично.
Трудности: Чтобы получить именно FEN из полученной строки, нужно: 1. Разбить строку на части по пробелу (первый пробел сразу после FEN). Поможет Split(). 2. С помощью IndexOf(' ') можем определить позицию первого пробела, отнимаем 1 и находим позицию последнего знака FEN. 3. Затем с помощью того же IndexOf("FEN") находим путем прибавления к значению индекса 6 позиций индекс первого знака FEN. 5. С помощью Substring выводим весь FEN, зная индексы первого и последнего знака. 5. Затем можем провести разбиение FEN на 8 горизонталей путем разбиения по /слешу. Какое-то примитивное и долгое решение. :-)



Научился: Узнал как можно выгружать данные со страницы с помощью веб клиента. A fen узнать легко и просто: разделяем строку по ковычкам с помощью Split, выбираем 5 кавычку и выводим на экран! Всё проще простого!
Трудности: Сложностей не возникало.