ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 22 База данных FoxPro Руководство по установке В комплект поставки системы FoxPro входят следующие дискеты и документы. Четыре диска диаметром 5 1/4 дюйма высокой плотности, при помощи которых Вы устанавливаете систему FoxPro на свой жесткий диск. Если Вам нужны диски диаметром 3 1/2 дюйма, то верните Вашу карточку с запросом дисков, поставляемую вместе с комплектом дисков и документов, или обратитесь в отдел заказов фирмы по телефону (419)874-0162 или по факсу (419)874-8678. Книга Getting Started содержит предварительное описание мощных возможностей системы FoxPro и самоучитель, который поможет Вам изучить все эти возможности. Книга Interface Guide вводит Вас в интерфейс базы данных FoxPro, после чего поочередно описываются особенности этого интерфейса. В книге Developer's Guide описываются рекомендуемые методы разработки и реализации прикладных программ в системе FoxPro 2.0. В книге Commands & Functions приведены полные определения и примеры всех команд, функций и системных переменных в памяти. В книге Installation Guide приведены инструкции по установке системы FoxPro для отдельного пользователя и для локальной сети FoxPro/LAN. В книге Quick Reference Guide перечислены наиболее часто выполняемые операции и действия в системе FoxPro. В книге Late Breaking News приведена информация по драйверам принтеров, по поддержке языка SQL, по изменениям в генераторе отчетов и в генераторе кадров, а также описаны новые команды и функции, появившиеся после того, как документация по системе FoxPro была уже напечатана. В книге Master Index приводится глобальный алфавитный указатель. В книге FoxPro Printer Drivers описывается поддержка драйверов принтеров в системе FoxPro и поясняется, каким образом Вы можете создать определенный пользователем драйвер принтера. Регистрационная карточка на систему FoxPro является доказательством того, что Вы являетесь владельцем системы FoxPro, после того, как Вы вернете ее фирме. Лицензионный договор на использование системы FoxPro - Ваша лицензия на использование системы FoxPro. Серийный номер и ключи активизации - эти сведения нужны Вам для правильной установки и активизации системы FoxPro Регистрация Вашей копии системы FoxPro Заполните регистрационную карточку на систему FoxPro, входящую в состав поставленной Вам системы, и верните ее фирме Fox Software в течение 45 дней. Она входит в состав брошюры Take Your Pick и она не заполнена. Регистрационная карточка является документом, подтверждающим то, что Вы являетесь владельцем системы FoxPro, и гарантирует получение Вами информации по модификации системы. Лицензионный договор на использование системы FoxPro Вы купили лицензию на использование базы данных FoxPro только на одном компьютере. Поэтому "живую" версию системы FoxPro Вы можете установить только на одном компьютере. Для установки версий системы на другие компьютеры надо приобрести дополнительные лицензии. Серийный номера Вашей системы FoxPro В процессе установки Вашей версии системы FoxPro она постоянно "клеймится" уникальным серийным номером. Если этот серийный номер не будет установлен или будет испорчен, то система FoxPro работать не будет. Система FoxPro не защищена от копирования. Для ее запуска необходимо правильно установить серийный номер. Если что-то случится с правильно установленной версией системы FoxPro, то для исправления положения Вам потребуется только переустановить ее. Данный серийный номер очень важен для Вас. Вы должны предъявлять его каждый раз при обращении за технической поддержкой или при заказе новых версий системы. Серийный номер также важен и для фирмы. Через него оргаизуется связь фирмы с Вами и фирма информирует Вас о разработке новых программных продуктов. Ваши ключи активизации системы FoxPro Кроме серийного номера Вы должны установить ключ активизации системы FoxPro перед ее запуском. Вы найдете два ключа активизации в своем пакете. Демонстрационный ключ активизации - используется для создания ограниченной демонстрационной версии системы FoxPro. Этот ключ напечатан снаружи конверта с ключем. "Живой" ключ активизации - используется для создания полной копии системы FoxPro. Этот ключ находится внутри конверта с ключами. Демонстрационная версия системы FoxPro Система FoxPro может устанавливаться в ограниченном варианте со всеми возможностями полной системы FoxPro за исключением того, что базы данных могут состоять не более, чем из 120 записей. Этот демонстрационный режим позволяет Вам "проверить" работоспособность системы FoxPro до тех пор, пока Вы окончательно не оформите покупку. Вы можете спокойно экспериментировать с этим вариантом системы. Проверьте быстродействие системы, удобство работы с ней и общие возможности работы. В течение 30 дней Вы можете принимать решение о покупке системы. Если в течение этого времени у Вас возникнут вопросы, то Вы можете обратиться на фирму за помощью. Активизация "живой" версии После того, как Вы купили систему FoxPro, Вы должны установить ее с использованием "живого" ключа. Вы можете использовать живой ключ при первоначальной активизации Вашей копии системы FoxPro или Вы можете переустановить систему с использованием живого ключа после того, как Вы испытали демонстрационную версию. Живой ключ находится внутри запечатанного конверта, на котором напечатан лицензионный договор на использование системы FoxPro. Как только Вы вскроете конверт, это будет означать, что Вы согласны с лицензионным договором и акт продажи считается совершенным. Кроме Вашего серийного номера Вы должны установить ключ активизации перед запуском системы FoxPro. Этот ключ находится внутри конверта с ключами. Не вскрывайте запечатанный конверт с живым ключем активизации, если Вы не согласны с условиями лицензионного договора и окончательно не покупаете систему FoxPro. Если печать будет сломана или конверт будет вскрыт, то фирма денег не вернет. Демонстрационный ключ активизации находится на внешней стороне конверта. Требования к установке Диски, входящие в состав пакета FoxPro, содержат все файлы, необходимые для работы системы FoxPro. Прежде, чем Вы сможете работать с системой FoxPro, эти программные файлы следует скопировать на Ваш жесткий диск, используя описываемую в настоящей главе процедуру установки. Для установки базового пакета системы FoxPro требуется около 6 мегабайтов на диске. Перед установкой системы FoxPro убедитесь в наличии такого пространства на диске. Установка дополнительных компонентов требует еще 6 мегабайтов дискового пространства. Для выполнения процедуры установки требуется следующее. 1. Диски с системой FoxPro. 2. Серийный номер. Серийный номер представляет собой алфавитно-цифровой код, напечатанный снаружи конверта с ключами активизации, входящего в состав Вашего пакета. 3. Ключ активизации. Ключ активизации представляет собой алфавитно-цифровой код, напечатанный снаружи конверта (демонстрационная версия) или внутри конверта (живая версия). Установки "живой" и демонстрационной версий системы Установка системы FoxPro в ограниченном демонстрационном режиме или в полном "живом" режиме зависит от использования демонстрационного или "живого" ключа активизации в процессе установки. Не вскрывайте запечатанный конверт с живым ключем активизации, если Вы не согласны с условиями лицензионного договора и окончательно не покупаете систему FoxPro. Демонстрационный ключ активизации находится на внешней стороне конверта. Переход от демонстрационной версии системы FoxPro к живой версии системы Если Вы первоначально установили систему FoxPro в ограниченном демонстрационном режиме, то Вы можете перейти к живой версии системы FoxPro, повторив процедуру инициализации с живым ключем активизации (который находится внутри запечатанного конверта), входящего в состав Вашего дистрибутивного пакета с системой FoxPro. После того, как Вы установите Вашу копию системы FoxPro, сохраните листок с Вашим серийным номером и ключами активизации. Серийный номер и ключ активизации Вам понадобятся тогда, когда Вам потребуется переустановить систему FoxPro. Процедура установки Перед установкой системы FoxPro сделайте резервные копии Ваших дистрибутивных дисков с системой FoxPro. Данная процедура используется как при установке системы FoxPro, предназначенной для одного пользователя, так и для установки сетевой системы FoxPrp/LAN. Установка системы FoxPro Теперь Вы готовы к установке системы FoxPro. По умолчанию установка производится в каталоге FOXPRO2, который будет создан для Вас. Вставьте дискету с системой FoxPro #1 в Ваш дисковод и введите следующую команду: <дисковод>: INSTALL На экране появится кадр с информацией о процессе установки с дальнейшими инструкциями. Установочная программа спросит у Вас, какие версии Вы хотите установить и где. По умолчанию система FoxPro устанавливается в каталоге FOXPRO2, но при необходимости Вы можете установить ее в другом каталоге. Установочная программа запросит у Вас Ваш серийный номер. Введите свой серийный номер, поставляемый Вам вместе с системой FoxPro. После этого программа запрашивает у Вас ключ активизации. Введите живой ключ активизации или демонстрационный ключ активизации, поставляемые Вам вместе с системой FoxPro. Если в процессе установки Вы введете неправильный серийный номер или неправильный ключ активизации, то появится сообщение об ошибке. Для исправления ошибки повторите процедуру установки, введя правильные серийный номер и ключ активизации. По мере выполнения процедуры установки установочная программа будет просить Вас вставлять в компьютер дополнительные дискеты. Выполняйте инструкции, появляющиеся на экране. Если в процессе установки возникнут трудности, то Вы получите сообщения об этом. Исправьте ошибку и повторите процесс. Fox Software Product Installation Product: FoxPro/LAN File: FOXPROL.OVL ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± Please insert disk #2 into A: Press any Key to continue (c) 1989-1991 - Fox Holdings, Inc. Если процесс установки системы FoxPro выполнится удачно, то появится соответствующее сообщение об этом. Дополнительные программы и файлы В процессе установки Вы можете установить дополнительные программы и файлы системы FoxPro. Когда наступит момент установки дополнительных программ и файлов с примерами, на экране появится кадр с перечнем имеющихся дополнительных программ и файлов. Programs To Install Example Files < Check > Foundation READ Examples < Un-check > FoxGraph Interface < Check All > Help File Organizer < Un-check All > Simple Application Big Sample Application < Help > Install Location: C:\FOXPRO2\COMMFUNC Install Size: 67 Kbytes Description These files are used in the examples found in the commands and Functions Manual. << Install >> < Abort > Disk Space Statistics Available Space: 27924 Kbytes Space Needed: 67 Kbytes Дополнительная установка В окне верхней части кадра представлен прокручиваемый список программ, которые Вы можете установить. Под ним изображено окно с описанием программы с выделенным подсветкой именем. В третьем окне приводится статистическая информация о диске: сколько места есть на диске и сколько места требуют помеченные программы. В правой части кадра имеется группа текстовых кнопок. Кнопка Check выбирает подсвеченную программу для установки. Кнопка Un-check отменяет выбранную программу. Вы можете использовать также кнопки Check All (выбор для установки всех программ) и Un-check All (отмена выбора для установки всех программ). Если у Вас возникли трудности по использованию установочного кадра, то нажмите текстовую кнопку Help. Для того, чтобы выбрать дополнительную программу для установки, выполните следующие действия. Поставьте на нее стрелку и нажмите кнопку Enter. Выберите мышкой нужную программу и дважды нажмите кнопку на мышке. Выберите программу и нажмите кнопку Check. Для запуска процесса установки выбранных программ нажмите текстовую кнопку Install, расположенную в нижней части кадра, а для отмены дополнительной установки нажмите кнопку Abort. Для отмены уже запущенного процесса установки нажмите кнопку ESC. Если Вы захотите установить больше программ и файлов, чем может уместиться на ВАашем диске, то Вы можете отменить выбор некоторых программ и файлов. Если для установки программ требуется меньше места, чем есть на диске, или требуется столько же места, сколько есть на диске, то нажмите клавишу Enter для установки. Запуск системы FoxPro Для запуска системы FoxPro в однопользовательской системе при получении запроса системы DOZS на ввод команды напечатайте: FOXPRO Для запуска расширенной версии системы напечатайте: FOXPROX Для запуска сетевой версии системы напечатайте: FOXPROLX. Информация о загрузчиках и других вариантах запуска приведена в главе, посвященной настройке системы FoxPro под требования пользователя, в кние FoxPro Developer Guide. Установка дополнительных программ и файлов После установки системы FoxPro Вы можете установить любые дополнительные программы и файлы, которые Вы не указали в процессе установки. Для установки дополнительных программ и файлов введите в окне Command следующую команду: DO INSTALL Структура каталога При установке системы FoxPro на Ваш диск создается каталог со следующей структурой. C:\FOXPRO2\ \FOXPRO2\COMMFUNC\ \FOXPRO2\SAMPLE\ \FOXPRO2\GOODIES\ \DEMO\ \HELPTREE\ \LASER\ \MISC\ \FNDATION\ \SNIPFNT\ \FOXAPP\ \PDRIVERS\ \FOXPRO2\TITORIAL\ В таком стандартном каталоге системные фйалы базы данных FoxPro находятся в известных местах и система FoxPro может легко найти их. Кроме этих стандартных каталогов Вы, возможно, захотите создать каталоги с программами, базами данных, указателями, отчетами и другими файлами системы FoxPro. Каталог "Home" Самый верхний каталог в системе FoxPro называется "домашним" каталогом ("Home"). В домашнем каталоге содержатся все файлы с расширениями .EXE и .COM, составляющие пакет системы FoxPro. Вы можете присвоить этому каталогу любое имя, но мы будем всегда называть его каталогом FOXPRO2. Система FoxPro ищет файлы FOXUSER и CONFIG.FP в следующих местах и в следующем порядке: 1. В указанном каталоге или в каталоге с файлами .EXE. 2. В текущем каталоге. 3. В каталоге, где находится программа FoxPro. 4. По маршрутам, указанным в команде path системы DOS. При запуске система FoxPro ищет следующие файлы. Эти файлы должны размещаться в том же каталоге, где находится программа FoxPro. DEFAULT.FKY GENMENU.PRG FOXDOC.EXE GENPO.APP FOXGRAPH.EXE GENSCRN.PRG FOXHELP.DBF GENXTAB.PRG GENGRAPH.PRG Программа FoxPro только ищет эти файлы в каталоге. Если Вы хотите разместить эти файлы где-нибудь еще, то Вы должны указать соответствующий маршрут в файле CONFIG.FP. Например, если эти файлы расположены в каталоге C:\FOXPRO@\OTHRDIR, то формат описания маршрута может быть следующим. В данном примере предполагается, что Вы не подставляете другие файлы под указанные имена. _FOXDOC = C:\FOXPRO2\OTHERDIR\FOXDOC.EXE _FOXGRAPH = C:\FOXPRO2\OTHERDIR\FOXGRAPH.EXE _GENGRAPH = C:\FOXPRO2\OTHERDIR\GENGRAPH.PRG _GENMENU = C:\FOXPRO2\OTHERDIR\GENMENU.PRG _GENPD = C:\FOXPRO2\OTHERDIR\GENPD.APP _GENSCRN = C:\FOXPRO2\OTHERDIR\GENSCRN.PRG _GENXTAB = C:\FOXPRO2\OTHERDIR\GENXTAB.PRG HELP = C:\FOXPRO2\OTHERDIR\FOXHELP.DBF RESOURCE = C:\FOXPRO2\OTHERDIR\FOXUSER.DBF После запуска программы FoxPro она ищет файлы PROAPi16 и FOXSWAP, если Вы используете библиотеки. Файл PROAPI16 используется только для расширенной версии. Если Вы введете команду SET LIBRARY TO, то программа FoxPro будет искать файл PROAPI16 только в том каталоге, где находится программа FoxPro. Файл FOXSWAP используется только в стандартной версии системы FoxPro. Если Вы введете команду RUN /0 или RUN FOXSWAP, то система FoxPro будет искать программу FOXSWAP следующим образом. 1. В каталоге системы FoxPro по умолчанию. 2. По маршруту, указанному командой path системы DOS. Более подробные сведения о команде RUN содержатся в книге FoxPro Commands & Functions. Файлы в каталогах системы FoxPro В пакете системы FoxPro имеются следующие файлы. Эти файлы могут изменяться. Система FOXPRO Каталог "HOME" (FOXPRO2) DEMO.APP FOXS.EXE GENGRAPH.PRG FOX.EXE FOXPRO.EXE GENMENU.PRG FOXAPP.APP FOXPRO.OVL GENPD.APP FOXDOC.EXE FOXPROX.EXE GENSCRN.PRG FOXDOC.MSG FOXSWAP.COM GENXTAB.PRG FOXDOC.HLP FOXUNPAK.EXE INSTALL.DBF FOXDOC.OVR FX2WORD.FXD PROAPI16.PRG FOXHELP.DBF FXPWORDS.FXD PROWORDS.FXD FOXHELP.FPT Каталог FOXPRO2\GOODIES DEMO\ FNDATION\ PDRIVERS\ MISC\ HELPTREE\ SNIPFMT\ FOXAPP\ LASER\ Каталог FOXPRO2\SAMPLE Организующие файлы Каталог FOXPRO2\TUTORIAL Обучающие файлы Каталог FOXPRO2\COMMFUNC Базы данных команд и функций Система FOXPRO/LAN Каталог "HOME" (FOXPRO2) DEMO.APP FOXL.EXE GENGRAPH.PRG FOX.EXE FOXPROL.EXE GENMENU.PRG FOXAPP.APP FOXPROL.OVL GENPD.APP FOXDOC.EXE FOXPROLX.EXE GENSCRN.PRG FOXDOC.MSG FOXSWAP.COM GENXTAB.PRG FOXDOC.HLP FOXUNPAK.EXE INSTALL.DBF FOXDOC.OVR FX2WORD.FXD PROAPI16.PRG FOXHELP.DBF FXPWORDS.FXD PROWORDS.FXD FOXHELP.FPT Каталог FOXPRO2\GOODIES DEMO\ FNDATION\ PDRIVERS\ MISC\ HELPTREE\ SNIPFMT\ FOXAPP\ LASER\ Каталог FOXPRO2\SAMPLE Организующие файлы Каталог FOXPRO2\TUTORIAL Обучающие файлы Каталог FOXPRO2\COMMFUNC Базы данных команд и функций Информация, которую следует прочесть перед запуском системы FoxPro В данном разделе содержится информация, которую Вам следует прочесть перед запуском системы FoxPro. Затратив одну-две минуты на то, чтобы ее прочесть, Вы можете сэкономить много часов работы позднее. Регулярно создавайте резервные копии Не существует компьютера, операционной системы или программного продукта, которые обеспечивали бы стопроцентную сохранность Ваших данных и программ. Сказанное касается не только домашних компьютеров, но и самых больших, дорогих и мощных компьютеров. Существует только один способ абсолютной сохранности Ваших данных и программ - регулярное создание копий Ваших программ и данных. Если Ваши резервные дискеты или ленты хранятся рядом с компьютером, и Ваш компьютер сгорит, то резервные копии также будут уничтожены. Поэтому лучше всего хранить Ваши резервные дискеты и ленты в физически удаленном от компьютера месте. Создавать резервные копии и их хранеить - это достадные дополнительные хлопоты, но это все же лучше, чем потерять свой данные и программы. Нормальный выход из системы FoxPro Авторы проделали большую работу для того, чтобы Вы могли завершить сеанс работы с системой вводом команды QUIT. Например, ошибка, обнаруженная системой MS-DOS, не приводит к мгновенному возврату в систему DOS в обход нормального выхода из системы FoxPro. Однако никто не может запретить Вам перезагрузить свой компьютер нажатием клавиш Ctrl+Alt+Del или просто выключить его из сети. Подобно другим сложным системам обработки данных система FoxPro для ускорения обработки данных хранит большие куски файлов и указатели во внутренней памяти компьютера. Доступ к данным, хранящимся во внутренней памяти компьютера, осуществляется в тысячи раз быстрее, чем к данным, хранящимся на диске. Помимо скорости другим важным отличием внутренней памяти компьютера от дисковой памяти является ее энергозависимость. При перезагрузке компьютера или при выключении питания содержимое памяти мгновенно теряется. Поскольку система FoxPro хранит в памяти части используемых файлов, то самым важным этапом завершения работы системы является запись этой информации на диск. Если Вы выполните перезагрузку или выключите компьютер из сети, то этот важный процесс не выполнится. Части баз данных, созданные или измененые в памяти на момент перезагрузки компьютера или выключения питания, никогда не запишутся на диск и будут навсегда потеряны. Если базы данных или указатели не использовались, то скорее всего ничего страшного не произойдет, однако помните о следующем. Если Вы перезагрузите свой компьютер нажав на клавиши Alt+Ctrl+Del или выключите питание без предварительного выхода из системы FoxPro, то базы данных или указатели, используемые в этот момент, пропадут. Выходить из системы FoxPro надо только нормальным образом. Фирма Fox Software не несет никакой ответственности за трудности, которые могут у Вас возникнуть при использовании ненормального выхода из системы. Переход от системы FoxPro версии 1.X Если Вы переходите от системы FoxPro 1.X к системе FoxPro 2.0, то изменяется формат файла FOXUSER. Вам следует запустить программу FOXUSER.PRG, находящуюся в каталоге GOODIES/MISC. Оптимизация системы FoxPro Более подробные сведения о настройке и оптимизации работы Вашей системы содержатся в главах Customizing FoxPro и Optimizing Your System в книге FoxPro Developer's Guide. В главе Optimizing Your System описываются типы памяти, методы ускорения запуска, оптимального использования дискового пространства и рассматриваются вопросы работы в сетевых структурах. Файл макрокоманд клавиатуры FOXPLUS Файл макрокоманд клавиатуры FOXPLUS позволяет эмулировать комбинации клавиш системы FoxBASE+. Например, в тектсовом редакторе системы FoxPro с помощью клавиш Ctrl+A Вы можете выбирать текст. В тектсовом редакторе системы FoxBASE+ клавиши Ctrl+A возвращают курсор назад на одно слово. Таблица макрокоманд FOXPLUS приводится в книге FoxPro Developer's Guide в разделе, посвященном совместимости с системой FoxBASE+. Для загрузки файла с клавишными командами системы FoxBASE+ используется команда RESTORE MACROS FROM FOXPLUS.FKY, которую можно ввести в окне команд или использовать в программе или выбрать в разделе Macro... всплывающего меню System. Файл FOXPLUS.FKY находится в каталоге GOODIES. Загрузчики Загрузчик проверяет размеры и тип апмяти и установленные версии системы FoxPro, после чего обращается к самой последней версии системы FoxPro , которая может выполняться на Вашем компьютере. Информация о загрузчиках, входящих в состав системы FoxPro, содержится в книге FoxPro Developer's Guide в разделе, посвященном настройке системы FoxPro на требования пользователя (раздел Startup Switches - переключатели запуска). Переключатели в командной строке Вы можете принудительно запустить или отменить запуск определенных версий системы FoxPro, используя переключатели в командной строке. Информация о переключателях в командной строке содержится в книге FoxPro Developer's Guide в разделе, посвященном настройке системы FoxPro на требования пользователя (раздел Startup Switches - переключатели запуска). |