Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Главное окно Visual FoxPro




Создание однотабличной базы данных

Запуск Visual FoxPro

Вы приступаете к работе с Visual FoxPro 8.0. Многое из того, с чем вам придется работать (меню, панели инструментов, диалоговые окна), покажутся знакомыми, т. к. они характерны для среды Windows.

1. Запустите программу Пуск / Microsoft Visual FoxPro 8.0 На экране откроется главное окно Visual FoxPro 8.0 (рис. 1).

Рис.1. Главное окно Visual FoxPro 8.0

Главное окно Visual FoxPro

На рис. 1 показано главное окно Visual FoxPro, каким оно выглядит после запуска программы. В нем можно выделить семь основных объектов: заголовок окна, строка меню, панель инструментов, строка состояния, рабочая область, командное окно Command (Команда) и диалоговое окно Task Panel Manager (Менеджер панели задач).

Приступая к разработке нового приложения, прежде всего, создайте проект приложения. В дальнейшем вы будете добавлять в него созданные вам элементы приложения. Для создания нового проекта вы можете команду New (Новый) из меню File (Файл).

При выполнении команды New (Новый) на экране открывается соответствующее диалоговое окно с перечислением всех типов элементов приложения, которые возможны в Visual FoxPro (рис. 2). По умолчанию установлена опция Project (Проект).

1.Создадим в среде Visual FoxPro проект для работы с однотабличной базой данных «Страны мира». Для создания нового проекта выполните следующие действия:

· Нажмите кнопку New file (Новый файл).

· В поле ввода Enter project file (Введите имя проекта) диалогового окна Create (Создать) задайте имя создаваемого проекта, убедившись, что в поле Тип файла установлен тип сохраняемого файла Project (Проект), а в поле Папка правильно выбрана папка, в которой вы хотите расположить свой проект.

· Cохраните проект под именем «Country». Для сохранения созданного проекта нажмите кнопку Сохранить. Visual FoxPro создаст файлы проекта и запишет их в указанное место. После этого откроется окно проекта Project Manager (Менеджер проекта) (рис. 3).

2. Перед вами откроется окно проекта. С помощью мыши перейдем к закладке «Data» и приступим к созданию базы данных «Capitals», состоящей из таблицы «World» (см. Приложение 3). Для создания базы данных «Capitals» нужно выполнить следующие действия:

· Выберите в верхней части окна конструктора проектов вкладку Data (Данные). Нажмите кнопку New (Новый) в окне проекта. В открывшемся диалоговом окне нажмите кнопку New Database (Новая база данных).

· В поле ввода диалогового окна Create (Создать) задайте имя создаваемой базы данных («Capitals»), убедившись, что в поле Тип файла установлен тип сохраняемого файла Database (База данных), а в раскрывающемся списке Папка правильно указана папка, в которой вы хотите расположить создаваемую базу данных. Для сохранения созданной базы данных нажмите кнопку Сохранить.

· После этого откроется пустое окно базы данных Database Designer (Конструктор базы данных) (рис. 4). Используя панель инструментов Database Designer (Конструктор базы данных), команды меню Database (База данных) и контекстное меню, в окне конструктора базы данных вы можете создавать новые таблицы, модифицировать существующие, создавать для них индексы, устанавливать отношения между таблицами.

Замечание

Если панель инструментов Database Designer (Конструктор базы данных) не видна на экране, в меню View (Вид) выберите команду Toolbars (Панели инструментов). Открывается диалоговое окно Toolbars (Панель инструментов), в котором установите флажок Database Designer (Конструктор базы данных).

3. Создание в базе данных «Capitals» таблицу «World».

· Для создания таблицы можно использовать окно конструктора таблицы Table Designer. В конструкторе таблиц вы можете перейти из диалогового окна New Table (Новая таблица), нажав кнопку New Table (Новая таблица) и введя в диалоговом окне Create (Создать) имя создаваемой таблицы.

· Задайте имя таблицы «World» и нажмите кнопку Сохранить. На экране появится окно конструктора таблицы Table Designer (Конструктор таблиц). Курсор находится в строке ввода столбца Name (Имя). Вы можете вводить имя, тип и ширину полей создаваемой таблицы.

· Таблица будет содержать поля:

Имя поля Тип Размер Подписи
Country_name Character Название страны
Parts­_world Character Часть света
Capital Character Столица
Money Character Денежная единица
Population Numeric Население
Area Numeric Площадь
Language Character Язык
Government_system Character Система управления
Flag General Флаг

· В строке ввода столбца Name (Имя) введите наименование поля, содержащего наименование страны Country_Name, тип – Character (Текстовое поле), ширина поля равна 25. В поле Caption введите заголовки полей. Аналогичным образом определите остальные поля. После завершения определения структуры таблицы нажмите кнопку ОК. В закладке Index задайте ключевое поле Country_named.

· Создание для таблицы World индекса по ключевому полю.

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

1. Если таблицу закрыли, то откройте окно конструктора таблиц для таблицы World. Для этого в окне проекта установите курсор на модифицируемую таблицу и нажмите кнопку Modify (Модифицировать) конструктора проекта.

2. В окне Table Designer (Конструктора таблиц) перейдите на вкладку Indexes (Индексы).

3. В поле Name (Имя) введите имя индекса Country_name.

4. Из списка возможных типов индекса в поле Туре (Тип) выберите значение Primary (Первичный).

5. Перейдите в поле Expression (Выражение) и введите поле, по которому будут упорядочены данные – Country_name.

6. Установите переключатель столбца Order (Упорядочение) в значение По возрастанию. Результат создания первичного ключа представлен на рис. 12.

7. Для завершения создания индекса нажмите кнопку ОК.


Поделиться:

Дата добавления: 2015-09-15; просмотров: 157; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты