TechShape.ru

Информационные технологии

Основные разделы

Twitter-клиент

С высоким распространением социальных сетей появилась потребность постоянно иметь доступ к своему аккаунту и оставаться в курсе последних событий. При этом удобно иметь под рукой клиент, который обладает простым функционалом и способен выполнять основные функции, которые присущи социальной сети. Таким образом, был разработан twitter-клиент, способный просматривать ленту новостей, посылать сообщения, просматривать основные тренды, а также обладающий некоторыми другими функциями социальной сети Twitter.

Данный клиент был написан на языке C# в среде разработки Visual Studio 2010. В качестве языка программирования был выбран язык C#, также использовалась библиотека Twitterizer2, которая упростила работу с сервером.

Twitter-клиент может быть реализован с помощью различных методов, например, с использованием средств языков C++, C#, Python и многих других.

Приложение, созданное на языке C#, требует длительного времени и большого запаса знаний, но позволяет создавать графические приложения, не требовательные к ресурсам ПК. Поскольку объём проекта не слишком велик, был выбран именно этот вариант создания приложения.

Можно создавать как консольные приложения, которые отображают ответы сервера в консоли, либо приложения, использующие формы.

В данном случае была реализована программа, основанная на формах. Данный вид программы обеспечивает активную связь с пользователем, так же он является наиболее привычным для пользователя видом приложения. Программа включает в себя текстовую информацию, отображающую новостную ленту, тренды и друзей пользователя. Наличие кнопок делает процесс работы с приложением более удобным, а текстовые поля позволяют вводить данные для отправки сообщения в ленту или поиска сообщений других пользователей по их никнеймам.

Данный вид программы не позволяет использовать весь функционал социальной сети twitter, но является удобным приложением для быстрого обмена сообщениями и чтения новостной ленты. Программа включает в себя основные функции социальной сети, которые используются множеством людей ежедневно.

Для клиентского приложения важен интерактивный диалог с пользователем, который реализуется с помощью кнопок, всплывающих сообщений, создаваемых с помощью встроенного графического редактора Visual Studio 2010.

Клиентское приложение создается для отображения основного функционала социальной сети twitter. Оно позволяет просматривать новостную ленту, отправлять сообщения в twitter, узнавать мировые тренды (темы, которые встречаются в большинстве сообщений пользователей), просматривать, кто следит за вашей новостной лентой, и кого читаете Вы, а также следить за тем, кто упоминает Вас в своих сообщениях.

Для использования данной программы, пользователю, прежде всего, нужно авторизоваться. При этом он получает ПИН-код, при введении которого в текстовое окно приложения, происходит автоматический вход пользователя в систему. После этого он может пользоваться всеми функциями приложения.

Для выполнения данной задачи был выбран объектно-ориентированный подход, поскольку при разработке использовались такие библиотеки как.Net Framework и Twitterizer, обеспечивающие наборы готовых классов. В этом случае были унаследованы пользовательские классы от предоставляемых библиотеками. Формы используются для главного окна приложения. Это решение является наиболее подходящим для данного вида приложения, поскольку обеспечивает простоту в реализации и интерактивность в пользовании программы.

Перейти на страницу: 1 2 3 4 5 6

Еще статьи

Реализация мостовой схемы подключения термодатчика
Реализовать мостовую схему подключения термодатчика. Определять напряжение на каждом элементе моста. При повышении температуры (порог задается программно) включается сигнализирующий красный светодиод. Частота регистрации температуры задается программно. Данные заносятся в *.log файл. Реализация ...

Все права защищены! 2020 - www.techshape.ru