Изучение C # для моделирования GUI? 3D-графики? - PullRequest
1 голос
/ 10 февраля 2012

Спасибо за чтение.

Я инженер-химик, обладаю некоторыми базовыми знаниями по Java и JavaScript.Мой супервайзер хочет, чтобы я разработал графический интерфейс Windows для математической модели, которая выводила бы двумерные графики после подачи пользователем экспериментальных данных (в Excel, CSV) и некоторых других параметров.Мне сказали, что C # - одна из лучших альтернатив для разработки GUI, поэтому я собираюсь начать изучать его.Есть ли лучшие варианты для такого приложения?

Вполне вероятно, что он хотел бы, чтобы я интегрировал 3D-возможности черчения в GUI (см. Один из текущих отрисовок MATLAB: http://postimage.org/image/7o868exs3/). Я понимаю,это может быть чрезвычайно сложной рутиной для разработки даже на базовом уровне, но, тем не менее, будет ли достаточно знания C # для достижения этой цели?

Любой совет очень ценится.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2012

Да.C # и .NET Framework прекрасно подходят для такого рода приложений.Хотя я бы посоветовал купить сторонний пакет для фактического заговора.Не изобретайте колесо, которое было очень хорошо реализовано рядом производителей.(Visual Studio 2010 даже поставляется со встроенным элементом управления 2D-графиком.)

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

Если у вас есть некоторый опыт программирования, то реализация решения для построения диаграмм / графиков с использованием стороннего пакетадовольно просто.Импорт данных для отображения на графике станет вашей самой большой проблемой, и даже это не очень сложно.

Для «бесплатных» опций кодирования с нуля вы всегда можете запустить с любого количества примеров CodeProject..

0 голосов
/ 10 февраля 2012
...