На этом уроке мы приступаем к завершающему этапу по созданию клиент-серверной игры "Онлайн шахматы".
Дата отправки отчёта:
31 июля 2018 г.
Задание выполнено: за
3 час. 25 мин.
Чему научился:
Обращаться из клиента к серверу и получать ответ.
Что было сложным:
Видимо для работы с JSON есть в C# специальные классы как раньше было для работы с XML. Поэтому подключить этот класс и по ключу FEN получить его значение.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: Посетитель+1791. Валерий Жданов+117947. Dmitry Sinitsin+1Посетитель+16452. Кирилл Шмойлов+116218. Дмитрий+13922. Александр+1Посетитель+110494. Алексей В.+11. Евгений Волосатов+117606. Виктор+19014. Николай Денисов+118493. Evgenii Kudriavtcev+113850. Владимир+110670. Сергей Соколов+1459. Сергей Сергеевич+117255. Слава+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 кавычку и выводим на экран! Всё проще простого! Трудности: Сложностей не возникало.