:: Visual Foxpro, Foxpro for DOS
Re: Как сделать меню в FoxPRO DOS?
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Cогласен
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
BOBAN

Сообщений: 625
Откуда: Солигорск
Дата регистрации: 05.07.2004
TheGodMode
За сегодня намучился ужасно, сначала курсы польского языка 3 часа, потом курсы китайского языка 3 часа.

Вот кинуло в размышление, какой язык проще для освоения "простым человеком" : польский или FoxPro 1.01 ?
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
медстраха кинуло в размышление о приоритетах студента, забивающего на практику, но готового тратить 6 часов в день на изучение богом забытых языков
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
TheGodMode
Автор

Сообщений: 77
Дата регистрации: 19.12.2017
В принципе во всем разобрался и сделал по вашим примерам, через час пойду сдавать Спасибо огромное за помощь всем
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
TheGodMode
В принципе во всем разобрался и сделал по вашим примерам, через час пойду сдавать Спасибо огромное за помощь всем
Отпишись потом как сдача прошла! А то видишь сколько народу за тебя переживают


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
spinz
медстраха кинуло в размышление о приоритетах студента, забивающего на практику, но готового тратить 6 часов в день на изучение богом забытых языков
Ну как бы да, китайцы, когда нас завоюют, сами научат китайскому в трудовом лагере - так чего тратить деньги и время заранее А польский... Всё ж для программера лучше чешский было бы учить - IMHO Прага посимпатичнее Варшавы выглядит в плане трудовой миграции Это если сразу не пытаться в страны первой величины эмигрировать...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
TheGodMode
Автор

Сообщений: 77
Дата регистрации: 19.12.2017
Божья_коровка
Отпишись потом как сдача прошла! А то видишь сколько народу за тебя переживают
В принципе все отлично, бумагу подписали и отдали. А я забыл исправить проблему с фильтром и во время показа программа стала показывать не совсем те данные которые нужны. В принципе на это закрыли глаза, но для универа надо подправить. Такой вопрос, я использовал фильтр в процедурах для поиска данных в БД, а как его очищать? Что то полазил в инете и не нашел как это делается. Допустим я установил фильтр, потом как его удалить в конце процедуры?
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Снятие фильтра происходит по команде - set filt to


Цитата:
В принципе все отлично, бумагу подписали и отдали.



------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 1 раз(а). Последнее : Божья_коровка, 08.01.18 13:57
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
set filter to
Дословно так - без условия снимает фильтр.


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
Ytuzov

Сообщений: 944
Откуда: Нижний Новгород
Дата регистрации: 17.05.2005
:beer2:
Кажется программер из тебя может получиться Изрядная доля упертости и занудства присутствуют, готовность выслушать и принять чужое мнение тоже. Успехов!
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Из таких получаются хорошие начальники, к которым с таким пиететом относится sphinx
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
TheGodMode
Автор

Сообщений: 77
Дата регистрации: 19.12.2017
Ребята, а подскажите как сделать на этом языке условие "Делать, пока не нажали клавишу ESC". Хочу переделать немного "меню", потому что сейчас при выполнении какой либо функции меня выбрасывает в самое начало и потом опять нужно входить туда где я был. Хочу в это условие обернуть внутренности процедуры. Знаю что в паскале это делалось с помощью Repeat - Until, а тут как?



Исправлено 1 раз(а). Последнее : TheGodMode, 08.01.18 14:45
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Есть команда ON ESCAPE
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
SET ESCAPE ON
ON ESCAPE <MY COMMAND>
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Примерно так же (только нет UNTIL условие). Сам же написал
DO WHILE .T. && здесь .T. - это "условие". Можно вместо .T. анализировать какую-то переменную, вызывать ф-ию...
DO WHILE .T.
IF условие
EXIT && Также изнутри цикла выходят так
ENDIF
ENDDO
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
TheGodMode
Автор

Сообщений: 77
Дата регистрации: 19.12.2017
of63
Можно вместо .T. анализировать какую-то переменную
И как вместо .T. анализировать нажали ли клавишу ESC?
DO WHILE n=#27;
ENDDO
Или как?
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
TheGodMode
Автор

Сообщений: 77
Дата регистрации: 19.12.2017
Simple777
Есть команда ON ESCAPE
Если я процедуру оберну в
DO WHILE .T.
ENDDO
и поставлю ESCAPE ON, то при нажатии на ESC у меня не выходит с процедуры, а просто обновляется экран. Только когда нахожусь в главном "Меню" то тогда выходит из программы полностью по нажатию. По этому и ищу как именно указатьч то нужно нажать ESC, что бы выходить из процедуры обратно в главное меню



Исправлено 1 раз(а). Последнее : TheGodMode, 08.01.18 14:59
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
SET ESCAPE ON
ON ESCAPE EXIT
DO WHIL .T.
...

...
ENDDO

ON ESCAPE

Хорошим этот способ не назовешь, но для практики или лабы покатит. [sm128]
Ratings: 0 negative/1 positive
Re: Как сделать меню в FoxPRO DOS?
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
spinz
медстраха кинуло в размышление о приоритетах студента, забивающего на практику, но готового тратить 6 часов в день на изучение богом забытых языков
spinz - это медстрах? Или я не прав.
Simple в этой ветке - эксперт. Под Dos - это круто! И даже не 2.5!
Но мне туда вернуться уже не светит, а чувствую - это будущее...



Исправлено 1 раз(а). Последнее : Ydin, 08.01.18 15:13
Ratings: 0 negative/0 positive
Re: Как сделать меню в FoxPRO DOS?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Ydin
spinz - это медстрах? Или я не прав.

В Скрижали, штоле?
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика