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

Еще статьи

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

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