Программирование элементов GUI для данных временных рядов - PullRequest
0 голосов
/ 12 декабря 2010

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

Итак, я открыл Audacity и начал думать о том, как запрограммировать его GUI .

Мои возможности программирования в GUI ограничены использованием рамок, кнопок, надписей и т. Д. В наборе инструментов.Но я не знаю, как программировать эти элементы управления самостоятельно.Например, дорожка меток (см. Ссылку выше) содержит метки.Пользователь также может перетащить метку к другой отметке времени.

Если я хочу запрограммировать аналогичные элементы графического интерфейса в .Net, какие методы мне следует изучить?Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 12 декабря 2010

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

http://msmvps.com/blogs/deborahk/archive/2009/10/13/winforms-user-controls-101.aspx

http://www.codeproject.com/KB/miscctrl/ScrollingTextControlArtic.aspx

http://msdn.microsoft.com/en-us/library/6hws6h2t.aspx

0 голосов
/ 12 декабря 2010

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

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

http://dynamicdatadisplay.codeplex.com/

много подсказок для изучения wpf здесь:

Где найти хорошие ресурсы для изучения XAML? Хорошие ресурсы для изучения WPF https://stackoverflow.com/questions/59954/what-is-the-best-book-for-learning-wpf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...