|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmiscrafmНе Искраiscrafmtrdm_, ход своих мыслей я озвучиваю, практически всегда с примерами. Примеры пока конкретных ответов не дают. Для каждого профиля отдельные формы создавать? нет конечно. форма одна. профиль определяет параметры формы примерно таким образом . Это уже ближе. Не уловил, как конкретный профиль соотносится с содержанием формы. На пальцах, в двух словах и без видео(формат очень неудачный, без возможности останова и прокрутки.ИМХО) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 15:53 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafm3. Никто не запрещает тебе показать примеры реализации по одному из двух вариантов, озвученных ТС. А кто сказал что вариантов всего 2? Если рассмотреть проблему с точки помощью инструментов диалектики, то тут не 2 подхода а много больше. Это мне в девелопменте руки свяжет. "- Не могу позволить себе роскошь черно-белого зрения." (с) что-то по Флемингу. :) iscrafmЭто гораздо информативнее "бла-бла". А на счет "бла-бла" тебе уже в одной ветке сказали, что количество твоих сообщений уже перешагивает критический порог и каждой твое последующее сообщение уже воспринимает не как польза, а как спам. Сказано было топорно, без подведения теоретической базы, но мысль верна. Тебе стоит покурить 1-й закон диалектики: Переход от количественных изменений к качественным iscrafmЕсли не знаешь, то зачем захламлять тему. Я кстати вполне допускаю что твоя схема жизнеспособна. Но она е единственная. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 16:19 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
trdm_iscrafmЭто гораздо информативнее "бла-бла". А на счет "бла-бла" тебе уже в одной ветке сказали, что количество твоих сообщений уже перешагивает критический порог и каждой твое последующее сообщение уже воспринимает не как польза, а как спам. Сказано было топорно, без подведения теоретической базы, но мысль верна. Тебе стоит покурить 1-й закон диалектики: Переход от количественных изменений к качественным + по доброму предупреждаю тебя что эффект перехода количественных изменений в качественные иногда имеет не пологий, а скачкообразный график. Так что вполне допустимо, что что плеваться в твою сторону начнут чаще и энергичнее. Советую подумать над сменой имиджа, но я не очень силен в социологии и ты преспокойно можешь послать меня подальше со моими советами. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 16:24 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmне буду комментировать весь бред (особенно про пять полей),Ну понятно, что не будете - ведь сказать-то нечего. Лопухнулись, с кем не бывает iscrafm Еще раз отвечу на вопрос, показанное декларативное описание расчета стоимости сделано на тривиальном языке простейших формул. Значит "язык" все-таки есть. То есть обойтись без языка вам не удалось. Что и требовалось доказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 17:17 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
trdm_я не очень силен в социологии и ты преспокойно можешь послать меня подальше со моими советами. не только в социологии. Но вывод, хотя бы один, сделал правильный. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 19:49 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Не ИскраНе уловил, как конкретный профиль соотносится с содержанием формы. На пальцах, в двух словах и без видео(формат очень неудачный, без возможности останова и прокрутки.ИМХО) если в двух словах... описание формы - в содержании приложения. А в профиле некоторые ее свойства "перекрываются", т.е. модуль запуска (то что здесь озучено как "универсальная форма") исполняет форму из содержания, переопределяя свойства и опции, заданные профилем. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 19:55 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Теперь понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2010, 23:02 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Лучший вариант - совместить создания 99% форм (коровников :) ) на лету из описания с возможностью вызова 1% форм сделанных в дизайнере или вручную. Для цивильности коровников - в описаниях форм хранить элементы разметки формы. Для придания функциональности - куски скриптов на разные события я такой велосипед сделал на python+qt (пока черновик) есть еще примеры таких рабочих систем? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 14:42 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
vill_agerсовместить создания 99% форм (коровников :) ) на лету из описания с возможностью вызова 1% форм сделанных в дизайнере или вручную . Для цивильности коровников - в описаниях форм хранить элементы разметки формы . Для придания функциональности - куски скриптов на разные события +1. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 19:24 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
trdm_iscrafm3. Никто не запрещает тебе показать примеры реализации по одному из двух вариантов, озвученных ТС. А кто сказал что вариантов всего 2? Если рассмотреть проблему с точки помощью инструментов диалектики, то тут не 2 подхода а много больше. Это мне в девелопменте руки свяжет. чтобы тема не зачахла от пустословия, давай рассмотрим варианты более 2-х, как ты говоришь, с учетом банального ограничения: "надоело в последнее время клипание форм " (с) ТС хотя-бы с точки зрения, хм.., диалектики. Рассказывай, показывай. p.s слово "клипание" правильно пишется клЕпание. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 19:46 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafmне буду комментировать весь бред (особенно про пять полей),Ну понятно, что не будете - ведь сказать-то нечего. Лопухнулись, с кем не бывает Bogdanov Andreyпри выборе товара в одном поле формы в другом надо отобразить его цену , а в третьем общую стоимость прикола ради, давайте в слух до пяти посчитаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 19:51 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmBogdanov Andreyпри выборе товара в одном поле формы в другом надо отобразить его цену , а в третьем общую стоимость прикола ради, давайте в слух до пяти посчитаем. Считайте. Когда насчитаетесь расскажите мне, кто такой PRICE в ваших формулах и кто - ITEMPRICE. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 20:38 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Bogdanov AndreyiscrafmBogdanov Andreyпри выборе товара в одном поле формы в другом надо отобразить его цену , а в третьем общую стоимость прикола ради, давайте в слух до пяти посчитаем. Считайте. Когда насчитаетесь расскажите мне, кто такой PRICE в ваших формулах и кто - ITEMPRICE. давайте уже прикалываться по настоящему. Как архитектор архитектору, скажите плз сколько в формулах ITEMPRICE=PRICE AMOUNT=QTY*PRICE переменных и почему у вас их получилось 5, в лучшем случае, вместо 4-х. Давайте в столбик поучимся считать. Начинаю выписывать: ITEMPRICE PRICE QTY AMOUNT ---------- 4 добавьте пятую. Если не въезжаете, что "выбор товара" подразумевает наличие хотя-бы "внешней" цены в источнике, то в столбик посчитайте. Цирк, блин. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 21:34 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Bogdanov Andrey, если уж решили похохмить со мной, то придется немного извилинами поработать. Ваш ход. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2010, 21:36 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Джамшид РовшанEybdthcfkmyfz cbcntvf, фигня, хватает 2-3 месяцев Это только для примитивных форм. Для работающих 2-3 года минимум ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 09:32 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafm давай рассмотрим варианты более 2-х, как ты говоришь, с учетом банального ограничения: "надоело в последнее время клипание форм " (с) ТС А вот и реальное ограничение: конечный пользователь сам придумывает новые сущности. Автоматом получаем вариант 2. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 09:37 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmдобавьте пятую. Ну собствено поле для ввода кода товара вы не посчитали. А уж оно в форме всяко есть. iscrafmЕсли не въезжаете, что "выбор товара" подразумевает наличие хотя-бы "внешней" цены в источнике, то в столбик посчитайте. Цирк, блин.Что за "источник"? iscrafmесли уж решили похохмить со мной, то придется немного извилинами поработать. Ваш ход.Ну что ж. Давайте работать мозгами. Началось все с того, что топикстартер предложил создать механизм генерации формы: 2) Одна универсальная форма генерации в Runtime указываешь название таблицы или запрос а форма сама во время работы генерирует все элементыИтак у нас есть табличка для ввода, ну скажем, накладной. Естественно, максимально простой вариант - в табличке разумно иметь две колоночки - ArticleCode - для хранения кода товара и Qty - количество. Указываем имя таблички для нашей универсальной формы и, естественно ожидать, что появиться форма с двумя элементами. Логично предположить, что во всяких вспомогательных описаниях к этим полям можно обращаться по тем же идентификаторам. Посему идентификатор QTY в формуле, живущей в контексте формы мне кажется законным. Но вот откуда в этом контексте взялось аж целых два идентификатора имеющих в своем имени Price - я не знаю. Видимо, универсальная форма обладает телепатическими способностями и добавляет такие элементы сама. Я могу предположить, что разработчик формы руками (кстати уже тут можно заметить, что тупой генерации формы по таблице - не достаточно, нужен еще и дизайнер, который позволит в этой форме что-то менять) добавит в нее некий элемент для показа цены товара (название ItemPrice) для такого элемента вполне приемлимо. Но откуда взялся второй - хотел бы услышать от вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 09:54 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Bogdanov AndreyНо вот откуда в этом контексте взялось аж целых два идентификатора имеющих в своем имени Price - я не знаю. Видимо, универсальная форма обладает телепатическими способностями и добавляет такие элементы сама. нет. Она просто обладает способностями слушать и запоминать. Ну и немножко разбирается в вопросе. Bogdanov Andrey при выборе товара в одном поле формы в другом надо отобразить его цену , а в третьем общую стоимость ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 10:48 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafm Она просто обладает способностями слушать и запоминать. Ну и немножко разбирается в вопросе. Искусственный интеллект? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 11:34 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmнет. Она просто обладает способностями слушать и запоминать. Ну и немножко разбирается в вопросе.Хорошо, что у вас такие "слушающие" формы. Ну раз нормальную дискуссию вы вести не готовы, то резюмирую. В дискуссию israfm влез с тезисом "с большей вероятностью можно обойтись вобще без "языка" (тынц) В качестве доказательства этого тезиса, он привел нечто "сделаное на тривиальном языке простейших формул" (тынц). То есть "язык" ему таки понадобился. А следовательно исходный тезис был высказан неверно. Дальнейшее нежелание обсуждать смысл приведенных формул показывает, что, по всей видимости, "тривиальный язык" не так уж тривиален. Ну и последнее. По словам того же iscrafm "Разработка универсальной формы действительно требует немалых усилий". Практического обоснования необходимости приложения этих усилий для топикстартера я не вижу, особенно с учетом того, что таких "универсальных форм" и так существуют десятки (от уже упоминавшися здесь 1c и искры, до распространенных во всем мире delphi, visual studio, eclipse и т.д.). И, почти наверняка, топикстартер уже занимается "клепанием форм" в одном из таких средств. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 11:38 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
ddddddddddiscrafm Она просто обладает способностями слушать и запоминать. Ну и немножко разбирается в вопросе. Искусственный интеллект? да, искусственный Bogdanov Andrey при выборе товара в одном поле формы в другом надо отобразить его цену, а в третьем общую стоимость? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 11:40 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Bogdanov Andrey Ну раз нормальную дискуссию вы вести не готовы, то резюмирую. В дискуссию israfm влез с тезисом "с большей вероятностью можно обойтись вобще без "языка". В качестве доказательства этого тезиса, он привел нечто "сделаное на тривиальном языке простейших формул". То есть "язык" ему таки понадобился. я вроде сказал, что готов подискутировать. Предлолжил вам переменные посчитать. Это более нормально и полезно, чем вести заумные беседы на тему: является ли декларативное описание правила расчета поля формы в виде "A=B+C" языком программирования. Bogdanov AndreyДальнейшее нежелание обсуждать смысл приведенных формул показывает, что, по всей видимости, "тривиальный язык" не так уж тривиален. о, да. Это действительно сложнейший язык. Его в первом классе школы начинают изучать. Смысл приведенных формул заключается в том, что переменной в левой части формулы присваивается выражение, записанное в правой части формулы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 11:52 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmСмысл приведенных формул заключается в том, что переменной в левой части формулы присваивается выражение, записанное в правой части формулы.Осталось понять откуда появляются значения у правых частей формул. Я попросил вас пояснить что же такое стоит в правой части вашей формулы ITEMPRICE=PRICE. Откуда это "PRICE" взялось в форме, и как в это "PRICE" попадают значения. Вы ответить отказались. Либо вы сами этого не знаете, либо обяснение слишком сложно, и вам лень здесь его излагать. И то и другое говорит не в пользу "тривиальности языка". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 12:09 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
iscrafmо, да. Это действительно сложнейший язык. Его в первом классе школы начинают изучать. Смысл приведенных формул заключается в том, что переменной в левой части формулы присваивается выражение, записанное в правой части формулы. Кстати отмечу, что в первом классе школы две параллельные черточки означают отнюдь не присваивание, а равенство двeх выражений. А для присваивания такой значок используется в некоторых языках программирования, да и то не во всех. Это так к слову. Просто семантику даже простейших вещей надо зафиксировать и, собственно, набор таких семантических правил (вместе с лексическими и синтаксическими) языком (в программировании) и назыается. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 12:26 |
|
Генераторы форм vs Runtime создание формы
|
|||
---|---|---|---|
#18+
Bogdanov AndreyiscrafmСмысл приведенных формул заключается в том, что переменной в левой части формулы присваивается выражение, записанное в правой части формулы.Осталось понять откуда появляются значения у правых частей формул. Я попросил вас пояснить что же такое стоит в правой части вашей формулы ITEMPRICE=PRICE. Откуда это "PRICE" взялось в форме, и как в это "PRICE" попадают значения. Вы ответить отказались. Либо вы сами этого не знаете, либо обяснение слишком сложно, и вам лень здесь его излагать. И то и другое говорит не в пользу "тривиальности языка". Bogdanov Andreyпри выборе товара в одном поле формы... все действительно очень сложно. Редактор поля для выбора товара вызывает справочник, в котором есть поле с ценой этого товара (PRICE). Эта цена присваивается значению поля обсуждаемой формы, как вы правильно заметили "при выборе товара в одном поле формы" (для этого используется нетривиальная конструкция ITEMPRICE=PRICE). Для расчета полной стоимости применяется тоже очень нетривиальная конструкция AMOUNT=QTY*PRICE; AMOUNT и QTY тоже имена полей. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 12:28 |
|
|
start [/forum/topic.php?fid=33&msg=36468604&tid=1548247]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 346ms |
total: | 477ms |
0 / 0 |