Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORA_BD_i_SUBD.docx
Скачиваний:
6
Добавлен:
24.04.2019
Размер:
196.39 Кб
Скачать

15,Изложите материал по работе с окнами в FoxPro. Опишите основные команды по работе с окнами и их параметры.

Для создания окон и манипулирования ими используются команды, подобные тем, что нужны для создания меню.

Пользователь может создать сколько угодно окон (их число ограничено лишь физическим объемом доступной памяти). Создание окна и задание его атрибутов реализует команда DEFINEWINDOW<windowname>FROM<row1>,<col1>TO<row2>,<col2>

Окна могут быть выведены на экран дисплея выбором из меню или командой

ACTIVATE WINDOW [<window name1> [,<window name2>… ]] | ALL

При этом окно, указанное в списке последним, становится текущим активным окном.

Опция ALL помещает на дисплей все ранее определенные пользовательские окна,

Деактивацию окон выполняет следующая команда:

DEACTIVATE WINDOW [<window name1> [,<window name2>… ]] | ALL

Скрытие окна выполняет следующая команда:

HIDE WINDOW [<window name1> [,<window name2>… ]] | ALL

Скрытые и деактивированные окна можно вновь отобразить на экране командами:

ACTIVATE WINDOW<window name>

SHOW WINDOW<window name list> | ALL

Для удаления окон сразу с экрана и из памяти следует использовать следующие команды:

RELEASE WINDOWS [<window name list>]

CLEAR WINDOWS

CLEAR ALL

Возможно сохранение определения окна в файле .win или в поле примечаний (memo) с последующим восстановлением командами:

SAVE WINDOW<window list> | ALL TO<file>| TO MEMO<memo field>

RESTORE WINDOW<window list> |ALL FROM<file> |FROM MEMO<memo field>

16,Изложите материал по визуальному программированию на языке FoxPro.

Сущность объектно-ориентированного программирования состоит в том, что программа проектируется как совокупность взаимосвязанных и взаимодействующих между собой и с внешней средой объектов. Объекты моделируют некие сущности реального мира и в комплексе позволяют отобразить самые сложные и заранее непредсказуемые варианты поведения и состояний программируемой системы.

Объекты моделируют некие сущности реального мира и в комплексе позволяют отобразить самые сложные и заранее непредсказуемые варианты поведения и состояний программируемой системы.

Объект представляется инструкциями (или методами), определяющими его стандартное поведение в тех или иных вызванных определенными событиями ситуациях, и данными, характеризующими этот объект. В объектно-ориентированном программировании важную роль играет понятие события. Событие представляет собой некоторое действие, которое активизирует стандартную реакцию (инструкцию, метод) объекта.

В объектно-ориентированном программировании широко используется понятие класса. Классы и объекты близки по сути, но не тождественны. Понятие класса шире. Класс содержит информацию о том, как должен выглядеть объект и определяет выполняемые им действия (методы).

18.Опишите основные компоненты Visual FoxPro 9. Опишите экран Visual FoxPro.

1.Формы используются для ввода и просмотра таблиц в окне формы. Формы позволяют ограничить объем информации, отображаемой на экране, и предоставить ее в требуемом виде. Можно создавать формы любой степени сложности.Отчеты используются для отображения информации, содержащейся в БД. Запрос является средством для извлечения информации из БД, причем данные могут быть распределены среди нескольких таблиц. Для выполнения сложных запросов может быть использована конструкция SQL.Представления данных предназначены для просмотра выборки, выполненной на основе запросов, в виде обычных таблиц. Описание представления данных хранится в словаре БД. Для просмотра представления данных не требуется выполнять запрос, а достаточно открыть его в режиме таблицы. Представления данных могут использоваться в формах, отчетах, при создании запросов и программ.Программы, написанные на языке VFP, предназначены для выполнения различных операций. При использовании ООП, как правило, программы связаны с объектами, размещаемыми в формах. Однако программа может выступать и в роли независимого объекта. Такие программы выполняются независимо от наличия форм на экране.Библиотеки классов предназначены для хранения классов, созданных в VFP. Классы могут использоваться при создании форм.

Файл параметров настройки FOXPRO.INI содержит параметры основного окна VFP, настройки таблиц, параметры окон диалога и панели инструментов.Индексы хранят ссылки, предназначенные для упорядочивания данных и ускорения поиска в таблице. Каждая таблица может иметь несколько индексов.

Экран можно разделить на четыре основные области:

  1. Строка меню.

  2. Панели инструментов.

  3. Строка состояния.

  4. Рабочая область

Строка меню содержит меню текущего окна.

В VFP имеется множество панелей инструментов, которые содержат набор кнопок, состав которых зависит от назначения конкретной панели инструментов.Строка состояния расположена в нижней части главного окна. В левой части строки состояния отображается наименование кнопки панели инструментов, на которую указывает курсор мыши или наименование таблицы. В середине строки состояния могут отображаться номер текущей записи, а также индикатор режима работы. Этот индикатор информирует в каком режиме вы работаете.

Кроме главного окна в VFP существует ряд окон, которые открываются и содержатся в главном окне. Для отображения объектов (форм, отчетов, программ и др.) используются окна, специфические для каждого типа объектов.Кроме того, стоит обратить внимание на Окно Команд (Command). В данном окне вы можете видеть отображение действий, которые вы производите в виде команд VFP, а также сами вводить команды VFP.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]