Какой самый лучший и быстрый инструмент, который программист-любитель может использовать для создания приложения с графическим интерфейсом? - PullRequest
2 голосов
/ 14 октября 2011

Приложение очень простое: оно должно позволить школьному учителю вводить в приложение большое количество английских слов, а затем предоставить ученику способ просмотра слов по одному, а затем перетащить и их в разные предварительно помеченные «ведра». Например, ведра могут быть «существительными», «глаголами» и т. Д.

Ответы [ 3 ]

2 голосов
/ 14 октября 2011

Думай просто. Уже существует приложение для перетаскивания с графическим интерфейсом, которое поставляется с любой графической операционной системой: файловый менеджер.

Создание каталогов nouns/, verbs/ и т. Д. И нескольких (пустых) файлов, имена которых являются английскими словами. Поместите все в каталог и откройте этот каталог в файловом менеджере (например, Windows Explorer, Finder, Nautilus). Затем попросите студента перетащить файлы в соответствующие каталоги.

Чтобы не перепутать учащихся с нерелевантными кнопками, рассмотрите возможность размещения файлов на рабочем столе. Ваша структура каталогов будет:

Desktop/
    nouns/
    verbs/
    [...]
    nitwit
    blubber
    oddment
    tweak
    thank
    you
    [...]
0 голосов
/ 14 октября 2011

«Легко» относительно. Мое мнение таково, что в наши дни, если то, что вы делаете, так просто, как описано, вы, вероятно, сделаете себе больше пользы, разработав его для браузера, чем привязав его к конкретной платформе. Самое главное, это означает, что его будет легко продемонстрировать и поделиться с кем-либо удаленно ... не беспокоясь об установке / т. Д.

Вы можете начать с того, что посмотрите на что-то вроде учебника по магнитной поэзии:

http://tenderlovingcode.com/blog/web-apps/magnetic-poetry-in-10-easy-steps/

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

Перетаскивание с целью 2 капли

Что касается вашего списка слов и того, к какому контейнеру они относятся, вам будет несложно написать собственное приложение. Существует множество таблиц, подобных сеткам, для построения пользовательского интерфейса, и множество серверных сред Rails или Django, которые могут легко справиться с хранением и манипулированием списком слов:

http://www.trirand.com/blog/jqgrid/jqgrid.html

Меньше работы будет, если ваши учителя разбираются в технологиях, они могут просто ввести их непосредственно в JSON в месте размещения страницы. Или вы можете позволить им войти в список в любом месте сети, например, в блоге, а затем заставить вашу программу извлекать и обрабатывать данные с этого URL.

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

0 голосов
/ 14 октября 2011

Microsoft Visual Studio 2010. Не проще, чем этот, простой интерфейс перетаскивания.

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