roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 07:53

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 17:59 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
...и он с легкостью напишет такой жава-скрипт, который будет на самом интересном месте подвешивать девайс

Точно с такой же легкостью ошибку можете допустить вы в своем коде. =) Отестируете и все.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 18:09 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Само собой. Только за чужие грабли отвечать не хочется.
Да и не дизайнерское это дело - код писать :) Пусть свои картинки рисует, шрифты, верстает и т.п.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 18:14 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
Пусть свои картинки рисует, шрифты, верстает и т.п.

Ну уж нет. Если он не должен код писать, то и HTML ему не надо трогать. Пусть в фотошопе все готовит.
Флешеры вон нормально все пишут. Не понимаю чего бояться.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 18:28 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Да, и HTML в идеале не надо трогать - я согласен.

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

Но суть не в этом - я пока не очень понимаю, куда вы клоните - вы меня склоняете к модели "ВижуалБейсика"? Или все же XAMLа?

Добавлено спустя 6 минут 26 секунд:
В общем, хочется сделать "визуализатор" как можно более "тонкий", но как можно более гибкий.

Я думаю, что все-таки это модель с "биндингом", только набор элементов управления очень широкий придется делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
Но суть не в этом - я пока не очень понимаю, куда вы клоните.

Мне нравится как сделан XAML.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 21:24 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Мне тоже нравится эта идеология... без исполняемого кода в описании интерфейса...
хотя некоторые вещи я не очень понимаю, как реализовать красиво.

Простые кнопки, индикаторы, слайдеры - понятно.
(Их много и кодом их перегружать ну совсем никому не нужно - ни мне, ни тем более юзеру - их надо связать с предопределенными переменными безо всякого кода).

Но, например...
из-за того, что настроек и вариантов много, я хочу сделать также и "комбо",
в котором можно было бы выбрать сохраненные на диске предустановки
(и возможно их потом скорректировать другими элементами UI)
или вбить новое название для нового набора установок,
(которые будут сохранены на диске)...
Чтобы типовые настройки можно было быстро вызывать.

Ну например есть меню ресторана - можно выбрать по пунктам
"первое", "салат", "второе", "гарнир", "напиток", "десерт" и т.п.
Но при этом есть "комбо", в котором можно выбрать "Комплексный обед №1"
(и все пункты сами встанут как надо), а потом поменять например "рыбу" на "курицу"
и сохранить под новым именем как "Ужин язвенника Васи"...

Вот в концепции "биндинга" такая процедура мне кажется уж очень корявой.
Ну, по крайней мере, неочевидной с моей точки зрения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ксамл это это всего-лишь язык разметки. когда на форму кидают, к примеру кнопку и даблкликают, создаётся обработчик события. :) это уже ни разу не mvvm. для этого есть интерфейс ICommand. с биндингом такая же ситуация - он полезен, но толку от него 0, если неправильно использовать. а приведеный пример на самом деле элементарно реализуем. бинданг в данном случае всего-лишь один из нужных кирпичиков, который нужно понимать как и зачем использовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:21 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Когда "на форму кидают и даблкликают" - это никак не "язык"

И еще, мне-то в общем по барабану, mvvm оно или не mvvm. Лишь бы поставленную задачу решало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:25 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
mvvm это паттер для разделения кода и внешнего вида. как его уже реализуют уже другой вопрос.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:31 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Ответьте, пожалуйста, чем вам не нравится XML описание + Lua вставки? XML парсить не проблема, Lua тоже имеет нормальные исходники.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:43 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Тыщу раз уже сказал - это не решает задачу отделить дизайн УЯ от программирования и функционала прибора. Вопрос в организации взаимодействия, в архитектуре, а не в средствах - Луа или не Луа.
Вы же не предлагаете никакой организации - только инструменты.

Я спрашиваю: "Как лучше проектировать дом?", а вы отвечаете: "Тебе нужен молоток и рулетка". Это что - корректный ответ на вопрос?

Хорошо. Вот я взял Луа и ХМЛ. Все равно остаются те же самые вопросы -
1. как организовать взаимодействие между Луа и фирмварью
2. как отделить дизайн ХМЛ от Луа кода так, чтобы дизайнера с одной стороны не зажать в жесткие рамки, а с другой стороны не пускать его в программирование (на луа, бейсике, шелле, жава-скрипте - это совершенно неважно)


Последний раз редактировалось Michael_K 08 сен 2011, 22:51, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:45 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
луа поможет не больше, чем любой другой интерпретируемый язык. :pardon: т.е. напрямую никак.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:48 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Именно!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:50 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Как это не решает? Решает еще как. Пишут дизайн на XML, связывают с функционалом через Lua вставки или ЛЮБОЙ другой инструмент. А сам функционал зашейте в проц. Тот же XAML, только на коленке. И где тут интересно программирование функционала прибора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу... Простой язык описания GUI
СообщениеДобавлено: 08 сен 2011, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Вы действительно не понимаете, или притворяетесь?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO