Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
2 / 2 / 1
Регистрация: 10.04.2017
Сообщений: 22

Правильно ли выбрана среда и язык программирования

19.10.2020, 21:16. Показов 4456. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

В голову стукнула вода....

Хочу написать следующую программу (ТЗ по ссылке на гугл документ)

https://docs.google.com/docume... sp=sharing

кратко: Программа для Автоматической подачи звонков и воспроизведения музыки на переменах и дополнительных сигналов.

Должна располагаться на плате OrangePi Zero с двумя (более) подключенными USB Аудио картами.

Настройка - через браузер с любого устройства, визуализация текущего состояния (тикают часы и пр.), применение настроек громкости\эквалайзера плееров в реальном времени.

и т.д., подробнее в ТЗ


Вопрос: Туда ли я вообще попал, писать это на c#? Советуют Blazor.

Сам я работал только с c#.

Начал писать в блазоре, оказалось не правильно. на скриншоте просто визуализация как выглядит расписание звонков, успел сделать только его, прежде чем мне сказали что делаю вообще не то)))

Если все таки блазор, как правильно всё реализовать? Пожалуйста, напишите как можно конкретнее, я крайне слабоват в c#. Делаю все по инструкциям подобных примеров.
Миниатюры
Правильно ли выбрана среда и язык программирования  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2020, 21:16
Ответы с готовыми решениями:

Правильно ли выбрана среда и язык программирования
Добрый день! В голову стукнула вода.... Хочу написать следующую программу (ТЗ по ссылке на гугл документ) ...

Язык программирования Java и среда NetBeans В. Монахов
Нужна книга, в инете искал.

Язык программирования JAVA и среда NetBeans В. Монахов
Подскажите пожалуйста где можно найти и скачать содержимое диска к этой книге?

7
Эксперт .NET
 Аватар для Usaga
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,459
20.10.2020, 16:15
nikkei00, я не уверен, что железо корректно под задачу подобрано. Уж больно оно задохлое.

.NET Core под ARM'ы вроде бы использовать можно. Runtime на сайте MS есть под такую архитектуру. Блазор? Почему бы и нет. Один язык на всё.

А вот с вопроизведением музыки тут может быть нюанс. Хз, если ли в .NET Core вообще поддержка работы со звуком. Особенно на линуксе. И уж тем более есть сомнения в поддержке чего-либо отличного от WAV.
0
2 / 2 / 1
Регистрация: 10.04.2017
Сообщений: 22
20.10.2020, 16:20  [ТС]
Почему задохлое?

Задача то плевая, делать полторы проверки, совпадает ли время, и с заданными настройками проиграть аудио файл....
0
Эксперт .NET
 Аватар для Usaga
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,459
20.10.2020, 16:28
nikkei00, ну, это понятно. Но вот работа со звуком из .NET Core под линуксом под вопросом.

Добавлено через 1 минуту
Хотя, если пинать какой-нибудь нативный плеер из C#, то может быть и можно "зазвучать".
0
2 / 2 / 1
Регистрация: 10.04.2017
Сообщений: 22
25.10.2020, 23:01  [ТС]
Буду рад выслушать ещё мнения!

Разрабатывать по чуть чуть начинаю

концепция:

Консольное серверное приложение asp.net (Вся логика);
Blazor Web-приложение (Редактирование настроек);
Консольное приложение .net core (плееры\эквалайзеры - связь с железом)

Связь между всем через SignalR.

Все верно?
0
Эксперт .NET
 Аватар для Usaga
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,459
26.10.2020, 09:32
Цитата Сообщение от nikkei00 Посмотреть сообщение
Консольное приложение .net core (плееры\эквалайзеры - связь с железом)
Зачем? Пускай сам сервер и управляет воспроизведением. Прослойка тут иззбыточна.
0
2 / 2 / 1
Регистрация: 10.04.2017
Сообщений: 22
26.10.2020, 09:51  [ТС]
серверное - asp.net core, консольное - .net core

я предположил, что для управления эквалайзером необходимы системные API

которые ты не вытянешь из сервера, потому что там их просто нет

Использую библиотеку CSCore (т.к. нужен эквалайзер) и OpenAl для Линукс систем.
0
Эксперт .NET
 Аватар для Usaga
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,459
26.10.2020, 09:55
nikkei00, т.е. серверное приложение это какое-то волшебное приложение, которое не может использовать библиотеки и через p\invoke обращаться к ОС?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2020, 09:55
Помогаю со студенческими работами здесь

Что мощнее язык программирования Perl или язык программирования PHP
Какой из них лучше

Как называется движение программирования или теория программы считывающая др. язык программирования
Не знал, как по другому задать вопрос, и также назвать тему, но буду краток: Допустим я хочу создать программу, которая будет...

Как называется язык программирования для программирования на Android?
Как называется язык программирования для программирования на Android?

Есть ли вообще аналогичные языки программирования только с уровнем изучения легкий чем язык программирования С
Язык программирования С очень сложный есть ли вообще аналогичный язык программирования только легкий

Новые ЯП: существует ли язык программирования лучше чем C++, а если нет, то появится ли через 2-3 года такой язык?
Привет, зашёл на сайт, увидел C++ и подумал: Существует ли ЯП лучше чем C++, или появится ли через 2-3 года такой язык? Лучше имеется в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru