ій вигляд програвача (рис. 4). Спершу потрібно вибрати пісню, яку будемо відтворювати. Потім вибрати оптимальну гучність для прослуховування. Інтуїтивно зрозумілий інтерфейс дає користувачеві можливість відтворити, призупинити, зупинити або завантажити нову мелодію. Основний проект DPlayerProgramm (ДОДАТОК В) складається з: ресурсів (зображення кнопок і головної форми), примірників класів поставляється бібліотеки DPlayerClasses і обробки подій функціональних кнопок
Рис.4 Зовнішній вигляд
Висновки по ЧОЛІ II
У другому розділі описано створення UML-діаграм. Так була описана середу розробки ПЗ та модель «оболонка для відтворення аудіофайлів» містить 2 класу. Додаток дає можливість користувачеві програвати mp3 файли, містить приємний і зручний інтерфейс.
ВИСНОВОК
У ході курсового проектування були засвоєні і закріплені принципи розробки програмного забезпечення з використанням об'єктно-орієнтованого аналізу.
У результаті була створена оболонка для відтворення аудіофайлів, яка включає наступні можливості:
· можливість відтворення, зупинки та призупинення mp3 файлу;
· перемотування пісні на будь-які проміжки часу;
· відображення назви пісні та її загальну тривалість;
· можливість регулювання рівня звуку;
Основні переваги програми:
· малий розмір програми (141 Кб);
· легка переносимість програми;
Основним недоліком програми є відсутність можливості створення плей-листа. Планується усунути даний недолік з виходом наступної версії програми.
Також були систематизовані знання і отримані нові навички.
Список використаної літератури
Оtvetin [Електронний ресурс].- Режим доступу: # «justify">
ДОДАТОК А Реалізація класу DPlayer.cs .
namespace DPlayerClasses
{
public class DPlayer
{
public readonly int MAX_DISPLAY_SIZE=45;
private string _command;
private bool isOpen;
private bool isPause;
private int volume;
private int navigate;
public bool IsOpen
{
get {return isOpen; }
}
public bool IsPause
{
get {return isPause; }
}
/ /
/ / Виконується програвання
/ /
public bool IsPlay
{
get
{
if (this.Status == «playing») return true;
else return false;
}
}
/ /
/ / Довжина файлу, сек...