May 15, 2018 11:20
Как ни странно, самое сложное оказалось самым простым. Несколько строчек - и есть прототип элементарной "качалки файлов", которая загружает веб-страничку в заданной кодировке, приводит символы новой строки к образцу "для Windows" и показывает результат в многострочном текстовом поле. Т.е., грубо говоря, получает сырой текст для дальнейшей работы.
Ближайшая задача: выдёргивать номера начальной, конечной и текущей страниц форумного треда; выдёргивать сообщения отдельных пользователей; создавать список таких сообщений для последующей пакетной обработки (в т.ч. форматировать "для форума" вместо HTML-форматирования).
Также потребуется: обработчик исключений; карта класса (понимание, чего мы хотим добиться на выходе - объекты, методы, свойства), карта данных (реляционные БД).
Как только будет готов класс, переваривающий страничку треда в отдельные преформатированные сообщения, можно будет подключать базу данных и делать прогон по треду в целом (помним: один конкурс - один тред) с извлечением не всех сообщений подряд, а только тех, которые включают указание на конкретные рассказы (в т.ч. комментарии с отзывами на несколько рассказов). После этого можно будет добавлять возможность держать в БД несколько конкурсов.
Как закончу - смогу ставить в резюме галку "знаю C#". Потому что к этому моменту я буду знать C# - по крайней мере, на уровне junior C# developer. Большего пока не надо.
компьютерное