Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Ну, чисто технически, это надо сделать окно со скролингом (DEFINE WINDOW ... SYSTEM) сделать это окно активным и организовать вывод в это окно. Тогда можно будет как раз двигать вверх/вниз в рамках этого окна Но вообще-то, проще спросить у автора задачи, а как они это делают, чтобы каждый раз не изобретать велосипед. Ведь наверняка у них есть готовые заготовки под каждую типовую задачу. Мы то сейчас надаем кучу советов, но вполне может оказаться, что они делают все по другому. И придется переучиваться |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Для таких "вещей" пишутся целые Фреймворки. "С нуля" такого быстро не сделать. Надо рисовать видеокадр с названием граф, далее заполнять вилеокадр, оставив внизу пару строк в качестве информационных (названия клавиш и действия, ими выполняемые). Потом ставится в цикле что-то типа: m.keys=INKEY() Далее анализируется код нажатой клавиши. В конструкции DO CASE обрабатываются те или иные режимы - в зависимости от кода нажатой клавиши. Вот примерно так. |
Re: Как сделать меню? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
Тут вы правы. На счет требований, даже не знаю как правильно сказать. Посмотрите текущий код, там есть 7 функций. 8-й функции где по первой букве фамилии выводить работников я не знаю как сделать. По нажатию каждой из этих функций нужно сделать вывод информации на экран для ее просмотра, а так же отображать 2 кнопки - первая вывод в файл, вторая на принтер. И так для каждой функции. Наверное это минимально что мне нужно. В общем-то помогите если сможете Ссылка на файлообменник с данной версией FoxPRO Исправлено 1 раз(а). Последнее : TheGodMode, 05.01.18 14:07 |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
На все про все у меня было 3 недели как я мог вообще сделать что то подобное за такое время?!?! офигеть.. |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Владимир Максимов вам тему написал. Надо посмотреть есть ли заготовки у них. Скорее всего т.к. давно работают можно куски кода "сдирать" с работающих программ. forum.foxclub.ru Цитата: ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
За 3 недели можно. Но будет топорно. Такой фреймворк "обтачивается" годами ваащета. Сразу просто не придумаешь, как "сделать п..дато".
|
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
Это производственная практика, мне дали задании, я приходил 2 раза всего на завод, теперь только в понедельник прийти сдать готовое надо, а 10-го с готовым отчетом по практике и работающей программой в универ идти. "Автор" сказал лишь что не подпишет документы нужные если не принесу хотя бы что то похожее на это |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
У них то они есть, я просил скинуть для примера что либо, когда второй раз приходил в назначенное время. Меня послали куда подальше и сказали самому все делать...Это было через неделю после того как мне дали задание. Вот теперь прошло полторы недели и все что смог я сделал, я ему позвонил и сказал что у меня есть готовое без вывода на экран и принтер, мне сказали что бы я даже не приходил с этим на сдачу...Так что туда сейчас звонить и просить еще раз что бы дали какой либо пример - бесполезно. Вот и обратился за помощью к профессионалам в данной среде разработки, потому что все что смог сделать за полторы недели, я сделал |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
|
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Боюсь что профессионалов по FPD 1.1 тут не найти. Даже по ближайшей "по духу" FPD 2.6 тут кроме брата симплы вряд ли кто поможет. Тем паче с закидонами этих товарищей типа "BROWSE не используй", и "сделай как у нас, но мы не покажем как мы это сделали"
P.S. А не должен ли руководитель практики решать подобные вопросы - ну ладно, бог с ней, с "актуальностью" данной версии ПО, но с тем что не помогают и не дают примеров своей системы, при том требуя именно "такое же" соорудить... ------------------ WBR, Igor |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Вот содержимое файлов и показывай через modify file. В том числе и на печать. ------------------ Лень - это неосознанная мудрость. |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
Я вам больше скажу, я недавно узнал что в том году сюда приходил студент и не смог сделать практику и вылетал с универа. Мне что то подсказывает что задание наверное такое же дали.. Эх, как я переживаю по этому поводу Хотя может при сдаче он просто будет смотреть на работу программы и не посмотрит на какой версии она написана...рисковано, но может и стоит попробовать на версии 2.Х. В общем сути задания не поменяет это, помогите вывести результаты данных функций на экран с кнопками "Вывести на принтер" и "Сохранить результаты в файл" |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Срок сдачи у вас 8 января? С тем что вы сделали, я качнула архивчик с первого поста посмотреть...То что там сделано и то что от вас хотели, это конечно небо и земля..Честно сказать с вашими скилами сделать то, что от вас требуют без примеров и "живого" кода, без brow (т.к. это быстрее), не получится. ИМХО
Просите продлить срок сдачи и какие нибудь примеры что ли, поговорите с руководителем практики. Просто никто за вас сейчас в FPD 1.0 не полезет и ручками кодить не будет. Это не контролы в VFP вытаскивать на формы и гриды рисовать ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Кстати, насчет "вывести на принтер". Вывести на USB-принтер текст из FPD - далеко не тривиальная задача. Разве что на заводе везде стоят матричные принтеры на LPT-порте.
|
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Так у тебя уже есть сохранение результатов в текстовые файлы. Зачем еще то раз? ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
При правильной настройке вполне реальная. Просто я, естественно, не помню есть ли соответствующий функционал в FPD 1. Но еще есть настройки ОС. ------------------ Лень - это неосознанная мудрость. |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
;)
Я про то что сначала надо выводить на экран, а потом уже по желанию либо сохранять в файл, либо не сохранять. Срок не перенесут никак,10-го в универ с готовым отчетом по производственной практике и работающей программой для показа идти. А что бы идти в универ, надо что бы на производстве бумагу подписали, которую он сказал что не подпишет пока прогу не принесу...Короче ни времени не было, ни руководителя толкового.. В общем то помогите переделать мои имеющиеся функции, что бы выводило сначала результат на экран, а после по нажатию кнопок выводило либо на принтер либо в файл Исправлено 1 раз(а). Последнее : TheGodMode, 05.01.18 14:55 |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Так ведь еще надо добиться того, чтобы кириллица корректно выводилась на USB-принтер. Самый "суровый" метод - передать текст в Word или Excel, и при этом обработать передаваемый на вход текстовый файл при помощи макроса. |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Ну кто так решает в наше время подобные вопросы? Смешно просто. Ты всерьез собирался писать какую-то нахрен никому не нужную программу на богом забытом языке? Подпиши бумагу сам и вперед в универ. Ну или как вариант - купи коньяк тому, кто должен поставить свою закорючку. Скорей всего этого он и добивается. |
Re: Как сделать меню в FoxPRO DOS? | |
---|---|
TheGodMode Автор Сообщений: 77 Дата регистрации: 19.12.2017 |
В задании самый последний пункт был такой: "!Вывести каждый полученный результат программно в среде MS WORD. - по желанию" Так что я даже не стал смотреть в сторону этого задания, не дай бог еще программно пришлось бы каким то образом из под досса подключаться к офису 2013 и выводить туда что либо.. |
© 2000-2024 Fox Club  |