
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.06.2009, 18:19:34
|
|||
|---|---|---|---|
|
|||
GUI в Web приложении (списки как в Win 32) |
|||
|
#18+
Искал по форуму ничего похожего не нашел... В чём суть. Есть желание переписать существующее win32 приложение для работы через браузер. С помощью каких средств и технологий возможно получить наиболее полные по функциональности ListBox`ы (по сравнению с IDE Win32) для работы со списками (выделение нескольких строк через Ctrl+LMouse, Shift+LMouse, обработка DblClick, перехват KeyPress)? На данный момент используются DevExpress`овские. Ну, а на пальцах, желательно примерно следующий принцип работы: 1. Выводится список, где к примеру в 1-ом столбце фамилии, в других ещё какие либо данные 2. По двойному щелчку на строке с "Иванов" (не на гиперссылку с фамилией или другими его данными, а именно в любое место прямоугольной области данной записи) вызывается редактор 3. Редактор в виде "модального" окошка/фрейма/... (простите за далёкость), но не в новом окне браузера и с сохранением "на заднем плане" списка. По типу такого полупрозрачного DialogBox. На нем лежат необходимые компоненты для редактирования нужных полей (не обязательно представленных в списке). Кнопки "Ок", "Отмена" 4. Выделили либо с помощью Ctrl+LMouse, Shift+LMouse, Shift+Up, Shift+Down, Ctrl+A, Ctrl+Shift+End, ... какой либо набор записей. Выбрали необходимое действие через контекстное меню и обработчик может получить значения выбранных записей (например значение скрытого поля id). Выделение с помощью CheckBox`а на нужных не то... Просто без всего этого (и без альтернатив) работать будет оч тяжко. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 18:45:55
|
|||
|---|---|---|---|
GUI в Web приложении (списки как в Win 32) |
|||
|
#18+
Это будет крайне весело, копайте в сторону javascript, silverlight или flash. Я мало видел веб-приложений, которые были бы реально похожи по функциональности на оконные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2009, 15:36:31
|
|||
|---|---|---|---|
GUI в Web приложении (списки как в Win 32) |
|||
|
#18+
Flash или сильверлайт. Для яваскрипта посмотрите ExtJS. Очень крутая библиотека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2009, 12:04:15
|
|||
|---|---|---|---|
|
|||
GUI в Web приложении (списки как в Win 32) |
|||
|
#18+
как я помню, на любые элементы в HTML можно натравить js-события onclick,ondoubleclick,onhover и еще кучу... А диалоговые окна легко делаются с помощью библиотеки jQuery - они и таскаются и размеры также меняются. Очень легко делать win-подобные страницы, там чего только нет в этой библиотеке. Можно сделать быстрые и вообще не перезагружаемые полностью страницы, если AJAX-ом только отдельные блоки страницы изменять. Элементы из jquery даже MS встроила в ASP.NET 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2009, 14:17:10
|
|||
|---|---|---|---|
|
|||
GUI в Web приложении (списки как в Win 32) |
|||
|
#18+
RyzДля яваскрипта посмотрите ExtJS. Очень крутая библиотека.+1 Всё перечисленное в стартовом посте там есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2009, 14:28:46
|
|||
|---|---|---|---|
GUI в Web приложении (списки как в Win 32) |
|||
|
#18+
IgorCCS, всё зависит от глубины твоей крутизны. Лобовой вариант - подписанный ActiveX элемент. Можешь перенести ВЕСЬ функционал твоего приложения в веб почти без изменений. Альтернативный вариант - копай в сторону всяких там Ajax, Flash-эффектов и прочее. Если корпорация - подумай о Citrix, и Windows терминалах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1344402]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 375ms |

| 0 / 0 |
