Задание на курсовую работу: Программное средство для загрузки и просмотра видеозаписей из Вконтакте на платформе .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
СКРИНШОТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ:


Телеграм
-