![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Разработка программы
На стадии проработки (проектирования) программного продукта использовался метод расширения ядра, а в частности методика Джексона. Выбор метода проектирования объясняется рядом причин: 1) необходимость формирования корректной структуры входных данных; 2) необходимость формирования корректной структуры выходных данных. После проектирования эти структуры были синтезированы до получения целостной программы. Проектирование структуры входных и выходных данных подразумевает под собой также проектирование методов наилучшего сохранения информации и методов дальнейшей ее обработки вплоть до формирования выходных данных. После окончания проектирования программы, спроектированные данные были преобразованы в программный код (стадия создания). На последней стадии универсального процесса разработки ПО – переходный период – происходило тестирование готового программного продукта. На главной форме программы (см. рисунок 2) располагаются: главное меню, где располагаются кнопки управления – выбор каталога, пауза/воспроизведение, перемещение между треками. Тайминг воспроизведения трека. В центре располагается поле, где формируется список треков. Слева «бегунок», обеспечивающий уровень громкости воспроизведения. Исполняемый файл программы называется Mp3p.exe и для своей работы не требует никаких дополнительных файлов.
Рисунок 2. Главное окно программы При работе возникают задержки времени в следующих случаях: 1) При загрузке программы в оперативную память; 2) Задержки, связанные с открытием файлов данных в процессе работы программы; 3) При добавлении, просмотре, изменении записей. Все остальное время при работе программы выделяется под нужды пользователя и дополнительные подгрузки информации с жесткого диска. Данная программа не предоставляет возможностей по настройке графического интерфейса под определенного пользователя. Изменение фона окон программы находится под контролем операционной системы, установленной на ПЭВМ. Настройки по обработке данных в программе также отсутствуют. Разрабатываемый проект состоит из одного файла (модулей).
|