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

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

Как такое осуществить? [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]

Надо стать программистом


Наверх

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