Сетевое приложение сортировки медиафайлов аудиобиблиотеки
Обзор существующего программного обеспечения. Структура и отличительные особенности формата 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