Разработка на потребителски интерфейс
Кръг - Прескача до следващия отворен прозорец.
Команден прозорец - Прави активен или отваря командния прозорец. Сред разглежданите инструменти за разработка този прозорец е уникален, тъй като ви позволява незабавно да изпълните почти всички команди на Visual FoxPro и съответно да видите резултата от тяхната работа.
Прозорец за преглед – активира или отваря диалоговия прозорец Изглед, който съдържа основните инструменти за работа с данни.
Менюто Помощ съдържа команди, които ви позволяват бързо да получите необходимата информация за работата с Visual FoxPro.
Отличителните белези на Visual FoxPro могат да бъдат описани по следния начин:
1. Осигуряването на възможност за бързо разработване на приложна програма се основава на включването на инструменти, които ви позволяват да увеличите скоростта на програмиста. На първо място, това са инструменти за обектно-ориентирано програмиране, които позволяват на потребителя да формира компонентите на своя проект (обекти), които след това могат да бъдат използвани повторно. Поради това традиционният език Xbase е значително разширен във Visual FoxPro 3.0, което ви позволява да създавате истински обекти, класове и подкласове. В допълнение, обектите могат да бъдат визуално създадени и повторно използвани по всяко време.
2. Предоставяне на пълен набор от инструменти за управление на събития. Традиционно в Xbase от програмиста се изисква да напише свой собствен драйвер, за да се справи с необходимия набор от събития или да разчита на състояние на изчакване READ, което симулира обработката на събитие от системата. В Windows броят на събитията, които могат да бъдат достъпни от потребителя, е много голям и следователно обработката на събития не е лесна задача. Visual FoxPro 3.0 има истински модел, управляван от събития, така че по подразбиране системата ще направи това по-рано отпотребители, обработва обектни събития. Освен това програмистът вече има пълен достъп до набор от стандартни събития, базирани на Windows (като движения на мишката, които позволяват плъзгане на обекти).
3. Осигуряване на мощен набор от инструменти за програмиста. Разработчиците на системи за автоматизация на обработката на данни, в допълнение към мощния набор от инструменти за визуален дизайн, могат да използват широките възможности за интегриране на системи за съхранение на данни и достъп до сървъри за данни чрез ODBC технология. Основните нововъведения са разширение на вградения SQL език, възможност за актуализиране на данни на сървъра чрез редактиращи курсори, вграден механизъм за поддръжка на транзакции, възможност за достъп до сървъра на SQL диалекта, който сървърът поддържа. Наличието на речник на данните ускорява развитието на структурата на базата данни и улеснява нейната по-нататъшна работа и поддръжка.
4. Пълна интеграция на Visual FoxPro 3.0 в семейството приложения на Microsoft. Единен интерфейс към най-популярните приложения на Microsoft прави интерактивната работа интуитивна. Поддръжката на десния бутон на мишката избягва дългите пътувания през системата от менюта и прави много по-лесно изучаването на нови функции на СУБД. Просто изберете обект с курсора и натиснете десния бутон на мишката! В някои диалогови прозорци, които често се използват при работа в заглавната лента, има превключвател под формата на анимирана икона (щифт за натискане), което улеснява включването на режима, в който този прозорец винаги ще бъде разположен на преден план. Visual FoxPro осигурява пълна поддръжка за OLE 2.0, което улеснява взаимодействието с друг софтуер в Windows среда. В допълнение към оставащата възможностзареждане на външни функции чрез командата SET LIBRARY, стана възможно достъпът до функциите на динамичните DLL файлове на Windows чрез командата DECLARE.
5. Съвместимост с предварително разработен софтуер в средата на FoxPro.
Във Visual FoxPro системата за организиране на данни е най-близка до теоретичните основи на релационния модел и ви позволява да извършвате операции с релационна алгебра по-естествено.
Основната единица за съхранение на данни е таблица, в която се съхраняват данни в колони и редове, както беше преди в DBF файла. Таблицата е запазила файловото разширение DBF и е съвместима напред с по-стари DBF файлове. Таблиците се комбинират в база данни, в която е възможно да се опишат всички връзки, установени между полетата на отделните таблици, правилата за валидиране, които ще определят реакцията на системата към направените промени, добавянето или изтриването на данни и правилата за проверка на целостта на данните в базата данни. Файловете на базата данни имат разширение .dbc и при отваряне автоматично поддържат всички изброени настройки за своите таблици. Ако е необходимо, можете да имате таблици, които не са включени в базата данни - безплатни таблици.