Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
12.65 Mб
Скачать

2.23.10. Порядок работы

Рассмотрим общий порядок работы с пакетом.

  1. Установка и первоначальная наcтройка пакета. В отдель­ную пап­ку MacroFox помещаются все компоненты па­кета. Имена компонентов начинаются с символов MF. В папку, которая содержит программу Vfp.exe, копируется файл Config.fpw с параметрами настройки Visual FoxPro. Дополнительная настройка осуществляется командой Режимы/ настройка параметров оболочки из меню супероболочки и кор­ректи­ров­кой значений системных переменных в тексте прог­рам­мы Mfsystem.

  2. Командой do mfsuper with '','catbase','catprog','catrpt','','catobol'

в ызывается супероболочка (рисунок 2.23.10.1). Если каталоги не созданны, то выведутся зап­ро­сы на их создание.

Рисунок 2.23.10.1. Основное меню супероболочки

  1. К омандой Меню/все файлы по папкам вызовем окно оболочки (рисунок 2.23.10.2).

Рисунок 2.23.10.2. Окно с папками баз, программ, документов и проектов оболочки

  1. Далее, используя кнопку Создать формируются свободные таб­ли­цы базы данных, которые затем связываются между собой.

  2. Подобным образом формируются программы, документы и при­ло­жения (рабочие места) на соответствующих страницах (рисунок 2.23.10.2).

  3. Для упрощения работы кнопками Меню и Меню полное авто­ма­ти­чески создается меню с объектами оболочки по их типам.

  4. После отладки объектов оболочки командой оболочки Ме­ню/ге­не­рация программ меню можно создать автономное приложение (АРМ), ко­торое включает в себя все объекты и используемые программы пакета.

  5. Пользователь приложения может создавать новые объекты.

В процессе работы приложения выводятся различные меню и ди­а­ло­го­­вые окна пакета, унифицирующие обработку данных. На нижесле­ду­ющих рисунках приводятся некоторые окна (рисунок 2.23.10.3 - 2.23.10.8).

Рисунок 2.23.10.3. Окно мастера отчетов

Рисунок 2.23.10.4. Окно настройки параметров отчета и его формирования

Рисунок 2.23.10.5. Окно обработки файла с отчетом

Рисунок 2.23.10.6. Окно задания условий отбора записей

Рисунок 2.23.10.7. Окно формирования списков в условии отбора записей

Рисунок 2.23.10.8. Меню программы обслуживания базы данных

В опросы для самопроверки и контроля

Вопросы для самопроверки

  1. Каково назначение удаленного представления в FoxPro?

  2. Каково назначение команд вида Set в FoxPro?

  3. Где известна Local-переменная в FoxPro?

  4. Каково назначение в FoxPro команды Set Path To?

  5. Каково назначение в FoxPro команды Skip N?

  6. Что возвращает в FoxPro функция Recno?

  7. Что возвращает в FoxPro функция Reccount?

  8. Каково назначение в FoxPro команды Locate For?

  9. Каково назначение в FoxPro команды Set Order?

  10. Каково назначение в FoxPro команды Seek?

  11. Каково назначение в FoxPro команды Select?

  12. Каково назначение в FoxPro команды Set Relation To?

  13. Каково назначение в FoxPro функции Messagebox?

  14. Каково назначение в FoxPro объекта Image?

  15. Каково назначение в FoxPro свойства Stretch?

  16. Каково назначение в FoxPro объекта OLE Bound Contol?

  17. Каково назначение в FoxPro объекта Option Group?

  18. Каково назначение в FoxPro объекта List Box?

  19. Каково назначение в FoxPro объекта Shape?

  20. Каково назначение в FoxPro Галереи компонентов?

Контрольные вопросы

  1. Различаются ли в командах прописные и строчные буквы в FoxPro?

  2. Где известна Private-переменная в FoxPro?

  3. Где известна Public-переменная в FoxPro?

  4. Какая операция в FoxPro обозначается двумя знаками равенства?

  5. Существует ли в FoxPro команда безусловной передачи управ­ле­ния?

  6. Каково назначение в FoxPro команды Go Top?

  7. Каково назначение в FoxPro команды Go Bottom?

  8. Каково назначение в FoxPro команды Go N?

  9. Что возвращает в FoxPro функция Eof?

  10. Каково назначение в FoxPro команды Index On?

  11. Каково назначение в FoxPro команды Use?

  12. Каково назначение в FoxPro команды Define Popup?

  13. Каково назначение в FoxPro объекта Label?

  14. Каково назначение в FoxPro объекта Text Box?

  15. Каково назначение в FoxPro объекта Edit Box?

  16. Каково назначение в FoxPro объекта Command Button?

  17. Каково назначение в FoxPro объекта Combo Box?

  18. Каково назначение в FoxPro объекта Spiner?

  19. Каково назначение в FoxPro объекта Line?

  20. Каково назначение в FoxPro объекта Grid?