![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как такое осуществить? [D7, Win2k, WinXP]
Bart27 © (2005-12-20 16:17:00)Добрый день. Заранее извиняюсь, если не в туда написал. Вопрос в следеющем.
Пытаюсь создать программу на DELPHI для работы с базой данных, НО перед запуском программы должна появляться картинка (план этажа) с активными зонами(комнатами на этом этаже). При нажатии на эту активную зону должен отсылаться запрос в базу данных (созданную в Delphi) и соответственно выводится информация.
Так вот как такое реализовать?
LORAN (2005-12-20 17:34:00) [1]Извините за пошлость
Звонок.
- Можно ли сдать обpатно ваш товаp, если он нам не подходит?
- А в чем пpоблема?
- Мы тут у вас монитоp пpиобpели, а он ничего не печатает!
сделай план схематичный(без подробностей)(извини за каламбур)
или уменьши катинку, разреш на куски, и запихай в Image как я говорил
Bart27 (2005-12-20 17:26:00) [2]Сам план сделай на Image одна комната-1 картинка(собери их как пазл,чтоб было представление что это 1 большая картинка)
Проблематично будет так сделать, т.к. скорее всего это будет отсканированное изображение формата A3. И там получается много мелких деталей.
evvcom (2005-12-20 16:49:00) [3]
> Хватит глумиться, помощи прошу...
Терпения, терпения и еще раз терпения, раз за помощью пришел.
> Я имел ввиду, что перед открытием основной программы
А чем тебе не нравится показать главное окно, которое и будет планом этажа. Выбираешь, что надо, и пошли вперед. Или главное чисто номинальное окошечко, которое делаешь невидимым, и тут же показываешь окошко с этажом. А далее как wizard.
LORAN (2005-12-20 16:48:00) [4]
> Хватит глумиться, помощи прошу...
Да некто не глумится над тобой.
Можно сджелать заставку перед основной программой которая будет жить какоето время; можно просто сделать первую форму юзер щелкает по комнате, в этот момент формирется запрос и отсылается в БД
Сам план сделай на Image одна комната-1 картинка(собери их как пазл,чтоб было представление что это 1 большая картинка) ну иprocedure TForm1.Image1Click(Sender: TObject);
begin
Query1.SQL.Text:='....................';
end;
Digitman (2005-12-20 16:45:00) [5]
> Bart27 © (20.12.05 16:36) [7]
> Хватит глумиться
ты - дебил ?
ты не понимаешь. что задав сей вопрос ты ведешь речь о некоей КОНКРЕТНОЙ программе и ее алгоритме ?
если так, то какие еще, нафих, "основная программа" и "неосновная программа" ? ты, чудо, о ДВУХ программах речь ведешь или где ?
Reindeer Moss Eater (2005-12-20 16:39:00) [6]что перед открытием основной программы
Значит активные зоны показываются в дополнительной программе.
Тебе нужно изучить механизм межпроцессного взаимодействия.
Для передачи данных в основную программу.
wal (2005-12-20 16:38:00) [7]
> перед открытием основной программы
То есть программ должно быть две?
Bart27 (2005-12-20 16:36:00) [8]Хватит глумиться, помощи прошу...
Я имел ввиду, что перед открытием основной программы, которая работает с базами данных.
Reindeer Moss Eater (2005-12-20 16:34:00) [9]А зачем показывать зоны до запуска программы?
Это защита от агентов ЦРУ?
Bart27 (2005-12-20 16:33:00) [10]Короче планируется так, будет предоставлен выбор этажа, далее открывается план этого этажа, на плане - зоны (комнаты) и они всегда активны.
Reindeer Moss Eater (2005-12-20 16:31:00) [11]Активные зоны - это комнаты на этаже. Вне зависимости от времени года.
LORAN (2005-12-20 16:29:00) [12]
> НО перед запуском программы должна появляться картинка (план
> этажа) с активными зонами(комнатами на этом этаже). При
> нажатии на эту активную зону должен отсылаться запрос в
> базу данных (созданную в Delphi) и соответственно выводится
> информация.
А как определяешь активные заны?Они активны всегда(т.е.статичный вариант) или в зависимости от времени суток и дня недели(т.е. динамический)
wal (2005-12-20 16:22:00) [13]
> [1] Reindeer Moss Eater © (20.12.05 16:18)
Вряд ли поможет. Еще ни один программист не научился писать такие программы, которые "перед запуском программы" что-то выводят.
Reindeer Moss Eater (2005-12-20 16:18:00) [14]Надо стать программистом