- •Практикум по изучению системы программирования
- •Знакомство с пользовательской средой Visual FoxPro 8.0
- •Запуск Visual FoxPro
- •Строка меню
- •Стандартная панель инструментов
- •Выход из Visual FoxPro
- •Практическая работа №1
- •Проектирование базы данных и создание таблиц
- •Создание проекта
- •Создание базы данных
- •Создание таблицы
- •Создание таблицы с помощью мастера
- •Практическая работа №2
- •Варианты заданий
- •Создание таблицы с использованием конструктора
- •3. Управление записями: добавление, редактирование, удаление и навигация
- •3.1. Заполнение таблицы
- •3.2. Модификация структуры таблицы
- •Практическая работа №3
- •Варианты заданий
- •4. Создание индексов
- •4.1. Понятие индекса
- •4.2. Создание индексов
- •Практическая работа №4.
- •Варианты заданий
- •5. Отношения между таблицами
- •5.1. Определение отношений между таблицами.
- •5.2. Определение условий целостности данных
- •Практическая работа №5.
- •6.Представления данных
- •6.1.Создание представления данных с помощью конструктора
- •6.1.1. Окно конструктора представления данных.
- •6.1.3. Упорядочивание данных в представлении.
- •6.1.4. Построение условий выбора записей.
- •5.2. Примеры создания представлений данных с помощью конструктора
- •Практическая работа №6
- •Варианты заданий
- •7. Использование форм для ввода и редактирования данных
- •Использование мастера для создания однотабличной формы.
- •Запуск формы на выполнение
- •7.3. Модификация формы в режиме конструктора
- •7.3.1 Окно конструктора форм
- •Панель инструментов Form Controls
- •7.3.2 Свойства и методы объектов формы
- •7.3.3 Размещение графического изображения в форме
- •7.3.4 Создание одиночных кнопок управления
- •Практическая работа №7.
- •8. Создание отчетов
- •8.1. Создание табличного отчета по данным одной таблицы с помощью мастера отчетов.
- •Создание табличного отчета по данным нескольких таблиц с помощью мастера отчетов
- •8. 3. Создание отчета с помощью конструктора отчетов
- •Практическая работа №8.
- •Создание меню приложения средствами Visual FoxPro
- •9.1 Создание строки меню
- •9.2 Работа с окном конструктора меню
- •9.3 Окно диалога Prompt Options
- •9.4 Создание подменю
- •Практическая работа №9.
- •10. Управление разработкой и создание приложения
- •Задание параметров проекта
- •Установка обязательной программы.
- •Построение проекта и создание приложения.
- •Практическая работа №10.
- •Контрольные задания по проектированию и созданию базы данных:
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Литература:
7.3.2 Свойства и методы объектов формы
Все объекты, расположенные в форме, характеризуются свойствами, которые настраиваются в соответствии с предъявляемыми к ним требованиями. Кроме этого, для каждого объекта существуют встроенные методы, которые выполняются при наступлении связанных с ними событий. Для того, чтобы получить доступ к свойствам и методам объектов в окне конструктора форм, необходимо нажать правую кнопку мыши и выбрать пункт контекстного меню Properties.
Раскрывающийся список в верхней части окна Properties используется для выбора объекта из списка объектов формы (текстовый объект, поле ввода, кнопки и т.д.). Ниже этого списка находятся вкладки, которые содержат перечень сгруппированных по типам свойств и методов.
Рис. 7.5. Окно свойств объекта.
Вкладки окна Properties
Вкладка |
Назначение |
All |
Список всех свойств и методов формы в алфавитном порядке |
Data |
Свойства объекта, связанные с источником данных |
Methods |
Список всех методов объекта |
Layout |
Свойства объекта, связанные с оформлением |
Other |
Свойства, не вошедшие во вкладки Data и Layout |
В следующей таблице приведены некоторые свойства объектов и их краткое описание:
Свойства объектов
Свойство |
Описание |
Auto Center:
|
Расположение экранной формы в центре экрана Произвольное расположение экранной формы на экране |
Alignment |
Выравнивание информации по центру, по левому или по правому краю поля |
Caption |
Задание текстовой информации |
Border Style: 0 – No border 1 – Fixed Single 2 – Fixed Dialog 3 – Sizable |
Установка стиля обрамления формы и текстовой информации Рамка не устанавливается Неизменяемая одинарная рамка Неизменяемая двойная рамка Размеры рамки можно изменить |
Back Color |
Выбор цвета экранной формы |
Back Style: 0 – Transparent 1 – Opaque |
Выбор фона текстовой информации: Фон текста не отличается от фона экранной формы Фон цвета отличается от фона экранной формы |
Border Color |
Выбор цвета рамки |
Disable Back Color |
Выбор цвета фона неактивного окна |
Font Name |
Вид шрифта |
Font Size |
Размер шрифта |
Font Bold |
Начертание шрифта |
Fore Color |
Выбор цвета текстовой информации |
Height |
Определяет высоту формы |
Width |
Определяет ширину формы |
Window State:
|
Определяет вид формы при ее вызове: Размеры формы определяются ее свойствами Форма сворачивается в пиктограмму Форма распахивается во весь экран |
Для того, чтобы изменить установки свойств объекта, необходимо выделить модифицируемый объект в окне конструктора форм, при этом наименование объекта будет выбрано из списка объектов формы в верхней части окна свойств. Затем из списка свойств кнопкой мыши выбрать нужное свойство, и изменить его значение в поле ввода, расположенном над списком всех свойств объекта.
Левее поля вода свойств находятся три кнопки (см таблицу) со следующими функциями:
Кнопка |
Назначение |
|
Отказ от введенного в поле значения |
|
Подтверждение ввода значения свойства |
|
Вызов построителя выражений для определения значений свойства |