[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Базы Данных / FoxPro /

Проект - основа Вашего приложения

Иван Никитин, http://nsvisual.com

Прежде чем приступить к созданию приложения, мы должны четко уяснить себе организацию самого приложения и входящих в него компонентов. Все компоненты (файлы), участвующие в создании построении приложения объединены в проект. Проект это книга, в которой записано все то, из чего приложение строится.

Диспетчер проектов (project manager) позволяет Вам собирать и классифицировать ссылки на различные файлы Вашего проекта, для того чтобы Вы могли иметь легкий доступ к любому из компонентов. Как видно, в диспетчере проектов систематизированы различные компоненты: базы данных, формы, программные модули, библиотеки классов, меню и проч. Такая организация позволяет разработчику легко переключаться между несколькими компонентами, одновременно их модифицируя.

Само приложение (сам проект) может состоять из десятков и сотен файлов, хранимых в самых разных частях Вашего винчестера, равно как многие компоненты (файлы) могут использоваться различными проектами и соответственно быть общими для них. Для удобства сами компоненты размещены на нескольких станицах Диспетчера проектов.

Внимательно посмотрите на свой Диспетчер проекта, и Вы быстро разберетесь, что к чему. Различные типы приложений VFP на базе проекта может строить различные типы приложений:

приложение APP
приложение EXE
приложение DLL

APP это приложение, предназначенное для работы в самой среде Visual FoxPro, то есть у Вашего заказчика должен быть установлен Visual FoxPro. В таком виде написаны все мастера Visual FoxPro, построители и другие сервисные приложения самого VFP. Приложение APP дает программисту больший простор для работы, чем другие типы, но немногим сложнее, чем EXE. APP это великолепный инструмент для создания своих инструментов проектирования баз данных. При построении APP компилятор VFP собирает приложение, откомпилированное в p-код, за счет чего приложение получается сравнительно небольшим в размере. Например, Мастер переноса базы данных на SQL сервер это приложение APP, размером чуть больше 800 Kb.

EXE это основной тип распространения Вашего приложения среди Ваших заказчиков. В этом случае, компилятор предваряет Ваше приложение небольшим загрузчиком, который обеспечивает загрузку библиотек поддержки Visual FoxPro. Единожды установленные библиотеки могут использоваться различными приложениями. В этом случае приложение не требует наличие на компьютере заказчика Visual FoxPro, что делает такой тип весьма привлекательным для распространения. Однако следует помнить, что библиотеки поддержки VFP это набор DLL-библиотек, общим размером около 4.5 Mb, что, в принципе, сказывается только на объеме инсталлятора Вашего приложения. Среди других типов, написание EXE приложения самое простое.

DLL это создание собственного приложения, оформленного в виде OLE сервера. Такое приложение может предоставлять свои функции и данные другим приложениям, написанных на самых разных языках программирования, поддерживающих технологии OLE. Написание собственного OLE сервера дело, мягко говоря, не для новичков, и мы рассмотрим это намного позже. Однако спешу успокоить, при правильном подходе дело это совсем несложное. Компилятор строит приложение при нажатии на кнопку Build. В этом случае Вы просто указываете тип приложения и некоторую информацию касательно его версии и получаете свое приложение. Более подробно мы рассмотрим этот процесс позже.




Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Базы Данных / FoxPro /

Visual Foxpro 7: высокопроизводительное средство разработки баз данных
04-02-2009   

В России Microsoft Foxpro долгое время был самым популярным инструментом для создания баз данных. В настоящее время его несколько потеснили такие средства разработки как Delphi, MS Access и MS Visual Basic... подробнее

Кол. просмотров: общее - 3089 сегодня - 0

Visual FoxPro 7.0, что мы знаем на сегодня
04-02-2009   

Если вам повезло провести неделю в Калифорнийской пустыне в начале июня, то возможно, довелось присутствовать на первой публичной демонстрации Visual FoxPro 7.0. Если вас там не было или если вы слишком прикладывались к бокалу с Маргаритой... подробнее

Кол. просмотров: общее - 3038 сегодня - 1

FoxPro будет жить еще долго
04-02-2009   

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

Кол. просмотров: общее - 3410 сегодня - 0

Основы языка Visual FoxPro
04-02-2009   

Как уже отмечалось выше, язык VFP это сильно дополненный и расширенный язык xBase. В Visual FoxPro язык программирования объектно-ориентированный, то есть базовой конструкцией языка является понятие класса... подробнее

Кол. просмотров: общее - 3638 сегодня - 0

Новые возможности Visual FoxPro 6.0
04-02-2009   

Программисты, использующие технологию Xbase, вскоре смогут легко и быстро перейти к объектно-ориентированному созданию масштабируемых многоуровневых приложений. Такие возможности им предоставит очередная версия пакета Visual FoxPro 6.0, которую корпорация Microsoft намерена выпустить нынешним летом... подробнее

Кол. просмотров: общее - 3456 сегодня - 0



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects