Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание меню. Создание проекта в мастере




Создание проекта в мастере

Файл проекта

VFP позволяет создать файл проекта, который объединяет в единое целое все компоненты БД: таблицы, формы, отчеты и т.д.

Создание БД на практике начинается с создания файла проекта. Затем из окна проекта создаются все необходимые объекты: сама БД, таблицы и т.д.

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

 

 

File->Project->Wizard->вводим имя проекта. Расширение файла.pjx. Будет сгенерирован новый проект. Прежде всего через меню Project->Project Info нужно ввести сведения о проекте: автор, компания и т.д

В окне Project Manager 6 вкладок. На вкладке Data выбираем пункт Databases. Теперь можно добавить новую или добавить существующую БД. Когда БД подключена или создана можно получить доступ к её таблицам.

В программах, работающих под управлением Windows, используется меню стандартного вида. Под заголовком программы располагается горизонтальное (главное меню). При выборе пункта горизонтального меню открывается выпадающее (вертикальное) меню. Кроме того существует динамическое (контекстное) меню. Его содержание зависит от того, по какому объекту был выполнен щелчок.

Стандартное (главное) меню VFP используется в процессе создания БД. С его помощью создаются различные объекты БД. Когда БД готова необходимо заменить стандартное меню пользовательским. Поэтому нужно создать меню, которое позволит: открывать/закрывать нужную таблицу или форму; запускать заранее созданный стандартный запрос и т.д.

Пользовательское меню создается в конструкторе. File-new-menu-new file- откроется меню, где нужно выбрать какое (выпадающее меню или контекстное меню) мы будем создавать. Создадим меню Service, где будет выпадающее меню калькулятор и календарь. Создадим еще меню Exit (выход из пользовательского и возвращение в главное меню). В окне конструктора в графе Prompt вводим название пункта. В поле Result выбираем Submenu и жмем Create. После в поле Prompt вводим Калькулятор, а в поле Result выбираем command, которая откроет нам калькулятор. В поле Option вводим команду Activate window calculator. Аналогично делаем календарь. Затем возвращаемся на верхний уровень, выбрав в графе Menu level-menu bar. Создаем пункт Exit. В меню Result можно ввести команду, если она состоит из 1 строчки. Если строчек несколько, следует создать процедуру, то есть написать текст маленькой программы. Вводим set sysmenu to default.

Закончив ввод пунктов и подпунктов в меню, а так же команд и процедур нужно сгенерировать программу меню, для чего в меню Menu выберем пункт Generate. После этой операции конструктор можно закрыть.

Чтобы запустить меню выбираем Program->DO!1!

ДЗ: создать меню из 2 пунктов: 1 пункт открывает произвольную таблицу, а второй закрывает.

 




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 325; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.