Скачать презентацию Интерфейс VFP 9 0 Тема 1 Системное меню Скачать презентацию Интерфейс VFP 9 0 Тема 1 Системное меню

_1.1. Системное меню, настройки, проект.ppt

  • Количество слайдов: 24

Интерфейс VFP 9. 0 Тема 1. Системное меню VFP и основные настройки системы 1 Интерфейс VFP 9. 0 Тема 1. Системное меню VFP и основные настройки системы 1

Изучаемая версия VFP. Панель задач Панель управления задачами (слева) и текущая версия VFP (сверху). Изучаемая версия VFP. Панель задач Панель управления задачами (слева) и текущая версия VFP (сверху). 2

Настройки панели задач Для уменьшения времени загрузки снимите флаг открытия панели задач при старте Настройки панели задач Для уменьшения времени загрузки снимите флаг открытия панели задач при старте VFP. 3

Основное меню и основные инструменты Инструменты общего назначения (слева, по группам): n Создать файл Основное меню и основные инструменты Инструменты общего назначения (слева, по группам): n Создать файл / открыть файл / сохранить файл. n Печать файл, отчет или этикетку / предварительный просмотр. n Вырезать / вставить / копировать n Отменить / восстановить отмененное n Запустить на исполнение / редактировать форму. Инструменты специального назначения (справа): n Первая группа. Command Window = командное окно (нажато), Data Session = сессия данных, Properties Window = Окно свойств, Document View = Просмотр списка процедур и функций n Вторая группа. Class Browser = окно просмотра классов, Object Browser = окно просмотра объектов = Task Pane Manager – панель задач; Tool. Box = панель инструментов n Отдельная кнопка. Edit Parent Class Method = редактирование метода родительского класса 4

Системные окна и панели специального назначения 3. 1. 5. 2. 4. 6. 1. Data Системные окна и панели специального назначения 3. 1. 5. 2. 4. 6. 1. Data Session = сессия данных. Показывает открытые таблицы и их связи. 2. Class Browser = окно просмотра классов. 3. Object Browser = окно просмотра объектов. 4. Properties Window = Окно свойств, 5. Toolbox = панель инструментов (не всех). 6. Database панель инструментов конструктора БД. Командное окно – главное окно рабочего стола VFP. Вызывается по Ctrl+F 2. Здесь не показано. 5

Пункты меню File – Edit - View n n Обратить внимание: В нижней части Пункты меню File – Edit - View n n Обратить внимание: В нижней части вертикального меню пункта меню File – последние открытые проекты 6 -й слева в верхней строке пункт Project (проект) – сменная часть меню, зависящая от того, с каким компонентом проекта идет работа. Появляется при активизации окна с соответствующим компонентом проекта Подпункты вертикального меню View «плавают» в зависимости от редактируемого компонента проекта Также подвижны подпункты пункта Format (формат) содержимое которых тоже зависит от редактируемого компонента проекта. 6

Настройки встроенного редактора Влияют на текстовые файлы (*. txt, *. prg) Можно задавать: Поведение: Настройки встроенного редактора Влияют на текстовые файлы (*. txt, *. prg) Можно задавать: Поведение: технологию перетаскивания; разрешение переноса слов в длинных строках; автоматический отступ как в предыдущей строке, встроенные гиперссылки Сохранение изменений: создание bak- файла, сохранять текст с символами переноса строк и признаком конца файла, компилировать текст программ перед сохранением (для prg – файлов) Отступы и табуляции: размер и способ выравнивания (символами табуляции или пробелами) Визуализация: выравнивание, тип и размер шрифта, отображение номеров строк , цветовой подсветки синтаксиса и пробелов между словами 7

Средства автоматизации разработки n 1 -я группа меню, мастера – упрощают создание основных компонентов Средства автоматизации разработки n 1 -я группа меню, мастера – упрощают создание основных компонентов проекта: БД (Database), таблиц (Table), форм (Form), отчетов и этикеток (Report и Label), запросов (Query), а также расширяют функциональность приложения 2 я и 3 я группы – инструменты для упрощения разработки и настройки системы и анализа компонентов проекта n 3 я группа – средства отладки n 4 я группа – вызов настройки окружения и свойств VFP n 8

Пункты меню Program, Window и Help Управление работой программы • Do – запуск программы Пункты меню Program, Window и Help Управление работой программы • Do – запуск программы (файл *. prg | *. fxp | *. app | *. exe) на выполнение n • Cancel – прекращение работы программы • Resume – возобновление n работы n • Suspend - приостановка выполнения n n Работа с окнами Alt + W – ввод номера интересуемого открытого окна Кроме Ctrl+F 1 переключать окна можно по Ctr+F 6 Ctrl+F 10 позволяет распахнуть или свернуть активное окно Вызов контекстно – зависимой помощи По F 1 - общий список Выделение текста и F 1 – для выделенного текста 9

Настройка: общие замечания 1. Все настройки можно сохранять на текущую сессию работы (Кнопка ОК), Настройка: общие замечания 1. Все настройки можно сохранять на текущую сессию работы (Кнопка ОК), либо сделать изменения постоянными (Set As Default). 2. Восстановить заданные по «Set As Default» настройки нельзя!!! Поэтому все изменения должны согласовываться. 3. Все настройки могут быть заданы программно. Их можно прописать либо в файл конфигурации config. fp, либо запускать перед работой через соответствующий программный файл. 4. На «общественных» компьютерах персональные настройки запрещены. В то же время для обеспечения нормальной работы необходимо: • Вести работу над проектом не на сетевом диске, а в разрешенном каталоге «Мои документы/Visual Fox. Projects» • Перенести файл создания меню genmenu. fxp в открытый для записи каталог и указать для него соответствующий путь (тот же Мои документы/Visual Fox. Projects) для Menu Builder Доступ к настройкам – через пункт меню «Tools – Options …» 10

Настройка: выводимая информация и общая настройка Позволяет отображать строку состояния часы, результаты выполнения команд, Настройка: выводимая информация и общая настройка Позволяет отображать строку состояния часы, результаты выполнения команд, системные сообщения, открывать для работы последний проект и в меню файл предоставлять доступ к указанному числу последних проектов Позволяет выбрать предупреждающий звук, прерывать работу программы по ESC, вести логи ошибок, проверять наличие модификаций компонентов проекта, управлять режимом ввода дат, совместимостью с предыдущими версиями и способом ввода данных в таблицы 11

Управление локальными и удаленными данными Управляет режимом буферизации данных при многопользовательском доступе, их поиском Управление локальными и удаленными данными Управляет режимом буферизации данных при многопользовательском доступе, их поиском и способом упорядочения Определяет кол-во запрашиваемых записей, условия подключения и прочие режимы 12

Управление местонахождением программных модулей системы VFP Содержит список компонентов системы и местонахождение соответствующих им Управление местонахождением программных модулей системы VFP Содержит список компонентов системы и местонахождение соответствующих им файлов. Справа показан процесс изменения по кнопке ”Modify” местонахождения файла конструктора меню 13

Настройки конструктора форм Слева – основные настройки конструктора (сетка, ее шаг и привязка к Настройки конструктора форм Слева – основные настройки конструктора (сетка, ее шаг и привязка к ней), классы по умолчанию для создания форм, порядок перемещения по объектам формы и ее максимальные размеры. Справа – выбор встраиваемых в конструктор библиотек классов и объектов сторонних разработчиков. 14

Настройки карты классов полей по умолчанию для конструктора форм 15 Настройки карты классов полей по умолчанию для конструктора форм 15

Настройка менеджера проектов и региональные установки Важно – в региональных настройках задать режим использования Настройка менеджера проектов и региональные установки Важно – в региональных настройках задать режим использования системных настроек 16

Настройки отладчика и редактора 17 Настройки отладчика и редактора 17

Дополнительные настройки текстового редактора и конструктора отчетов 18 Дополнительные настройки текстового редактора и конструктора отчетов 18

Проект и его компоненты n С перечнем основных компонентов проекта легко познакомиться, выбрав подпункт Проект и его компоненты n С перечнем основных компонентов проекта легко познакомиться, выбрав подпункт New (Новый) из пункта меню File (Файл). При выборе подпункта Open (открыть) пункта меню File (Файл) появится перечень тех же компонентов, но еще и с указанием их расширений. n Если создать новый проект, на нем тоже видны все компоненты. Менеджер проектов – это оболочка, собирающая все компоненты проекта вместе. Их перечень – как на общей закладке All, так и на отдельных закладках, сгруппированных по типу компонентов проекта. Для любого компонента в нижней части формы показывается информация о его местонахождении (Path – путь) и его описание, если программист не поленился его сделать. Компоненты – это Данные (базы, свободные таблицы, запросы), Компоненты (экранные формы, отчеты и этикетки), классы для программных кодов и элементов управления. Сюда же относятся коды программ, библиотеки API (Application Programmer Interface) – функций и готовые приложения, а также меню, любые текстовые файлы (играющие преимущественно описательную функцию) и любые другие файлы, в основном 19 содержащие графическую информацию).

Менеджер проекта При создании приложения любой компонент может быть как включен в общий файл Менеджер проекта При создании приложения любой компонент может быть как включен в общий файл приложения, так и быть вынесен из него с целью модификации. Для включения/исключения компонента в общий файл служат команды Include / Exclude – (включить/исключить). Кроме того, при запуске приложения его работа должна начинаться с какого-либо конкретного из имеющихся компонентов: меню, форма, программа. Это делается выбором подпункта Set Main (сделать основным), который тут же помечается галочкой в меню и жирным шрифтом на форме. 20

Манипуляция вкладками Project Manager Практически все действия с компонентами активируются правой кнопкой мыши через Манипуляция вкладками Project Manager Практически все действия с компонентами активируются правой кнопкой мыши через контекстно-зависимое меню. Остальные действия относятся к проекту в целом и сопровождаются вызовом соответствующих диалоговых форм. С проектом можно делать разные манипуляции: помещать его в док и извлекать оттуда перетаскиванием мыши или по правой кнопке. Каждую закладку можно или открыть или отделить от основной формы. С любым компонентом проекта можно выполнять ряд действий, либо с помощью размещенных на форме кнопок (см. предыдущий слайд), либо с помощью подпунктов пункта системного меню Project, которые дублируют эти кнопки, а также содержат дополнительные пункты с рядом действий. Основные действия – создать новый компонент (тип которого будет определяться текущим типом), открыть уже созданный компонент и добавить его в текущий проект, изменить (редактировать, модифицировать) компонент, запустить его на выполнение (если это возможно), переименовать (Rename). Можно также удалить компонент из проекта (Remove) или и с диска (Delete). Выбор одного из двух перечисленных действий появляется при выборе пункта (нажатии кнопки) Delete. Из дополнительных действий можно назвать редактирование описания. Длина 21 описания ограничена 50 символами.

Закладки на отдельные компоненты В нижней части окна – место для описания компонента проекта Закладки на отдельные компоненты В нижней части окна – место для описания компонента проекта (около 250 символов), и для указания пути к компоненту 22

Внесение и просмотр информации о проекте и его компонентах Вызывается через пункт Proiect Project Внесение и просмотр информации о проекте и его компонентах Вызывается через пункт Proiect Project Info… Обеспечивает: -редактирование общей информации о проекте; -редактирование общего списка компонентов, включаемых в общий файл приложения, выносимых отдельно; -указание необходимых для работы проекта серверов 23

Построение проекта Проект создается выбором пункта Build, с помощью которого можно создавать различные варианты Построение проекта Проект создается выбором пункта Build, с помощью которого можно создавать различные варианты реализации приложения. Полностью инсталлируемое приложение можно создать только с применением мастеров или вручную, поскольку приложение использует библиотеки VFP. Инсталляционный пакет создается отдельным компонентом, устанавливаемым в систему дополнительно 24