Форум программистов, компьютерный форум CyberForum.ru

Музыкальный плеер ) Новичок !) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление узлов в двусвязном списке http://www.cyberforum.ru/cpp-beginners/thread1118399.html
Не работает программа, пожалуйста подскажите, что сделать=( Нужно удалить узлы в двусвязном списке содержащие простые числа #include <iostream> #include <cstdio> #include <conio.h> #include <math.h> using namespace std; bool prost ( int x) {
C++ Разбивка физической формулы на компоненты Задание - построить программу которая при вводе формулы будет раскладывать ее на величины, схема приведена ниже. В программировании полный нуб, подскажите как реализовать. http://www.cyberforum.ru/cpp-beginners/thread1118386.html
Отобрать одинаковые числа из двух массивов и записать их в третий массив C++
Суть программами: у нас есть два массива заполнение рандомом из них нужно отобрать одинаковые числа и записать в третий массив
Одномерный массив. Осуществить сдвиг вправо на k позиций C++
Здравствуйте, помогите, пожалуйста с лабораторкой) Все никак не получается.. Вот задача Дан массив A. Заполнить массив В элементами массива A, которые удовлетворяют двойному неравенству: A < A или A < A. Осуществить сдвиг вправо на k позиций, где k - число оставшихся элементов массива A. Вот, начал решать. Так, для начала я просто вывел 2 массива а и b,
C++ Создайте класс с именем Complex для выполнения арифметических действий с комплексными числами http://www.cyberforum.ru/cpp-beginners/thread1118376.html
Создайте класс с именем Complex для выполнения арифметических действий с комплексными числами. Напишите программу драйвера для проверки вашего класса. Комплексные числа имеют форму realPart + imaginaryPart * j , где j – квадратный корень из (-1). Используйте переменные с плавающей запятой для представления закрытых данных этого класса. Создайте функцию конструктор, которая позволяет объекту...
C++ Нужна графическая библиотека! Всем Привет! Нужна хорошая графическая бибилеотека(удобная) для создания многопоточного приложения.Грубо говоря задали написать простенькую игру.Заранее спасибо за помощь !!! подробнее

Показать сообщение отдельно
Set1022876
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 25

Музыкальный плеер ) Новичок !) - C++

13.03.2014, 19:54. Просмотров 440. Ответов 1
Метки (Все метки)

Помогите пожалуйста мне неопытному , ато с института могу вылететь!) написать приложение «Личная база данных музыки»
База данных (MS SQL Server)
Содержит таблицы Album (альбомы), Genre (жанры), Artist (исполнители), Track (композиции из отдельного альбома).

Колонки отмеченные знаком ключа желтого цвета требуется сделать первичными ключами (primary key) и назначить им признак IDENTITY. Одноименные им колонки без значка требуется сделать внешним ключами.
Описание колонок:
• Таблица Album (альбомы)
o AlbumId – первичный ключ (int).
o AlbumName – название альбома (строка). Учтите возможность названия на разных языках.
o ReleaseYear – год выхода (int). Необязательное поле.
o GenreId ссылается на Genre.GenreId.
o ArtistId ссылается на Artist. ArtistId.
• Таблица Track (композиции из отдельного альбома)
o TrackId – первичный ключ (int).
o AlbumId ссылается на Album.AlbumId.
o TrackName – название композиции (строка). Учтите возможность названия на разных языках.
o TrackOrder – порядковый номер композиции в альбоме (int). Необязательное поле.
• Таблица Genre (жанры)
o GenreId – первичный ключ (int).
o GenreName – название жанра (строка).
• Таблица Artist (исполнители)
o ArtistId – первичный ключ (int).
o ArtistName –имя исполнителя (строка). Учтите возможность названия на разных языках.
Входные данные
Данные для импорта в БД находятся в файле my-music.txt. Кодировка файла UTF-16. Формат – строка разделенная табуляцией (tab separated). В первой строке находится перечисление колонок и ее нужно пропустить.
Файл состоит из следующих полей в таком порядке:
1. Имя артиста.
2. Название альбома.
3. Год выпуска альбома. Значение может отсутствовать.
4. Жанр. Значение может отсутствовать.
5. Название композиции.
6. Порядковый номер композиции в альбоме. Значение может отсутствовать.
Слой доступа к базе данных
Отдельный проект с использованием Entity Framework.
Программа импорта данных
Консольное приложение. Читает данные из файла описанного в разделе «Входные данные» и вносит их в базу данных.
При повторном запуске программы не должны добавляться дубликаты уже существующи данных.
Для тех полей для которых значение не указано в БД должно быть вставлено значение NULL.
WCF сервис
Предоставляет следующие операции:
1. List<AlbumInfo> GetArtistAlbums(string artistName)
2. List<TrackInfo> GetAlbumTracks(string albumName)
a. Композиции должны сортироваться по порядку сортировки и по названию.
Сервис должен работать через http протокол на порту 9394.
За основу можно взять пример показанный во время занятия - https://github.com/bazile/Training/t...f-TradeService.
Хост для WCF сервиса
Реализуется в виде консольного приложения. Конфигурацию сервиса описываем в файле конфигурации приложения (app.config). За основу можно взять пример показанный во время занятия - https://github.com/bazile/Training/t...f-TradeService.
Так как операция создания http хоста требует прав администратора, то добавьте в данный проект файл манифеста с такой строкой: <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />. Это гарантирует корректную работу приложения под Windows Vista и выше.
Для целей отладки полезно добавить следующий код после того как сервис был запущен.
// Выводим список endpoint-ов для сервиса
foreach (var endpoint in host.Description.Endpoints)
{
Console.WriteLine(" @ {0}", endpoint.Address);
}
Графический интерфейс
Программа использующая WPF или Windows Forms. Должна получать данные от WCF сервиса и отобразить их на экране.
Предлагается использовать элемент управления TabControl. На каждой закладке находится текстовое поле для критерия поиска и «контейнер» для отображения данных.
Проект должен содержать только Service Reference на WCF сервис. Для этого нужно предварительно запустить хост.
Структура решения
• Проект №1 – Доступ к БД. (Class Library)
• Проект №2 – Программа импорта данных в БД. Использует проект №1 для добавления данных в БД (Console Application)
• Проект №3 – WCF сервис. Использует проект №1 для реализации своей фукнциональности. (Class Library)
• Проект №4 – Хост для WCF сервиса. (Console Application)
• Проект №5 – Программа на WPF/WinForms. Содержит Service Reference на сервис из проекта №3.
• Убедитесь, что ваша программа нечуствительна к SQL Injection атакам.
• Добавьте возможность иметь несколько исполнителей у одного альбома.
• Добавьте обложки альбомов.

Данные:
Artist Album Year Genre Track Track Order
Enigma The Cross Of Changes Pop Second Chapter 1
Enigma The Cross Of Changes Pop The Eyes Of Truth 2
Enigma The Cross Of Changes Pop Return To Innocence 3
Enigma The Cross Of Changes Pop I Love You... I'll Kill You 4
Enigma The Cross Of Changes Pop Silent Warrior 5
Enigma The Cross Of Changes Pop The Dream Of The Dolphin 6
Enigma The Cross Of Changes Pop Age Of Loneliness (Carly's Son 7
Enigma The Cross Of Changes Pop Out From The Deep 8
Enigma The Cross Of Changes Pop The Cross Of Changes 9
Scorpions Scorpions Forever Gold Ballads 1998 Rock Always Somewhere 1
Scorpions Scorpions Forever Gold Ballads 1998 Rock Are You The One 2
Scorpions Scorpions Forever Gold Ballads 1998 Rock Believe In Love 3
Scorpions Scorpions Forever Gold Ballads 1998 Rock Born To Touch Your Feelings 4
Scorpions Scorpions Forever Gold Ballads 1998 Rock Destin 5
Scorpions Scorpions Forever Gold Ballads 1998 Rock Does Anymore Know 6
Scorpions Scorpions Forever Gold Ballads 1998 Rock Holiday 7
Scorpions Scorpions Forever Gold Ballads 1998 Rock Lady Starlight 8
Scorpions Scorpions Forever Gold Ballads 1998 Rock Living And Dying 9
Scorpions Scorpions Forever Gold Ballads 1998 Rock Living For Tomorrow 10
Scorpions Scorpions Forever Gold Ballads 1998 Rock Lonely Nights 11
Scorpions Scorpions Forever Gold Ballads 1998 Rock Obsession 12
Scorpions Scorpions Forever Gold Ballads 1998 Rock Rhythm Of Love 13
Scorpions Scorpions Forever Gold Ballads 1998 Rock Send Me An Angel 14
Scorpions Scorpions Forever Gold Ballads 1998 Rock Soul Behind The Face 15
Scorpions Scorpions Forever Gold Ballads 1998 Rock Still Loving You 16
Scorpions Scorpions Forever Gold Ballads 1998 Rock Under The Same Sun 17
Scorpions Scorpions Forever Gold Ballads 1998 Rock Walking On The Edge 18
Scorpions Scorpions Forever Gold Ballads 1998 Rock When The Smoke Is Goin Down 19
Scorpions Scorpions Forever Gold Ballads 1998 Rock When You Came Into My Life 20
Scorpions Scorpions Forever Gold Ballads 1998 Rock White Dove 21
Scorpions Scorpions Forever Gold Ballads 1998 Rock Wind Of Changes 22
Scorpions Scorpions Forever Gold Ballads 1998 Rock You And I 23
Rammstein Sehnsucht 1997 Techno-Industrial Sehnsucht
Rammstein Sehnsucht 1997 Techno-Industrial Engel
Rammstein Sehnsucht 1997 Techno-Industrial Tier
Rammstein Sehnsucht 1997 Techno-Industrial Bestrafe mich
Rammstein Sehnsucht 1997 Techno-Industrial Du hast
Rammstein Sehnsucht 1997 Techno-Industrial Bьck Dich
Rammstein Sehnsucht 1997 Techno-Industrial Spiel mit mir
Rammstein Sehnsucht 1997 Techno-Industrial Klavier
Rammstein Sehnsucht 1997 Techno-Industrial Alter Mann
Rammstein Sehnsucht 1997 Techno-Industrial Eifersucht
Rammstein Sehnsucht 1997 Techno-Industrial KьЯ mich
Rammstein Sehnsucht 1997 Techno-Industrial Engel (english lyrics)
Rammstein Sehnsucht 1997 Techno-Industrial Du hast (english lyrics)
Linkin Park Hybrid Theory 2000 Alternative PaperCut 1
Linkin Park Hybrid Theory 2000 Alternative One Step Closer 2
Linkin Park Hybrid Theory 2000 Alternative With You 3
Linkin Park Hybrid Theory 2000 Alternative Points Of Authority 4
Linkin Park Hybrid Theory 2000 Alternative Crawling 5
Linkin Park Hybrid Theory 2000 Alternative Runaway 6
Linkin Park Hybrid Theory 2000 Alternative By Myself 7
Linkin Park Hybrid Theory 2000 Alternative In The End 8
Linkin Park Hybrid Theory 2000 Alternative A Place For My Head 9
Linkin Park Hybrid Theory 2000 Alternative Forgotten 10
Linkin Park Hybrid Theory 2000 Alternative Cure For The Itch 11
Linkin Park Hybrid Theory 2000 Alternative Pushing Me Away 12
Genesis The Best Of Genesis 1999 Mama 1
Genesis The Best Of Genesis 1999 I Can't Dance 2
Genesis The Best Of Genesis 1999 Invisible Touch 3
Genesis The Best Of Genesis 1999 No Son Of Mine 4
Genesis The Best Of Genesis 1999 Land Of Confusion 5
Genesis The Best Of Genesis 1999 Man On The Corner 6
Genesis The Best Of Genesis 1999 Jesus He Knows Me 7
Genesis The Best Of Genesis 1999 In Too Deep 8
Genesis The Best Of Genesis 1999 Misunderstanding 9
Genesis The Best Of Genesis 1999 Many Too Many 10
Genesis The Best Of Genesis 1999 Throwing It All Away 11
Genesis The Best Of Genesis 1999 Your Own Special Way 12
Genesis The Best Of Genesis 1999 Hold On My Heart 13
Genesis The Best Of Genesis 1999 Turn It On Again 14
Genesis The Best Of Genesis 1999 A Trick Of The Tail 15
Genesis The Best Of Genesis 1999 Follow You, Follow Me 16
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru