| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Интернет-Радио на .NET |
| Автор: SeventhSon 10.6.2009, 14:58 |
| Парни, хочу написать простенькую прогу на C#, с помощью которой можно было бы слушать инет-радио. Как сделать форму, расставить кнопки и текстбоксы я знаю. НО как настроить прием звука из инета, настроить кнопки (плэй, стоп) не понимаю.... Спасибо большое! |
| Автор: jonie 10.6.2009, 22:53 |
| как-как, делаем кольцевой буфер в него прокачиваем данные (UDPSocket, если там UDP протокол) и играем через тот же DirectSound, предварительно декодируя из того формата, что передается (а их не один и не два). Собственно по этой информации можно начать гуглить 8) |
| Автор: SeventhSon 11.6.2009, 18:08 |
| огого......... можно поподробнее? хотя бы про кольцевой буфер. |
| Автор: DVariuS 11.6.2009, 18:13 | ||
SeventhSon, в твоем случае я бы поискал готовые библиотеки, в которых уже реализована функциональность по работе с потоковым аудио. |
| Автор: jonie 12.6.2009, 08:25 |
| А я бы в его случчае начал бы с HelloWorld ... |
| Автор: SeventhSon 12.6.2009, 10:16 |
| С ХеллоуВорлдом уж поверьте разобрался))))) Не стану скрывать, что я на начальной стадии. По СиШарпу читаю книгу Лабора. Может есть книги в которых описываются эти самые кольцевые буферы и прочее? Буду благодарен, если вы мне дадите ссылку на нее. |
| Автор: jonie 14.6.2009, 12:12 |
| http://rk6.bmstu.ru/electronic_book/posapr/zadanpo/Ochered.htm В общем читайте Кнута. |
| Автор: SeventhSon 14.6.2009, 18:56 |
| Спасибо. Если интересно, я прочитал по C# - Лабор В.В. "Создание приложений для Виндоус" Как Вам эта книга? Если знакомы с ней |
| Автор: jonie 14.6.2009, 19:02 |
| Алгоритмы и математические основы никак не связаны с реализацией приложений на любом языке. |
| Автор: WolfTheGrey 15.6.2009, 03:03 |
| SeventhSon - читай больше, знаний ни когда не бывает много. И Практика показывает чтоб хороше изучить какой то материал нужно о нем прочитать как минимум из трех разных источников (разных писателей, изданий) . Да и поглядывай в МСДН. там всегда найдется чему удивиться jonie - смотря что ты пишешь? Если прогу начального уровня как бы по книжке, то математические основы и не нужны. Как только захочеш усовершенствовать прогу то без них не обойтись |
| Автор: SeventhSon 16.6.2009, 10:42 |
| Спасибо! |
| Автор: Enteropoly 18.6.2009, 11:43 |
| Всё, что тебе нужно, и намного больше, можно найти в известнейших библиотеках http://www.un4seen.com/bass.html А http://nyxtom.vox.com/library/post/internet-radio-in-c.html инструкция по тому, что с ней делать для того, чтобы получилось радио. |
| Автор: SeventhSon 19.6.2009, 16:59 |
| Спасибо! С англишем у меня не ахти, правда сказать. Не могли бы вы подкинуть ссылки на Русские библиотеки (не обязательно по теме)? |
| Автор: Skynin 19.6.2009, 18:06 | ||
| Какую то сооовсем непростую задачу взял Учитывая еще и проблемы с английским. Вместо Кнута, у которого, думается, не осилите и первых 10ти страниц: Жемчужины программирования. 2-е издание [Бентли Дж] Алгоритмы и структуры данных, Вирт Никлаус
А такие бывают? |
| Автор: SeventhSon 19.6.2009, 20:28 |
| Спасибо за советы по книжкам А насчет библиотек я имел в виду все-таки такие, которые имеют описание на Русском Кстати, парни, которые учатся сейчас в ВУЗах на ИВТ, у меня к вам вопрос: какие должны быть знания в области ИТ на момент поступления, чтобы полегче училось |
| Автор: SeventhSon 19.6.2009, 21:11 |
| Да, конечно. Но меня волнует, что я поступлю, а там все уже конченые хакеры и кодеры....а я пришел "получать" знания. Как бы так не обломаться... |
| Автор: DVariuS 19.6.2009, 21:24 | ||
Если такие и будут - то всего несколько человек на поток, и чем больше - тем лучше. Тогда ты сможешь общаться с ними и получать дополнительные знания А у меня, например, получилось наоборот - думал научат чему-нибудь, а получилось, что все знания необходимо получать самостоятельно - ВУЗ в итоге лишь дает бумажку(дилом), от которой польза в наше время весьма сомнительна. Так что повторюсь - базовое знание, которое тебе необходимо - умение получать знания самостоятельно - т.к. все равно прийдется научиться этому в ВУЗе. |
| Автор: SeventhSon 19.6.2009, 21:55 |
| А у тебя как так получилось с обломом в ВУЗе? Небось впаривали разные Дельфи? И вообще есть ли шансы, что будут учить нормальным и современным языкам (к сожалению, буду учиться не в столичных и крупных городах :()? |
| Автор: DVariuS 19.6.2009, 22:06 |
Да вот так и получилось! Впаривали старье и заставляли делать лабы по старью на еще более старых машинах (где MS Word 97 грузится минуты полторы и точно так же работает). Еще пытались научить технологиям, применение которым в нашей стране не найти вообще - только потому, что кафедра занималась их активным изучением и продвижением. В итоге я пришел к тому, что универ - универом, а учиться нужно самостоятельно. Попытайся это понять как можно раньше - меньше разочарований будет в будущем. |
| Автор: SeventhSon 19.6.2009, 22:16 |
| М-да...жестоко... |
| Автор: ЛунныйОборотень 20.6.2009, 11:03 |
| SeventhSon, согласен с DVariuS, -ВУЗ дает общие знания и вырабатывает желание учитсься и получать новые знания. (вот например пишу сейчас диплом на java и под ubuntu - java сам изучал-никто из преподов мне помочь не мог. а вот ubuntu и другие открытые технологии давали как раз в Вузе |
| Автор: Enteropoly 20.6.2009, 12:24 |
| Всё правильно. Я тоже C# изучал исключительно сам, по книжкам, форумам и интернетам. |
| Автор: nikitao 20.6.2009, 14:12 |
где такое счастье обитает... ? |
| Автор: ЛунныйОборотень 20.6.2009, 14:45 |
| nikitao, Госдарственный Университет Аэрокосмического Приборостроения(ГУАП/ЛИАП) -в Питере. у меня вырабатывает,не знаю как у других) |
| Автор: Partizan 20.6.2009, 22:50 |
| Модератор: Давайте вернёмся к теме обсуждения. Стоило на несколько дней оставить форумы без присмотра и навалили тут кучу... |