Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Расскажите в кратце о создании меню / 14 сообщений из 14, страница 1 из 1
18.12.2009, 15:58
    #36374198
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Извените ещё раз, но не могли бы Вы мне в кратце рассказать принцип создания меню.

В каком формате, как его открывать, и основные значения
...
Рейтинг: 0 / 0
18.12.2009, 16:08
    #36374233
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
...
Рейтинг: 0 / 0
18.12.2009, 16:10
    #36374240
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Ой извените.
Для forpro 2.5
...
Рейтинг: 0 / 0
18.12.2009, 16:21
    #36374278
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Владимир20, читайте Попова.
...
Рейтинг: 0 / 0
18.12.2009, 17:00
    #36374420
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Подскажите тогда в какок расширении сохранять меню, и от куда его создавать?
...
Рейтинг: 0 / 0
18.12.2009, 17:18
    #36374473
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Меню в FoxPro - это не объект (в VFP все также). Это просто программный код. Соответственно, он пишется в обычном файле PRG. Лучше в отдельном файле или хотя бы процедуре.

Изучение начни с команды DEFINE MENU
...
Рейтинг: 0 / 0
18.12.2009, 17:31
    #36374507
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Не помню, был ли уже в FP2.5 генератор меню? Если он есть, то смысл его в следующем:

Сначала создается макет меню. Это еще не само меню, это именно его макет. Просто некий построитель, который позволяет достаточно наглядно построить макет будущего меню. Физически макет хранится в файлах с расширением MNT, MNX. Это файлы DBF (FPT) с измененными расшрениями

Затем, где-то в пунктах меню, сопровождающих этот макет надо найти пункт меню "Generate". После нажатия этого пункта меню на основании созданного макета меню будет создан файл prg уже с реальным кодом создания меню. Но чтобы отличить файл сгенерированного меню от обычного командного файла ему дают специфическое расширение MPR. После компиляции он получает расширение MPX. Но, повторюсь, это обычный файл PRG просто с измененным расширением. Соответственно и запускается на исполнение он обычной командой

Код: plaintext
DO MyMenu.mpr

Ну, и посмотреть его содержимое можно командой

Код: plaintext
MODIFY COMMAND MyMenu.mpr
...
Рейтинг: 0 / 0
18.12.2009, 17:32
    #36374509
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Напишите пример, пожалуйста.

К примеру:
Начисления
Зарплата -
Удержания

Цех 1
Подразделения-
Цех 2

Ведомость
Отчёты-
Расчётные
...
Рейтинг: 0 / 0
18.12.2009, 17:33
    #36374511
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Кстати, у Вас версия FoxPro for DOS 2.5 или FoxPro for Windows 2.5?
...
Рейтинг: 0 / 0
18.12.2009, 17:41
    #36374529
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
ВладимирМ,
for dos 2.5
...
Рейтинг: 0 / 0
18.12.2009, 17:53
    #36374552
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
Вроде бы, уже в FPD2.0 был построитель меню. Т.е. через пункт системного меню File - New выбираете создание Menu и попадаете в построитель макета меню. После создания макета генерится итоговое меню.

Для редактирования макета соответственно File - Open - выбрать файл MNX и после модификации не забыть заново сгенерить итоговое меню.
...
Рейтинг: 0 / 0
18.12.2009, 18:00
    #36374573
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
ВладимирМ,
Да построитель меню есть
Create nenu <имя ф-ла>
...
Рейтинг: 0 / 0
18.12.2009, 18:02
    #36374579
Владимир20
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расскажите в кратце о создании меню
ВладимирМ,
Но не понятно как сохранить меню.
И я не понимаю, как вызвать это меню? Сохранять программу в ехе? Или как?
...
Рейтинг: 0 / 0
18.12.2009, 19:46
    #36374794
Расскажите в кратце о создании меню
Владимир20ВладимирМ,
Но не понятно как сохранить меню.
И я не понимаю, как вызвать это меню? Сохранять программу в ехе? Или как?В меню построителя меню есть пункт Generate. Нао им воспользоваться. Он создаст текстовый файл с расширением MPR. Это будет программный текст, который запускается так же, как и любой другой программный модуль:
Код: plaintext
do mymenu.mpr
Расширение указывать обязательно.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Расскажите в кратце о создании меню / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]