Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Крупные проекты на C#  (Прочитано 19359 раз)
0 Пользователей и 4 Гостей смотрят эту тему.
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« : 08-10-2011 08:42 » 

Доброго времени суток.
Не может ли кто-нибудь подсказать, есть ли созданные на C# в последние года 2-3 проекты, сочетающие в себе большое количество вычислений и достаточно сложный интерфейс.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 08-10-2011 08:47 » 

sinsin, с большой долей уверенности можно сказать - да. Только, ведь, тебя, наверно, интересуют конкретные, публично известные примеры? Уточни вопрос.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 08-10-2011 09:11 » 

Конкретно: необходимо писать интерфейс для системы управления, в котором будет отображаться 5-10 графиков одновременно (т.е. будет MDI приложение), кроме того, та же программа должна проводить обработку: усреднение, преобразования Фурье над пакетами данных, ведение лога и т.д. И все это красиво отображать.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 08-10-2011 09:13 » 

И что ты хочешь найти?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 08-10-2011 09:15 » 

Пример приложения (ссылку на сайт продукции такого типа или же на демку), чтобы можно было убедиться, что сие возможно. И на примере данного приложения посмотреть, какие проблемы при этом подходе есть.
« Последнее редактирование: 08-10-2011 09:20 от sinsin » Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 08-10-2011 10:21 » 

Цитата: sinsin
Пример приложения (ссылку на сайт продукции такого типа или же на демку), чтобы можно было убедиться, что сие возможно.
Возможно. Люди томографию обрабатывают при помощи .NET - включая 3-хмерную визуализацию и запись/показ видео рентгеноскопии.

Учти, что к программам на C# можно подключать dll, написанные, на чём угодно. Поэтому если захочется использовать какие-то готовые решения (например, библиотеку fftw для быстрых Фурье-преобразований, способную работать в реальном времени) - они внедрятся без вопросов.

Цитата: sinsin
И на примере данного приложения посмотреть, какие проблемы при этом подходе есть.
Не посмотришь. Поскольку если проблемы были, то разработчики их обошли. А те, кто не сумел обойти, не имеют продукта. Внешний вид ничего не скажет.

Проблем с C# нет. Проблемы могут быть с квалификацией разработчика. Поскольку библиотека .NET весьма богатая, неопытный разработчик легко может выбрать неадекватный способ решения задачи и получить неудовлетворительную производительность и расход памяти. Если действовать вдумчиво, проверяя написанное, понимая механизмы работы с памятью, то эффективность решения будет практически такой же, как на других языках (например, C++ или Java). Но и на C++ можно написать тормозное и глючное приложение, если квалификация низка.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #6 : 08-10-2011 10:22 » 

sinsin, а что тебя конкретно смущает? Почему такой нездоровый ажиотаж вокруг C#? Или бы с, например, С++ вознило бы такое же желание?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 08-10-2011 10:47 » 

Джон, с С++ никаких проблем нет, собственно текущая версия железа обслуживается программой, написанной на MFC. Но MFC мне не совсем нравится с точки зрения пользовательского интерфейса (например, отсутствием ресайза (про  класcы с codeproject знаю)).
P.S. Переносить текущую программу несообразно, т.к. меняется архитектура железа и системы целиком.
« Последнее редактирование: 08-10-2011 11:04 от sinsin » Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #8 : 08-10-2011 12:41 » 

Ну про MFC понятно, а с .NET (в частности к C#) какие сомнения? В принципе Димка всё подробно растолковал. Что касается UI, то проблем ваще никаких. Если нет проблем с размещением на целевой платформе .NET, то делай всё в ней, просмотр чужих проектов немного инфы даст.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #9 : 09-10-2011 04:30 » 

Джон,  в принципе был вопрос с производительностью, но подключением dll он, я думаю, решится.
« Последнее редактирование: 09-10-2011 08:14 от sinsin » Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #10 : 09-10-2011 16:36 » new

Ну понятно, поддался мнению молвы... .NET приложения требуют только во время первого старта немного больше времени. Если же тебе нужно в режиме реального времени, тут и простой С++ не очень большой помощник.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines