На то, каким образом вы создаете части приложения значительное влияние могут оказать решения, принятые при разработке. Некоторые из рассуждений, которые вы должны иметь ввиду при разработке приложения, включают в себя обстоятельства, приведенные ниже:

Общая деятельность пользователя

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

Размер базы данных

Если вы работаете с большими наборами данных, вам необходимо учитывать факторы, влияющие на производительность. Может быть вам захочется изменить способ, с помощью которых пользователи перемещаются по данным. Например, если вы имеете небольшое число записей в таблице, вы можете позволить пользователю перемещаться по таблице, просматривая при этом запись за записью. Однако, если у вас имеется большой набор данных, вам необходимо предоставить пользователю другие пути поиска и просмотра данных, например, использование списков, диалоговых блоков, фильтров, настраиваемых запросов и тому подобные. Для получения более подробной информации смотрите описания Оптимизация приложений, Использование управляющих элементов и Отображение данных в представлениях.

Один пользователь или множество пользователей

Предположение, что множество пользователей могут использовать одну и ту же базу данных в одно и то жн время, является неплохой идеей для создания приложения, которое сразу будет отвечать этим требованиям. С помощью Visual FoxPro достаточно просто написать программу для совместного доступа. Программирование для совместного доступа описывает методики, позволяющие множеству пользователей одновременно использовать базу данных.

Международные приложения

Если вы знаете, что п=ваше приложение будет использоваться только в одно-язычной среде, вы можете не беспокоиться об интернационализации. С другой стороны, если вы желаете расширить ваш рынок сбыта, или, если пользователи могут работать с международными данными или установками окружения, вам необходимо принять во внимание эти факторы, когда вы создаете свое приложение. Разработка международных проиложений обсуждает факторы, с которыми вам необходимо считаться при разработке приложения, которое может быть использовано для международных целей.

Локальные данные или удаленные данные?

Если ваше приложение работает с удаленными данными, вы должны обслуживать их иначе, чем родные данные Visual FoxPro. Как: создать представления объясняет, как создавать представления к локальным или удаленным данным.

Резервное копирование вашего исходного кода

Во всех разработках, делать резервные копии оригинальных программных файлов из которых выстраивается ваше приложение является хорошей практикой. Храните резервные копии отдельно от вашего скомпилированного приложения.

NoteЗамечание

Убедитесь, что у вас имеются резервные копии ваших оригинальных исходных программ для использования в будущем. Вы не сможете воссоздать ваши исходные программы из их скомпилированного кода.

Смотрите также