Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484), страница 92

Файл №1084484 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 92 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484) страница 922018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 92)

СУБД Visual FoxPro 8.0437Таблица 12.1 (продолжение)КомпонентыРасширения имен, примечанияМенюMNX, описание облика менюMNT, Мето-полеMPR, сгенерированная исходная программаМРХ, программа после компиляцииБиблиотекиVCX, классаVCT, Мето-поле библиотеки классаDLL, динамических связей WindowsFLL, динамических связей Visual FoxProПрограммаPRG, исходный текстFXP, после компиляцииОшибки компиляцииERRФайл форматаFMTОписание окруженияVUEРисунокBMPЗвуковая записьWAVТекстТХТЭкран (предыдущие версии FoxPro)SPR, сгенерированная исходная программаSPX, программа после компиляцииРаскроем кратко назначение указанных элементов Visual FoxPro.Проект является основным средством объединения отдельных элементовVisual FoxPro и управления ими.

С помощью проекта Visual FoxPro осуществляет поиск и собирает вместе файлы проекта, отслеживает текущие версии элементов, перекомпилирует программы, обновляет экранные формы,меню и т. д. Из проекта осуществляется генерация приложения (АРР-файл)или исполняемого приложения (ЕХЕ-файл). Вся информация о проекте хранится в специальной таблице — файле с расширением PJX и соответствующем Мешо-файле с расширением PJT.База данных представляет собой совокупность связанных таблиц, а такжевключает словарь БД, триггеры и процедуры обработки событий.Словарь БД хранит описание структуры БД и представляет собой совокупность системных таблиц.Триггеры срабатывают при определенных изменениях (событиях), происходящих в БД, и вызывают для обработки процедуры, принадлежащие БД.Создание БД осуществляется с использованием Конструктора БД, который позволяет создавать, индексировать, модифицировать и связывать таблицы БД между собой.

Вся информация о БД хранится в файле с расширени-438Часть 3. Современные СУБД и их применениесм DBC. Для поддержки предыдущих версий FoxPro возможно создание отдельных таблиц, не объединенных в БД. Каждая отдельная или входящая вБД таблица размещается в файле с расширение DBF.Индексы. Таблицы могут быть проиндексированы (упорядочены) по некоторым полям, а значит иметь связанные с ней один или несколько индексных файлов, хранящих необходимую для индексации информацию.

Индексы используются также для ускорения поиска информации в таблицах.М е т о - п о л я содержат текстовую информацию, поля типа General служатдля организации обмена данными с другими приложениями Windows.Формы используются для ввода и редактирования данных в таблицах.Формы предоставляют пользователю удобный интерфейс для доступа к хранимым данным с возможностью отображения их в требуемом виде. С помощью Конструктора форм можно создавать формы любой степени сложности.Запросы являются средством извлечения информации из БД, которая может содержаться в нескольких ее таблицах. При этом можно использоватьКонструктор запросов или создавать запрос вручную с использованием SQLкоманд Visual FoxPro.

Конструктор запросов позволяет создавать запросы пообразцу. При этом обеспечивается возможность на основе визуальной информации о таблицах извлечь нужные данные и представить их в удобном виде(в виде таблиц, графиков или диаграмм). К программированию запросов спомощью SQL-команд прибегают в случаях, когда возможностей Конструктора запросов недостаточно.Отчеты используются для отображения информации, содержащейся в БД,и позволяют осуществлять в нем необходимую группировку данных, отображать итоговые и расчетные данные. Они могут создаваться вручную и с помощью Конструктора отчетов.Этикетки представляют собой почтовые адреса рассылки, печатаемые наконвертах.

По сути этикетки являются мини-отчетами, печатаемыми на конвертах с выбором информации из соответствующей таблицы. Каждая записьтаблицы содержит адрес одной из фирм-клиентов. Для создания этикетокможет использоваться Мастер этикеток.Меню является основной частью приложения (если таковое создается),управляющей работой приложения и его компонентов.В процессе создания меню с помощью Конструктора меню можно выделить следующие три этапа: конструирование, генерация и компиляция.На этапе конструирования меню создается таблица, хранящаяся в файле срасширением MNX.

Этой таблицей можно манипулировать как и любой таблицей Visual FoxPro, а отличное расширение сделано для идентификации еесодержимого. Этот файл обычно добавляется в проект.На втором этапе из названной таблицы генерируется обычный для VisualFoxPro код. Файл с этим кодом имеет то же имя, что и файл MNX (если пользователь не укажет другое), но расширение MPR.12. СУБД Visual FoxPro 8.0439На третьем этапе после компиляции из MPR-файла программа меню помещается в файле с расширением МРХ.Библиотеки классов предназначены для хранения классов, созданных вVisual FoxPro. Классы служат для описания объектов, используемых в объектно-ориентированном программировании ( О О П ) .

Библиотеки классов наиболее часто применяются для создания экранных форм.Программы, написанные на языке Visual FoxPro, реализуют различныефункции в приложении. Файлы с программами являются текстовыми, формируются с помощью встроенного редактора и имеют расширение PRG.Файлы описания окружения с расширением VUE хранят информацию об открытых таблицах, активных индексах и установленных между таблицами связях.Рисунки и звукозаписи соответственно хранятся в файлах с расширениямиBMP и WAF или в полях типа General таблиц. Этой информацией Visual FoxProприложение может обмениваться с другими Windows-приложениями.1 2 . 4 . И н т е р ф е й с Visual FoxProРабота по созданию баз данных и приложений выполняется в главном окнеVisual FoxPro (рис. 12.1).

Состав элементов в главном окне может настраиваться пользователем в процессе работы.Microsoft Visual FoxPioFileEdit ViewJoolsProgramСтрока м е н юП а н е л ь инструментовStandardОкно м е н е д ж е р апроектовProject WindowProject Manager • Vfpslovarд,Г Ш ~ } \DocumentsIClasses1CodeЙЩ] Databasesв -т о M i l|;} Ц | TablesB l 0 tslovar; Ш rushnslovo; Ш vfpslovo; "Gil vfpslovo;CD wizard_1I-} dty Local ViewsВviewslovarШ rushnslovoОкно командCREATE PROJECTMODIFY PROJECT сJJHelpAdd...ModifyCloseRemove..zlBuild...Description:Path:c:\vfp5\slovar1.dbcNUMРис. 12.1. Главное окно Visual FoxPro440Часть 3. Современные СУБД и их применениеОбязательным элементом главного Visual FoxPro является строка меню.С ее помощью можно задавать команды настройки состава окна, вызыватьсредства автоматизации (Мастера, Конструкторы и Построители).В главном окне Visual FoxPro обычно отображается панель инструментовStandard (стандартная).

С помощью кнопок этой панели удобно задавать наиболее часто используемые команды по работе с файлами элементов VisualFoxPro: New (Создать), Open (Открыть), Save (Сохранить), Print One Copy(Печатать один экземпляр); команды работы с выделенным фрагментом спомощью буфера обмена: Cut (Вырезать), Сору (Копировать), Paste (Вставить) и ряд других.В главном окне Visual FoxPro (рис.

12.1) можно установить отображениеследующих панелей инструментов: Color Palette (Цветовая палитра),Database Designer (Конструктор баз данных), Form Controls (Элементы управления форм), Form Designer (Конструктор форм), Layout (Размещениеэлементов управления в отчете или форме), Print Preview (Предварительныйпросмотр), Query Designer (Конструктор запросов), Report Controls (элементы управления отчетов), Report Designer (Конструктор отчетов) ViewDesigner (Конструктор просмотров). Изменение состава панелей инструментов выполняется с помощью команды View | Toolbars....При работе с любым элементом проекта (базой данных, таблицей, запросом и др.) для задания команд удобно пользоваться соответствующим контекстным (всплывающим) меню, вызов которого выполняется щелчком правой кнопкой мыши.Окно команд (при условии его отображения в главном окне Visual FoxPro)служит для ввода команд SQL.

Кроме того, в случае выполнения каких-либодействий над базой данных в окне команд отображаются соответствующиеим команды SQL. Для задания отображения окна команд служит командаWindow | Command Window (окно | командное окно). Отмену отображения окна команд можно выполнить щелчком мыши по кнопке в правом верхнем углу окна.Окно Project Manager (Менеджер проектов) отображается при созданиинового или при открытии существующего проекта. Создание базы данных, запросов, отчетов и ряда других элементов может выполняться и без создания проекта.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее