Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

Как такое осуществить?   Найти похожие ветки 

 
Bart27 ©   (2005-12-20 16:17) [0]

Добрый день. Заранее извиняюсь, если не в туда написал. Вопрос в следеющем.
Пытаюсь создать программу на DELPHI для работы с базой данных, НО перед запуском программы должна появляться картинка (план этажа) с активными зонами(комнатами на этом этаже). При нажатии на эту активную зону должен отсылаться запрос в базу данных (созданную в Delphi) и соответственно выводится информация.

Так вот как такое реализовать?


 
Reindeer Moss Eater ©   (2005-12-20 16:18) [1]

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


 
wal ©   (2005-12-20 16:22) [2]


>  [1] Reindeer Moss Eater ©   (20.12.05 16:18)
Вряд ли поможет. Еще ни один программист не научился писать такие программы, которые "перед запуском программы" что-то выводят.


 
LORAN   (2005-12-20 16:29) [3]


> НО перед запуском программы должна появляться картинка (план
> этажа) с активными зонами(комнатами на этом этаже). При
> нажатии на эту активную зону должен отсылаться запрос в
> базу данных (созданную в Delphi) и соответственно выводится
> информация.

А как определяешь активные заны?Они активны всегда(т.е.статичный вариант) или в зависимости от времени суток и дня недели(т.е. динамический)


 
Reindeer Moss Eater ©   (2005-12-20 16:31) [4]

Активные зоны - это комнаты на этаже. Вне зависимости от времени года.


 
Bart27 ©   (2005-12-20 16:33) [5]

Короче планируется так, будет предоставлен выбор этажа, далее открывается план этого этажа, на плане - зоны (комнаты) и они всегда активны.


 
Reindeer Moss Eater ©   (2005-12-20 16:34) [6]

А зачем показывать зоны до запуска программы?
Это защита от агентов ЦРУ?


 
Bart27 ©   (2005-12-20 16:36) [7]

Хватит глумиться, помощи прошу...
Я имел ввиду, что перед открытием основной программы, которая работает с базами данных.


 
wal ©   (2005-12-20 16:38) [8]


> перед открытием основной программы
То есть программ должно быть две?


 
Reindeer Moss Eater ©   (2005-12-20 16:39) [9]

что перед открытием основной программы
Значит активные зоны показываются в дополнительной программе.
Тебе нужно изучить механизм межпроцессного взаимодействия.
Для передачи данных в основную программу.


 
Digitman ©   (2005-12-20 16:45) [10]


> Bart27 ©   (20.12.05 16:36) [7]
> Хватит глумиться


ты - дебил ?

ты не понимаешь. что задав сей вопрос ты ведешь речь о некоей КОНКРЕТНОЙ программе и ее алгоритме ?

если так, то какие еще, нафих, "основная программа" и "неосновная программа" ? ты, чудо, о ДВУХ программах речь ведешь или где ?


 
LORAN   (2005-12-20 16:48) [11]


> Хватит глумиться, помощи прошу...

Да некто не глумится над тобой.
Можно сджелать заставку перед основной программой которая будет жить какоето время; можно просто сделать первую форму  юзер щелкает по комнате, в этот момент формирется запрос и отсылается в БД
Сам план сделай на Image одна комната-1 картинка(собери их как пазл,чтоб было представление что это 1 большая картинка) ну и procedure TForm1.Image1Click(Sender: TObject);
begin
Query1.SQL.Text:="....................";
end;


 
evvcom ©   (2005-12-20 16:49) [12]


> Хватит глумиться, помощи прошу...

Терпения, терпения и еще раз терпения, раз за помощью пришел.

> Я имел ввиду, что перед открытием основной программы

А чем тебе не нравится показать главное окно, которое и будет планом этажа. Выбираешь, что надо, и пошли вперед. Или главное чисто номинальное окошечко, которое делаешь невидимым, и тут же показываешь окошко с этажом. А далее как wizard.


 
Bart27 ©   (2005-12-20 17:26) [13]

Сам план сделай на Image одна комната-1 картинка(собери их как пазл,чтоб было представление что это 1 большая картинка)

Проблематично будет так сделать, т.к. скорее всего это будет отсканированное изображение формата A3. И там получается много мелких деталей.


 
LORAN   (2005-12-20 17:34) [14]

Извините за пошлость
Звонок.
- Можно ли сдать обpатно ваш товаp, если он нам не подходит?
- А в чем пpоблема?
- Мы тут у вас монитоp пpиобpели, а он ничего не печатает!

сделай план схематичный(без подробностей)(извини за каламбур)
или уменьши катинку, разреш на куски, и запихай в Image как я говорил



Страницы: 1 вся ветка

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.627 c
2-1135245369
Mahab
2005-12-22 12:56
2006.01.08
Копирование файлов


2-1135232443
Kot_
2005-12-22 09:20
2006.01.08
Тормозит программа


14-1134227319
scarlett
2005-12-10 18:08
2006.01.08
базу данных НЕ через dBase, FoxPro, Paradox и т. д., а через объе


2-1134849990
newhite
2005-12-17 23:06
2006.01.08
Авторизация! Вход в систему.


14-1134394729
Andy BitOff
2005-12-12 16:38
2006.01.08
Нужен модуль/класс/компонент