Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получить список контролов [D7, WinXP]


Страницы:   1 2 3

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]

> Но если какой-то дизайнер предложит информацию с него вводить
> по страничкам — его будут бить долго и возможно ногами.

А разве ЖД билет не так сделан? Там тетка странички загибает/отрывает и печатает на спец принтере…


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо