2010-01-19 3 views
1

В настоящее время я готовлю упражнения для сетей и мобильной связи для студентов. Я думал о создании интерактивного пользовательского интерфейса, который позволяет пользователю перетаскивать & предопределенные элементы, а затем реализовать логику на основе расстояний между элементами и т. Д.Есть ли специальный инструмент для разработки интерактивного графического интерфейса

Примером может быть размещение двух базовых станций (предопределенный элемент с несколькими свойства), установите масштаб в интерфейсе, а затем проверьте интерференцию сигнала в среде (пользовательский интерфейс).

Первая часть может быть слишком абстрактной, тогда как пример может быть слишком специфичным, но мне было интересно, существует ли уже какая-либо дружественная структура или язык, который позволяет разработчикам создавать интерактивные интерфейсы (для обучения/обучения purpouses) в короткие количества время. Обычно я пишу приложения для среды ПК в .NET, но в этом случае потребуется слишком много времени для создания определенного интерфейса для каждого упражнения.

Я был бы признателен, если бы кто-нибудь мог предложить любой способ создать интерактивный пользовательский интерфейс в короткий промежуток времени. Существуют ли какие-либо специальные языки программирования или средства разработки для таких приложений или существуют ли какие-либо полезные среды для .NET, Java или любого другого языка для ускорения разработки пользовательских интерфейсов?

Спасибо!

+0

Это не относится к вашему родовому вопросу, но, возможно, нс-2 подходит для более конкретной цели? http://nsnam.isi.edu/nsnam/index.php/Main_Page –

ответ

0

Возможно sketchflow может представлять интерес

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

0

Посмотрите на Mockingbird. Я не уверен, что это именно то, что вы ищете, но это довольно приятное веб-приложение и хорошо работает для разработки пользовательских интерфейсов (по крайней мере, каркасов).

0

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

Одним из часто встречающихся инструментов для такого рода работ является Visio. Обычно Visio используется для рисования и диаграмм, но вы также можете прикреплять поведение к объектам, поэтому двойной щелчок на объекте может запускать макрос по вашему выбору, открывать формы, делать вычисления и т. Д. Макросы (по крайней мере, обычно) написаны в VBA, который, вероятно, не самый большой выбор для больших проектов, но, как вы сказали, для такой ситуации вас в основном интересуют короткие фрагменты.

Существует, конечно, ряд недостатков, таких как неспособность (по крайней мере, AFAIK) развернуть такую ​​диаграмму, как веб-приложение. Как и Генри Форд, «они могут иметь любой цвет, который они хотят, пока он черный», вы можете реагировать на любое действие пользователя, которое вы хотите, если это двойной щелчок.

Смежные вопросы