Сетевое приложение сортировки медиафайлов аудиобиблиотеки

Обзор существующего программного обеспечения. Структура и отличительные особенности формата MP3. Сокеты TCP/IP, клиент-сервер. Язык программирования Visual Basic.net в среде разработки Visual Studio 2008. Разработка приложения "MP3_Catalogizator".

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 09.02.2015
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

End Sub

Рисунок А.1 - Функция считывания данных из ID3V1

' Update

Public Sub Update()

' Declarations

Dim strTag As New String(«», 3)

Dim strTitle As New String(«», 30)

Dim strArtist As New String(«», 30)

Dim strAlbum As New String(«», 30)

Dim strYear As New String(«», 4)

Dim strComment As New String(«», 28)

Dim bytDummy As Byte

Dim bytTrack As Byte

Dim bytGenre As Byte

' Open the file

Dim intFile As Integer = FreeFile()

FileOpen (intFile, mstrFilename, OpenMode. Binary, OpenAccess. ReadWrite, OpenShare. LockWrite)

' Gets length of file

Dim lngLOF As Long = LOF(intFile)

If (lngLOF > 0) Then

If (lngLOF > 128) Then

' Check for an existing ID3v1 tag

FileGet (intFile, strTag, lngLOF - 127)

If (strTag. ToUpper <> «TAG») Then

' No ID3v1 tag found, so just add one

Seek (intFile, lngLOF)

strTag = «TAG»

FilePut (intFile, strTag)

End If

' Fix the length of the frames

strTitle = LSet (mobjFrame(0), Len(strTitle))

strArtist = LSet (mobjFrame(1), Len(strArtist))

strAlbum = LSet (mobjFrame(2), Len(strAlbum))

strYear = LSet (mobjFrame(3), Len(strYear))

bytTrack = mobjFrame(4)

strComment = LSet (mobjFrame(5), Len(strComment))

bytGenre = mobjFrame(6)

' Write the frames to the file

FilePut (intFile, strTitle)

FilePut (intFile, strArtist)

FilePut (intFile, strAlbum)

FilePut (intFile, strYear)

FilePut (intFile, strComment)

FilePut (intFile, bytDummy)

FilePut (intFile, bytTrack)

FilePut (intFile, bytGenre)

End If

End If

' Close the file

FileClose(intFile)

End Sub

Рисунок А.2 - Функция записи данных ID3V1

Приложение Б

Интерфейс программы

Рисунок Б.1 - Сервер

Рисунок Б.2 - Главное окно клиента

Рисунок Б.3 - Диаграмма жанровой статистики

Рисунок Б.4 - Панель администрирования

Размещено на Allbest.ru


Подобные документы

  • Общие сведения о работе программы в среде программирования Microsoft Visual Studio 2008, на языке программирования C++. Ее функциональное назначение. Инсталляция и выполнение программы. Разработанные меню и интерфейсы. Алгоритм программного обеспечения.

    курсовая работа [585,5 K], добавлен 24.03.2009

  • Характеристика модели клиент-сервер как технологии взаимодействия в информационной сети. Разработка и описание алгоритмов работы приложений на платформе Win32 в среде Microsoft Visual Studio, использующих для межпроцессного взаимодействия сокеты.

    курсовая работа [544,6 K], добавлен 02.06.2014

  • Исследование теоретических аспектов разработки программы посредством использования Visual Basic. Анализ достоинств и недостатков данного языка программирования. Изучение особенностей создания интерфейса приложения. Основные этапы реализации программы.

    практическая работа [460,6 K], добавлен 22.01.2013

  • Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.

    контрольная работа [36,4 K], добавлен 23.07.2014

  • Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.

    отчет по практике [834,4 K], добавлен 27.11.2013

  • Языки среды программирования Visual Studio. Стартовая страница интегрированной среды разработки. Окно New Project. Вкладка разработки формы. Перемещение и изменение размера кнопки. Прибавление программного кода к кнопке. Запуск и сохранение проекта.

    презентация [1,4 M], добавлен 29.04.2014

  • Разработка программного продукта, предназначенного для тестирования знаний пользователя по теме "Тепловые двигатели" нa языкe C++ в среде Micrоsоft Visual Studio с использовaниeм библиотeки MFC. Функциональное назначение созданного Windows-приложения.

    курсовая работа [954,4 K], добавлен 25.06.2011

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

  • Понятие объектно-ориентированного программирования, общая характеристика языков высокого уровня. Разработка программного обеспечения для реализации компьютерной игры "пинбол" с помощью императивного программирования в среде Microsoft Visual Basic.

    курсовая работа [428,9 K], добавлен 19.09.2012

  • Сравнительная характеристика средств обучения программированию в среде Visual Basic. Задачи проектируемых автоматизированных программных систем. Комплекс технических средств. Математическое и программное обеспечение. Язык программирования Visual Basic.

    дипломная работа [64,1 K], добавлен 17.05.2007

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.