На уроке создаём программу для записи звуковых файлов, которые будут использованы для создания говорящих часов.
Дата отправки отчёта:
10 декабря 2015 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
узнал о библиотеке NAudio. как собственно подключить библиотеку. о некоторых ее возможнос
Что было сложным:
не осилил ту часть где мы подписывали делегаты, особенно когда пошла речь о необходимости очередей.
Комментарии:
ту часть, которую не осилил, попытался сделать как понял. т.е. взять из урока то, без чего программа точно не будет работать. Сделал инициализацию объектов классов WaveIn и WaveFileWriter в единственном экземпляре, когда форма загружается. Соответственно убрал разрушение Dispose() когда фал закачивает запись. Убрал проверки на очередь, на равенство null и черт побери вроде все работает.
Может конечно и лишку убрал, и может какой то случай при определенных обстоятельствах не выполнится, но категорически не люблю писать код который не понимаю.
Александр, рада что ты выпололи задание и приобрел еще знаний, однако думаю что все же иногда нужно написать и то что не совсем понимаешь и через время количество такого написанного перейдет в качество, в понимание! :)
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Записывать звук в .wav формате, с помощью библиотеки NAudio, возпроизводить звук с помощью компонента SoundPlayer, организовывать ожидание завершения процесса в другом потоке с помощью создания своих обработчиков событий и использования делегатов (callback - механизм). Трудности: Все было несложно. Замечательный урок, много полезной информации.
Научился: Научился кривляться в микрофон=), Самый прикольный урок... Трудности: отлипнуть от микрофона.... ну и делегаты для меня темный лес (оно само на себя ссылается короче жесть).. А где найти урок про делегаты? ну а так все супер!