![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получить список контролов [D7, WinXP]
Thor © (2008-03-28 10:00:00)Доброго времени суток!
Подайте идею как получить список контролов которые расположены на форме, для того что бы в дальейшем их перенести в БД. Это связано с построением системы ограниченя доступа.
Т.е. писать маленькую программку по разбору dfm или pas файлов, или может есть другие пути? Не хочеться руками переностить, т.к. форма не одна, а кантролов еще больше.
Спасибо!
tesseract (2008-03-28 20:15:00) [1]
> А поскольку оплачиваются они сдельно, то в вводе они кровно
> заинтересованы. В правильном вводе.
Текучка кадров значит меньше, чем у меня. Вообще флуд, тему закрыть или перенести в прочее :-)
Игорь Шевченко (2008-03-28 20:11:00) [2]tesseract © (28.03.08 20:04) [50]
> 1с знаете ли.
не знаю.
> Проверка ИМХО нужна именно погрупповая, потому, как у опеатора
> за экраном, после 6 часовой смены IQ и внимательность соотвествует
> обезъяннему.
Ну да. И ему крайне желательно, чтобы то, что у него не совпало на экране соответствовало тому, что он видит глазами. Не листая, а по совокупности. Потому как при вводе он (оператор) на экран не смотрит, а смотрит на оригинал. Чем меньше он будет переключаться промеж страниц, тем быстрее введет. Промежду прочим, исследования эргономичности - они тоже иногда проводятся...
> Это не значит, что она должна быть доступна при редактировании.
> Чем больше редактируемых полей, тем чаще оператор будет
> ошибаться вводом
Нифига. Оператор на экран не смотрит. Я, знаете ли, несколько лет имел счастье наблюдать как они работают в Аэрофлоте. Они при вводе еще и жизненные проблемы обсуждать успевают и довольно бурно.
А поскольку оплачиваются они сдельно, то в вводе они кровно заинтересованы. В правильном вводе.
tesseract (2008-03-28 20:04:00) [3]
> А уж тем более,
> при ручном вводе.
Я очень плотно работаю с ручным вводом. 1с знаете ли. Там по 100-300 строк на экране не предел. Проверка ИМХО нужна именно погрупповая, потому, как у опеатора за экраном, после 6 часовой смены IQ и внимательность соотвествует обезъяннему.
> чтобы вся информация была перед глазами.
Это не значит, что она должна быть доступна при редактировании. Чем больше редактируемых полей, тем чаще оператор будет ошибаться вводом. Я на себе такое испытал под неким софтом некой крупной конторы, там была куча Edit немерянная и ультранастраиваемая функциональность. Как и всё ультра не работала, босс послал меня на ней посчитать. В результатае был написан софт с 3-ми edit (активировались по вызову) который позволял считать в десятки раз быстрее !!! если раньше скалд инвентаризировался 1-1,5 суток , теперь это происходит за 2 часа. Персонал может работать с приложением, даже если его первый раз увидел.
Игорь Шевченко (2008-03-28 19:28:00) [4]tesseract © (28.03.08 17:05) [44]
> Я её не решаю, я просто сказал что информацию для билета
> можно вводить постранично
Неудобно постранично. Ты пойми один простой вещь - в ряде задач крайне желательно, чтобы вся информация была перед глазами. А уж тем более, при ручном вводе.
Ты когда-нибудь анкеты заполнял ?
Тебя не удивлял тот факт, что большинство вопросов занимают весь лист, а не так, что взял книжку, написал на первой странице фамилию, имя, отчество, перевернул страницу еще 3-5 пунктов написал и так далее.
Kolan (2008-03-28 17:12:00) [5]Удалено модератором
Kolan (2008-03-28 17:11:00) [6]Удалено модератором
tesseract (2008-03-28 17:07:00) [7]
> Покажи что нарисовал.
Все экраны ? Смотри Iphone - примерно похоже :-) Только мультитача конечно нет.
Kolan (2008-03-28 17:06:00) [8]Удалено модератором
tesseract (2008-03-28 17:05:00) [9]
> То, что ты сейчас на коленке за 3 минут пытаешься решить
> такию супер сложную проблемму — тоже ошибка.
Я её не решаю, я просто сказал что информацию для билета можно вводить постранично. В любом случае ни одна авиакомпания от стандартов оформления авиабилетов не откажеться, хоть её реж. Там строчку пониже поставить - сотня миллионов обойдёться.
> Я к чему - все таки прикладная область она накладывает некоторый
> отпечаток на способы решения задач
Конечно, но общие принципы всё-таки сходи. Я недавно для тачскрина рисовал интерфейс - столкнулся с кучей проблем.
Kolan (2008-03-28 16:59:00) [10]> [35] tesseract © (28.03.08 16:48)
То, что ты сейчас на коленке за 3 минут пытаешься решить такию супер сложную проблемму тоже ошибка.
Игорь Шевченко (2008-03-28 16:58:00) [11]tesseract © (28.03.08 16:56) [39]
Я к чему - все таки прикладная область она накладывает некоторый отпечаток на способы решения задач
Kolan (2008-03-28 16:58:00) [12]> куда и когда лететь оно по центру написано не промахнешься.
Значит таки пользуется билетом пасажир?
Германн (2008-03-28 16:56:00) [13]
> :) "Я тут ща всех автоматизирую"
>
А Бритиш Эйрвейз случайно не ты автоматизировал? :)
tesseract (2008-03-28 16:56:00) [14]
> :) "Я тут ща всех автоматизирую"
Профессиональная привычка.
У меня много очень "подготовленного" персонала, который кушает валидол при смещении кнопки на пару пикселей. И умудряеться прорвать оборону из 4-х проверок. Есть подозрения,что они дейсвует стаей, созваниваясь в тайне. Сегодня такое отчудили, Андрей нам вдвоём с админом объяснял минут 40 пока до нас дошло... Силён в них дух упорства :-)
Игорь Шевченко (2008-03-28 16:53:00) [15]tesseract © (28.03.08 16:48) [35]
> Информацию с него или на него ?
А неважно.
> Билет содержит : Информацию о пассажире, для пассажира
> и для персонала.
не. не для пассажира. пассажиру надо только его иметь при себе. куда и когда лететь - оно по центру написано - не промахнешься.
> Операции 1 : Вводим данные о пассажире.
> Операция 2 : Вводим данные о рейсе ( данные уже должны быть
> получены до того как билет начали вводить).
> Операция 3 : На печать выводиться все данные, в том числе
> и скрытые, которые в принципе подставляються автоматически
> - из информации о рейсе.
:) "Я тут ща всех автоматизирую"
tesseract (2008-03-28 16:52:00) [16]Удалено модератором
Примечание: И не цитируем
Kolan (2008-03-28 16:50:00) [17]Удалено модератором
tesseract (2008-03-28 16:48:00) [18]
> его будут бить долго и возможно ногами.
Информацию с него или на него ?
Начнём : Билет содержит : Информацию о пассажире, для пассажира и для персонала.
Операции 1 : Вводим данные о пассажире.
Операция 2 : Вводим данные о рейсе ( данные уже должны быть получены до того как билет начали вводить).
Операция 3 : На печать выводиться все данные, в том числе и скрытые, которые в принципе подставляються автоматически - из информации о рейсе.
ЗЫ : Информацию "время вылета, номер рейса, место" выводим в правом верхнем углу здоровенным шрифтом.
Игорь Шевченко (2008-03-28 16:43:00) [19]
> Кстати тоже криво сделан - реально нужная пассажиру информация
> запрятана в небалуйся месте
И еще, чтобы ты был в курсе - авиабилет он вообще не для пассажира :))
Kolan (2008-03-28 16:40:00) [20]> Но если какой-то дизайнер предложит информацию с него вводить
> по страничкам его будут бить долго и возможно ногами.
А разве ЖД билет не так сделан? Там тетка странички загибает/отрывает и печатает на спец принтере