Есть ли какой-нибудь специальный инструмент для разработки интерактивного графического интерфейса - PullRequest
1 голос
/ 19 января 2010

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

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

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

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

Спасибо!

Ответы [ 4 ]

0 голосов
/ 29 мая 2010

Смесь Microsoft может также быть чем-то классным
http://www.microsoft.com/france/expression/default.aspx

0 голосов
/ 19 января 2010

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

0 голосов
/ 19 января 2010

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

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

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

0 голосов
/ 19 января 2010

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

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

...