Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 [ 137 ] 138 139 140 141 142 143 144 145 146

VJsuDi Bdbic 4.11 SatJiWiard - Stap 1 □! 7

Wbee ijic ViflueJ Basic project liJe Ipr ihe nppHcalian ihm yeu went la ili4liibl№T Lj3 IhP IhFiedDl butlpn la select pn entialing prajprH file.

Help

Рис. 12.12.

Приложение 1

Дополнительные возможности новой версии Visual FoxPro 5.0

Визуальные средства проектирования Поставка программного пакета Требования к установке Project Manager

SHED.HLP

SPELLCHK.APP TRANSPRT.PRG

VFP.EXE WINAPIMS.LIB

WIZARD.APP WIZARD.FLL

WZFORM.APP WZFOXDOC.APP

WZGRAPH.APP

WZIMPORT.APP

WZMAIL.APP WZPIVOT.APP

WZQUERY.APP WZREPORT.APP

WZSETUP.APP WZTABLE.APP

WZUPSIZE.APP

В Visual Basic процедура подготовки пользовательского приложения очень похожа на только что описанную для Visual FoxPro. В Visual Basic мы можем получить только EXE-файл. Для этого достаточно выбрать команду Make EXE File в меню File. Подготовка дистрибутивного комплекта дискет в Visual Basic выполняется с помощью отдельного приложения - Application Setup Wizard, представленного на рис. 12.12. Это приложение работает аналогично Setup Wizard в Visual FoxPro и путем выполнения семи шагов позволяет программисту быстро определить набор файлов, необходимый для работы приложения на компьютере пользователя.



Работа с кодом программы Создание базы данных Работа с данными

Расширение возможностей технологии клиент-сервер Построение пользовательского интерфейса Расширение функций OLE Отладка приложения

К тому времени, когда рукопись данной книги уже была сдана в издательство, вышла новая версия СУБД Visual FoxPro, которая получила номер версии 5.0. Где же версия 4? Ведь в книге все время говорилось о Visual FoxPro версии 3.0. Ничего страшного не произошло? и разработчики Microsoft еще не разучились считать. Visual FoxPro получил номер версии 5 для унификации с новыми версиями других средств разработки Microsoft: Visual Basic 5.0 и Visual C++ 5.0. Ну что ж, это является лишним свидетельством постоянной тенденции к унификации средств разработки для совершенствования процесса создания прикладного программного обеспечения.

В связи с появлением на полках магазинов новой версии Visual FoxPro мы решили кратко рассказать о тех новых возможностях, которые появились у программистов по сравнению с изложенными в книге.

Визуальные средства проектирования

В новой версии Visual FoxPro расширен набор визуальных средств разработки приложений. Появились два новых Мастера.

Мастер создания приложения (Application Wizard) позволяет объединить возможности других Мастеров Visual FoxPro и в то же время обладает новыми уникальными функциями. На рис. П.1.1 приведен вид этого Мастера на первом шаге. Вы можете выбрать один из вариантов дальнейших действий:

• Создание проекта, структуры папок для размещения входящих в проект файлов и нескольких исходных модулей на основе базовых классов Visual FoxPro. Для этого необходимо, как это видно на рис. П.1, выбрать опцию Framework only. При выборе этого варианта работа Мастера заканчивается на втором шаге. Вы получаете файл проекта с двумя заготовками форм, две визуальные библиотеки классов, меню и главную программу для запуска приложения.

• Дополнительно к первому варианту создание полнофункционального приложения с набором, по вашему выбору, создаваемых форм и отчетов. При этом вы должны указать базу данных, для которой будет генерироваться приложение.



. ApplJcalion Wizard



j Step 1 - Choose Project Location How would you like to srt up your (sniHct?

Vdu can create a complete аррНсеНол or just ь frwn«work, yvhfch you can add components to Wter, To bawlh* vvHtard oreete ell the directories for you, dtckttie Oeede preset (fifectory structure pptlon.

Plnpject name:


Auto Store

Ptoffict tiler

dilmy documentsWocView ЬоокЩ1з?УЦЛо Эоге. Qeeite project directory stt4jc(ure


Browse,

Bad-

Finish

Рис. П.1.1. Первый шаг работы с Мастером создания приложения

Мастер наращивания для СУБД Oracle Server 7.0 (Oracle Upsizing Wizard) позволяет перенести данные из локальной БД на сервер Oracle, преобразовать локальные таблицы и представления в таблицы и представления внешней БД и, насколько это возможно, продублировать функциональность приложения Visual FoxPro для БД Oracle. Обратите внимание, что поставляемый драйвер ODBC для Oracle работает только в ОС Windows NT. На компьютере должна быть установлена копия программы SQL Net - составной части клиентского программного обеспечения Oracle.

Расширена функциональность и удобство использования существующих Мастеров. Основные нововведения:

• Form Wizard позволяет теперь создавать страничные блоки для увеличения числа размещаемых полей.

• Pivot Table Wizard и Mail Merge Wizard позволяют теперь использовать 32-разрядный драйвер ODBC Visual FoxPro.

• Upsizing Wizard поддерживает установленные правила ссылочной целостности.

Свободно распространяемый ранее Мастер для создания Web-страниц (World Wide Web Search Page Wizard) теперь включен в состав пакета как утилита, которая позволяет на основе записей, хранящихся в БД, создать Web-страницы для поиска и отображения данных.

Поставка программного пакета

Visual FoxPro 5.0 поставляется только в виде профессиональной версии на CD-ROM, которая содержит все необходимые элементы для создания пользовательского приложения. Внешне коробка с пакетом программ теперь существенно "похудела" и напоминает коробку с Visual C++. Это произошло за счет того, что объемная печатная документация заменена на мощную интерактивную среду Online Documentation. С ее помощью вы можете искать необходимый материал, пользоваться перекрестными ссылками и даже смотреть мультимедиа клипы о способах наиболее эффективной работы с Visual FoxPro. Интерфейс электронной документации очень удобен, но... А "но" заключается в том, что физически электронная документация представляет собой файл БД Access размером около 70 Мбайт плюс примерно такой же объем файлов с видеоклипами. А это значит, что для работы с ней вам потребуется ну очень мощный компьютер. По крайне мере, 486DX2-66 с 20 Мбайт ОЗУ и очень быстрым жестким диском с этой задачей не справился.

Требования к установке



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 [ 137 ] 138 139 140 141 142 143 144 145 146