Скачивание видеозаписей из ВК C# WinForms Visual Studio 2017

Задание на курсовую работу: Программное средство для загрузки и просмотра видеозаписей из Вконтакте на платформе .NET Framefork (C#).

Описание принципа работы программного средства в текстовой форме:

  • Запуск приложения
  • Авторизация пользователя. Предусмотрена быстрая авторизация пользователя с использованием базы данных MySQL. Если на компьютере нет MySQL сервера, программа будет работать корректно, только без возможности быстрой авторизации пользователя.
  • Получение списка видеозаписей авторизованного пользователя.
  • Выбор видеозаписи для скачивания или просмотра.
  • Скачивание видеозаписи. Перед тем как скачать видео из Вконтакте, пользователю необходимо выбрать одно из доступных качеств видео.
  • Просмотр видеозаписи. При нажатии на соответствующую кнопку на форме, пользователь будет перенаправлен на веб-страницу с данной видеозаписью.
  • Смена пользователя. При нажатии на эту кнопку будет открыто искомое окно авторизации.

ФРАГМЕНТЫ ПРОГРАММНОГО КОДА:

if (SFD.ShowDialog() == DialogResult.OK)
{ 
        client.DownloadFileAsync(uri, SFD.FileName); 
        client.DownloadProgressChanged += new 
        DownloadProgressChangedEventHandler(client_DownloadProgressChanged); ButCancel.Enabled = true;
}
void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            if (k == 0 || difQualCount != 0)
            {
                progressBar1.Maximum = 100;
                progressBar1.Value = e.ProgressPercentage;
                if (progressBar1.Value == 100 && j == 0)
                {
                    j++;
                    System.Threading.Thread.Sleep(1000);
                    MessageBox.Show("Загрузка завершена");
                    ButCancel.Enabled = false;
                    progressBar1.Value = 0;
                    k++;
                    difQualCount = 0;
                }
            }
        }

РУКОВОДСТВО ПО УСТАНОВКЕ И ИСПОЛЬЗОВАНИЮ: Если вы хотите использовать базу данных для быстрой и легкой авторизации вам необходимо скачать и установить MySQL Server, а также MySQL Workbench. В MySQL Workbench необходимо создать схему users, а в ней таблицу users_data. В таблице нужно создать 3 столбца: id (INT, поставить галочку на A/I (автоинкремент)), login (Varchar(50)), password (Varchar(50)). 

При открытии проекта диспетчер пакетов предложит восстановить нехватающие пакеты. Необходимо нажать "Восстановить".

СОДЕРЖАНИЕ АРХИВА:

  • Исходный код на C# для Visual Studio 2017
  • Пояснительная записка (38 страниц с кодом, 28 страниц без кода программы)
  • Схема алгоритма программы на листе формата А1

СКРИНШОТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ:

    

  

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

500,00 

(без учета комиссии 3,8 %)

vk_youtube_video_download_v2.rar
6202973
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

YaR1qq

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Скачивание видеозаписей из ВК C# WinForms Visual Studio 2017
Программное средство обеспечивает удобную авторизацию во Вконтакте, используя базу данных MySQL. Также позволяет скачивать видеозаписи нужного качества с помощью библиотеки VkNet.
Категория: Образование
Стоимость: 500,00