0030 - Visual FoxPro 9.0 - Весьма удобно пользоваться ей для отладки приложений...

Лебедев А.Н. Visual FoxPro 9.0. 2005

 Лебедев А.Н. 
.  Visual FoxPro 9.0 
. 2005
. 5-477-00194-1
. НТ Пресс
. 
. Эта книга не претендует на полное руководство по Visual FoxPro 9. Ее цель - быстро подготовить начинающих разработчиков к работе в среде Visual FoxPro 9, помочь перейти от предыду
Название: 
Visual FoxPro 9.0
Автор: 
Лебедев А.Н.
Год: 
2005
Издательство: 
НТ Пресс
Описание: 

Эта книга не претендует на полное руководство по Visual FoxPro 9. Ее цель - быстро подготовить начинающих разработчиков к работе в среде Visual FoxPro 9, помочь перейти от предыдущих версий FохРrо к новой версии этой среды, описать ее возможности. Несмотря на то, что книга ориентирована на начинающих, в ней рассматриваются и некоторые "хитрости", нюансы программирования. В книге приводится много примеров, иллюстрирующих практическое применение материала. При условии выполнения практических заданий вы получите простое, но легко расширяемое программное средство для учета сотрудников с возможностью печати отчетности и экспорта данных в формат ХМL.

Весьма удобно пользоваться ей для отладки приложений, создаваемых в . Готовим дистрибутив созданного приложения Мы создали работающий проект. Скомпилировали его, получив в результате исполнимый файл. Однако наше приложение еще не является полноценным программным продуктом. Если вы сами используете свое приложение или устанавливаете на компьютер пользователя и сопровождаете свой продукт сами, то можно не создавать специального установочного комплекта. Но если вы передаете свой программный продукт на сопровождение другим людям и тем более если выставляете его в открытую продажу, создание дистрибутива просто необходимо. Он и не должен утруждать себя лишними действиями, которые за него вполне может выполнить программа. Пользователь должен по прилагаемой инструкции найти файл . После этого он получает вполне работоспособное и вызываемое одним из стандартных способов приложение. Это средство разработано компанией . Как видно из названия . Многие разработчики программного обеспечения в мире отдали свое предпочтение именно продуктам компании . . Поскольку устанавливается это приложение не автоматически при установке . Что надо сделать и в какой последовательности. Если вы не отключили функцию автозапуска для компакт. В этой папке должен находиться файл . Запустите тот, который обнаружите в папке . Сначала появятся последовательно два окна, сообщающих о подготовке программы установки к работе. Ничего трогать не надо. Появится окно с лицензионным соглашением, показанное на рис. . . Следующее появившееся окно . В этом же окне можно выбрать масштаб установки. Сделав нужные установки, щелкните мышью по кнопке . . . О . Можно согласиться с предлагаемым расположением, а можно задать свое, щелкнув мышью по кнопке . Для перехода к следующему этапу щелкните мышью по кнопке . Начнется процесс установки. За ходом процесса можно следить по индикатору в окне на рис. По завершении установки появится окно, показанное на рис. Установка единственного в этом окне флажка . . :. — ;. Дело в том, что с момента формирования дистрибутива . Установка флажка позволяет автоматически обратиться на сайт производителя в . Конечно, чтобы это сделать, у вас должен быть подключен . Устанавливать этот флажок совсем не обязательно. . . . . И . . На этом установка . Кроме того, автоматически будет осуществлен первый запуск приложения . Создание дистрибутива при помощи . Если вы уже пользовались . . Появится окно, представленное на рис. При всем богатстве выбора типов проектов остановимся на . В поле . В раскрывающемся списке . В поле . . : . . На этой вкладке наглядно представлен процесс создания дистрибутива . Все центральное поле окна неактивно. Переход к дальнейшим действиям осуществляется при помощи щелчка мышью по кнопке со стрелкой вправо . На первом этапе . Следом заполняются поля . Конечно, при заполнении этих полей указывается название и версия созданного вами приложения, дистрибутив для которого вы формируете. Если у вашей организации или у вас лично есть сайт в . . КЗ :| . . Когда нужные поля заполнены, пора переходить к следующему этапу. Это можно сделать при помощи щелчка мышью по кнопке со стрелкой вправо . На этапе . Можно ограничить круг операционных систем, в которых возможна установка вашего приложения. Для этого надо в переключателе режимов . После этого установите флажки возле названий тех операционных систем, в которых разрешается работа вашего приложения. По умолчанию установка приложения не ограничивается зависимостью от операционной системы. На этом же этапе можно установить функцию обязательной проверки наличия установленных приложений из списка при установке вашего приложения. Для этого надо предварительно выбрать в переключателе режимов . По окончании заполнения нужных полей щелкните мышью по кнопке со стрелкой . . Что имеется в виду. Например, один пользователь будет обладать полными правами на редактирование данных и их печать, а другой будет только просматривать данные на экране. Второму пользователю, возможно, и не стоит устанавливать модули, отвечающие за печать и редактирование. К работам на этом этапе надо отнестись со всей ответственностью. Если вы поместите файлы не в ту папку, мало того что ваше приложение . . В раскрывающемся списке в верхней части окна можно указать, для какой конфигурации выбирается набор файлов. Имеются в виду конфигурации, заданные на предыдущем этапе . Дерево, показанное в центральной части окна, служит для выбора места, куда файлы будут помещены. Имена папок, заданные в квадратных скобках, обозначают папки на компьютере пользователя, реальные имена которых будут подставлены автоматически в зависимости от конкретных путей и названий на машине пользователя. Например, вместо папки, обозначенной . . . . . . . . Как вывести требуемые имена системных папок. Появится подменю в виде списка папок. Показанные в дереве папки будут помечены тало чками. Папки, имена которых помещены в дереве без квадратных скобок, будут помещены в указанные папки со своими именами. Поскольку мы создали наше приложение в . . Но вам не надо на данном этапе беспокоиться о выделении каким. Для этого есть способ, специально .