Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Twitter-клієнт

Реферат Twitter-клієнт





и був вибраний той же елемент для введення ПІН-коду. p align="justify"> Для відображення імені користувача при авторизації був обраний елемент Label.

Для підрахунку кількості введених символів використовувався елемент Timer.



3. Конструкторська частина


Додаток складається з модуля Program.cs , який містить точку входу в програму, клас Twitter, що містить методи отримання ПІН -коду, авторизації і відправки повідомлення, а так само модуля Form.cs , який містить функції для читання своєї стрічки, стрічки іншого користувача, перегляду трендів, своїх читачів і користувачів, за стрічкою яких Ви стежите.

Точкою входу в програму є метод Run класу Application, в якому відбувається створення основного вікна програми.

Application.Run (new Form1 ());

Клас Twitter: class Twitter

{HttpWebRequest Request ;//запит серверуHttpWebResponse Response ;//відповідь сервераStreamReader Reader;

// дані для авторізацііstring oauth_token; string oauth_token_secret; string oauth_callback_confirmed; Twitter () {}// конструкторstring GetPin ()// метод для отримання ПІН-коду

{

....

} string Authorize (string pin)// метод для авторизації

{

....

}

public string SendTwit (string Twit)// метод для відправки повідомлення в стрічку

{

....

}

Метод public string GetPin () використовується для отримання ПІН-коду. Він не приймає ніяких параметрів, а повертається значенням є рядок, яка містить унікальний ідентифікатор авторизації. Усередині методу генеруються необхідні дані для авторизації, формується запит на сервер, формується необхідна рядок, яка передається браузеру за замовчуванням і очікується введення ПІН-коду. p align="justify"> public string GetPin ()

{uri = new Uri ("#" justify"> OAuthBase oAuth = new OAuthBase ();

// Генерація необхідних даних

string timeStamp = oAuth.GenerateTimeStamp (); nonce = oAuth.GenerateNonce (); normUri; normParams; sig = oAuth.GenerateSignature (uri, consumerKey, consumerSecret, string.Empty, string.Empty, " ; GET ", timeStamp, nonce, OAuth.OAuthBase.SignatureTypes.HMACSHA1, out normUri, out normParams);

// Формування та висновок рядка запросаrequest_url =

"#" justify">" oauth_consumer_key = "+ consumerKey +" & "+

"oauth_signature_method =" + "HMAC-SHA1" + "&" +

"oauth_s...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка нейромережевої технології та програмного продукту авторизації кори ...
  • Реферат на тему: Система реєстрації та авторизації користувачів на сайті
  • Реферат на тему: Метод екструзії як основний метод для отримання плівок з поліамідів
  • Реферат на тему: Сервіс Twitter
  • Реферат на тему: Створення резервних Копій програмного коду и даних