ustify">}. AppendText ("You have" + i + "followers n n"); (TwitterUser follower in fol.ResponseObject)
{. AppendText (follower.ScreenName + " n");
}
При натисканні на кнопку Trends виводяться поточні тренди.
System.Net.WebRequest reqGET = System.Net.WebRequest.Create ("http://api.twitter.com/1/trends/1.json");. Net.WebResponse resp = reqGET.GetResponse ();. IO.Stream stream = resp.GetResponseStream ();. IO.StreamReader sr = new System.IO.StreamReader (stream); s = sr.ReadToEnd (); n = s.Length; [ ] str = s.ToCharArray (); ind = s.IndexOf ("name"); [] find = s.Split (new string [] {"name"}, 10, StringSplitOptions.None); (int i = 0; i <10; i + +)
{ind1 = find [i]. IndexOf ("event"); (ind1! = -1)
{a = find [i]. Substring (3, ind1-6);. AppendText (a + " n");
}
Відбувається GET-запит за адресою , читається відповідь з сервера, який приймається в рядок. Оскільки список трендів передається у форматі JSON, необхідно витягти з рядка назви трендів. Для цього рядок розбивається на масив рядків, що починаються з підрядка name, після чого в циклі для кожного рядка знаходиться підрядок event і в текстове поле записується текст, який знаходиться між підрядками name і event. p> Видно, що програма дозволяє вести безперервний діалог як з користувачем, який може контролювати додаток, так і з системою, яка посилає різноманітні команди сервера.
4. Технічна документація
програма клієнт новинний користувач
4.1 Запуск програми
При запуску програми користувач бачить головне вікно програми, яке пропонує отримати ПІН-код, натиснувши на відповідну кнопку, авторизуватися, написати повідомлення в twitter, переглянути стрічку, повідомлення, в яких згадується користувач, повідомлення користувача, список Followers і Followings, трендів, повідомлення конкретного користувача, або покинути програму.
В
Рис. 1. Запуск програми
.2 Кнопка Timeline
При натисканні на кнопку Timeline в текстове поле виводиться новинна стрічка.
В
Рис. 2. Кнопка Timeline
4.3 Кнопка Mentions
При натисканні на дану кнопку відбувається виведення в текстове поле повідомлень, в яких згадується ім'я авторизованого користувача.
В
Рис. 3. Кнопка Mentions
4.4 Кнопка My Tweets
При натисканні на дану кнопку в текстове поле виводяться повідомлення ав...