Работа foxpro под windows 10. Скачать программу foxpro. Совместимость с операционными системами

систем управления реляционными базами данных , разработанный корпорацией Microsoft . Основой для данного программного продукта послужил язык программирования FoxPro . Относится к семейству языков xBase , разработанных на базе синтаксиса языка программирования dBase . Другими членами данного семейства являются Clipper и Recital.

Первоначально FoxPro (исходное название - FoxBASE ) разрабатывалась Fox Software, начиная с 1984 года. В 1992 году Fox Technologies была куплена Microsoft, новые версии продукта значительно видоизменились и приобрели префикс «Visual». Последняя версия оригинального FoxPro - версия 2.6 - работала под Mac OS , DOS , Windows и Unix ; уже в версии Visual FoxPro 3.0 от MS список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях от MS - уже только до Windows. Текущая версия MS Visual FoxPro основана на COM , и Microsoft утверждает, что .NET -версии продукта не будет. Существует проект Sedna, который должен обеспечить возможность взаимодействия Visual FoxPro с.NET.

Новейшая история

В конце 2002 года было показано, что Visual FoxPro может работать на Linux под Wine , однако это, по существу, нарушает пользовательское лицензионное соглашение (EULA).

В декабре 2005 года, VFP взлетел в Top 20 на TIOBE индекс в первый раз. В марте 2007 года он был в положении 19, что делает его языком группы «B». По состоянию на август 2010 года, VFP (в сочетании с XBase) находится в позиции 25.

В марте 2007 года Microsoft объявила, что не будет VFP 10, соответственно, VFP 9 (выпущен в производство 17 декабря 2004 г.) - последний коммерческий релиз VFP от Microsoft. Поддержка версии 9 продолжается с пакетами обновления, которые были выпущены 8 декабря 2005 и 11 октября 2007 года.

Идет работа над проектом под кодовым названием «Седна» (названном в честь карликовой планеты Седны , открытой в 2003 году), который представляет собой набор дополнений к VFP 9.0 из xBase-компонентов для поддержки ряда сценариев и алгоритмов взаимодействия с различными технологиями Microsoft, включая SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search и Team Foundation Server (TFS). Microsoft выпустила «Седну» под лицензией Shared Source на сайте CodePlex . Представители корпорации Microsoft пояснили, что основной VFP будет по-прежнему оставаться закрытым исходным кодом. «Седна» была выпущен 25 января 2008. По состоянию на март 2008 года, все xBase-компоненты VFP 9 SP2 (в том числе «Седна») были доступны для развития сообществом на CodePlex.

История версий

Совместимость с операционными системами

Поддерживаемые версии Windows
Версия VFP 3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
Windows 3.x Да Нет Нет Нет Нет Нет
Windows NT 4.0 Да Да Да Да Нет Нет
Windows 95 Да Да Да Нет Нет
Windows 98 Да Да Да Да Только среда запуска (Runtime) Только среда запуска (Runtime)
Windows ME Да Да Да Да Только среда запуска (Runtime) Только среда запуска (Runtime)
Windows 2000 Да Да Да Да Да Да
Windows XP Да Да Да Да Да Да
Windows Server 2003 ? Да Да Да Да Да
Windows Vista В режиме совместимости Да Да Да Да Да
Windows 7 Да Да Да Да Да Да

Исполняемые файлы

Версия Возвращаемое значение VERSION() Размер EXE-файла Дата EXE-файла Размер DLL-файла Название DLL-файла
VFP 9 SP2 with Hotfixes Visual FoxPro 09.00.0000.7423 for Windows 5,648 kb 3 апреля 2009 4,624 kb VFP9R.DLL
VFP 9 SP2 Visual FoxPro 09.00.0000.5721 for Windows 5,648 kb 16 октября 2007 4,624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 for Windows 5,620 kb 13 декабря 2004 4,600 kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 for Windows 5,236 kb 25 сентября 2003 4,200 kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 for Windows 4,260 kb 4 января 2002 3,344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 for Windows 4,091 kb 18 августа 2000 3,295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 for Windows 4,065 kb 24 января 1997 3,148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 for Windows 4,374 kb 16 декабря 1995 3,657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a for Windows 2,444 kb 28 сентября 1994 2,946 kb FOXW2600.ESL

Дальнейшее развитие

Разработка продукта MS прекращена с выходом SP2 для версии 9.0, поддержка продукта MS будет осуществляться до 2015 года .

В конце марта 2007 организовалось движение испаноязычного FoxPro-сообщества MasFoxPro (MoreFoxPro в английском), целью которого стало написание петиции в Microsoft с предложением продолжить работу по обновлению Visual FoxPro или выпустить его в сообщество с открытым исходным кодом. 3 апреля 2007 года движение было отмечено технической прессой .

Также 3 апреля 2007 Microsoft ответила на просьбы заявителя таким заявлением от Алана Гривера (Alan Griver ):

Мы очень хорошо понимаем FoxPro сообщество и, то, что сыграло большую роль в том, что мы объявили 13 марта. Это всегда нелегкое решение - объявить, что мы не собираемся выпускать другую версию продукта, и это первое, что мы рассматриваем очень тщательно.

Мы не объявляем конец проекта FoxPro: очевидно, приложения FoxPro будут продолжать работать. Согласно нашим внутренним оценкам, существует больше приложений, работающих в FoxPro 2.6, чем есть в VFP, а ведь FoxPro 2.6 не поддерживается много лет. Visual FoxPro 9.0 будет поддерживаться Microsoft до 2015 года.

Для Microsoft, чтобы сохранить развитие основы FoxPro, надо обратить внимание на создание 64-разрядной среды разработки, что будет включать почти полностью переписанный основной продукт. Мы также инвестировали в создание масштабируемой базы данных SQL Server, включая свободно доступный SQL Server Express Edition. Что касается формирования партнерских отношений с третьей стороной, о которой мы слышали в интерпретации ряда крупных клиентов FoxPro, - это сделает невозможным использование FoxPro, поскольку он больше не будет от утвержденного поставщика. Мы чувствовали, что выложить среду с открытым исходным кодом на CodePlex, которая уравновешивает потребности как сообщества, так и крупных клиентов - лучший путь вперёд.

Оригинальный текст (англ.)

We’re very aware of the FoxPro community and that played a large part in what we announced on March 13th. It’s never an easy decision to announce that we’re not going to release another version of a product and it’s one that we consider very carefully.

We’re not announcing the end of FoxPro: Obviously, FoxPro applications will continue to work. By some of our internal estimates, there are more applications running in FoxPro 2.6 than there are in VFP and FoxPro 2.6 hasn’t been supported in many years. Visual FoxPro 9 will be supported by Microsoft through 2015.

For Microsoft to continue to evolve the FoxPro base, we would need to look at creating a 64-bit development environment and that would involve an almost complete rewrite of the core product. We’ve also invested in creating a scalable database with SQL Server, including the freely available SQL Server Express Edition. As far as forming a partnership with a third-party is concerned, we’ve heard from a number of large FoxPro customers that this would make it impossible for them to continue to use FoxPro since it would no longer be from an approved vendor. We felt that putting the environment into open source on CodePlex, which balances the needs of both the community and the large customers, was the best path forward.

Примечания

Литература

  • Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. - СПб. : Питер, 1997. - 700 с. - ISBN 5-88782-132-9

См. также

Ссылки

  • Visual FoxPro Home (англ.)
  • Статьи и обзоры Visual Foxpro 7 (рус.)

Данный архив включает в себя файл VFP9RUS.DLL.

Перед установкой нового сервис пака для Visual Foxpro необходимо удалить русифицированную DLL если ранее она устанавливалась, т.к. при запуске среды после установки нового SP выдаст ошибку несоответствие версии DLL файла.

1) DLL предназначена для русификации IDE разработчика Visual Foxpro

2) Скачайте и установите SP2 для Visual Foxpro 9.0

3) Для тех у кого установлена Русская Windows и в региональных параметрах указана страна Россия надо просто скопировать данный файл в каталог где установлена Visual Foxpro.

4) Для тех, у кого в региональных параметрах установлена другая страна, необходимо переименовать данный файл в VFP9ENU.DLL и скопировать данный файл в каталог где установлена Visual Foxpro предварительно создав копию оригинального файла, чтобы при необходимости вернуть все как было.

5) Если по каким-то причинам необходимо удалить русификатор, то для 3)- надо удалить файл VFP9RUS.DLL из каталога Visual Foxpro, для 4)- распаковать оригинальный файл VFP9ENU.DLL и заменить патченную DLL.

(Не забудьте в п.4 создать копию файла VFP9ENU.DLL). Удачи.

Дистрибутив Visual FoxPro 9 + SP2 для Windows - для тех у кого нет.

Если что-то не получилось:

Сначала файл vfp9enu.dll был скопирован в файл vfp9rus.dll. Потом произведено копирование одноименных ресурсов из файла vfp9rrus.dll в файл vfp9rus.dll

В папке \999 заменены ресурсы 10, 2, 3, 4.

Ресурс 1 из папки \999 оставил таким какой был в английской версии, т.к. при его замене не работает команда set collate to "russian" Также ресурс 5 из папки \999 - оставил английскую версию, т.к. нашел на форуме описание ошибки: не стоит русифицировать расшифровки к PEM (файл 5 в папке \999): иначе exception при тыке в MaxLenght TextBox"a в окне свойств.

Файл VFP9RUS.DLL копируется в каталог Visual Foxpro. При запуске оболочки меню показывает на русском языке - для русского Windows.

Данный файл вы используете на свой страх и риск. Никаких гарантий нет. В случае фатальных или других ошибок просто удалите файл VFP9RUS.DLL из директории Visual Foxpro.

Перед загрузкой файла, запишите номер установленной версии Visual FoxPro. Выберите DLL для скачивания с номером версии совпадающим с установленной на компьютере.Скачайте архив. Распакуйте русифицированную версию DLL в каталог Visual FoxPro. При запуске меню программы будет на русском языке, если у вас установлена Русская версия XP и в региональных параметрах установлен русский язык для форматов даты/времени/числа. При скачивании версии DLL не совпадающей с установленной на вашем компьютере Visual FoxPro при запуске выдаст ошибку несовпадение версии DLL. Для возвращения английского интерфейса достаточно просто удалить файл русифицированной DLL из каталога Visual FoxPro. Для тех у кого установлены другие форматы даты/времени/числа в региональных параметрах чтобы получить русский интерфейс - 1) создайте архивную копию файла VFP*ENU.DLL из каталога Visual FoxPro - 2) удалите файл VFP*ENU.DLL - 3) Распаковать русифицированный файл в каталог Visual FoxPro и переименовать его из VFP*RUS.DLL в VFP*ENU.DLL - 4) Для возвращения английского интерфейса в этом варианте необходимо вернуть оригинальную версию VFP*ENU.DLL в каталог Visual FoxPro из архивной копии файла (см. п.1). Имя файла VFP*RUS.DLL должно быть в верхнем регистре.Внимание - перед установкой SP (обновления) удалите файл VFP*RUS.DLL из каталога Visual FoxPro. После установки SP установите новую версию DLL (версия русифицированной DLL и версия Visual FoxPro должны совпадать).

Может еще чего надо. У меня оболочка осталась английская

Возможно в региональных параметрах по умолчанию установлен английский язык Можно переименовать файл vfp9rus.dllв vfp9enu.dllи заменить оригинальный (предварительно сохранив его копию) на случай если что-то не понравится, чтобы вернуть все как было.

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

На самом деле все очень просто. Нужно файл переименовать, по-типу, Upper("Vfp9rus.dll") ;) В фоксе местами при работе с файлом такие штуковины вылазят.

Точно, имя VFP9RUS.dllдолжно быть в верхнем регистре. У меня сразу так заработало.

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

Visual FoxPro обладает высокой скоростью работы с базами данных большого объема. Поддерживает использование широко распространенных форматов таблиц, позволяющих осуществлять быстрый обмен информацией с другими приложениями Microsoft. В программе присутствует большое количество интегрированных шаблонов и примеров для быстрого создания баз, даже с многоуровневой структурой. Вдобавок ко всему, поддерживается возможность работы с более чем сорока различными форматами файлов (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, frt, frx, fxp, idx и др.).

В последней версии продукта была значительно улучшена система отчетности, расширенны возможности SQL, усовершенствована система поиска данных по базам, доработана функция вывода данных на печать, полноценно реализовано наглядное представление информации в виде графиков или диаграмм, а также добавлена поддержка технологии IntelliSense, серьезно облегчающей создание программного кода, за счет функции автозавершения при написании команд или параметров. Так же, Visual FoxPro теперь предоставляет возможность сохранять параметры основного окна, диалоговых окон, панели инструментов, настройки таблиц при помощи файла параметров настройки.

Для работы с большими массивами информации и создания сложных систем управления базами данных разработчиками Microsoft была создана программная визуальная среда Visual FoxPro. На протяжении более 30 лет ее версии пользовались спросом во многих коммерческих, исследовательских, производственных и других организациях.

Создание таблиц распределенных БД

Visual FoxPro ‒ узкоспециализированная программа для создания и упорядочивания СУБД. Среди малочисленных конкурентов только она может предоставить широкие возможности в программировании на собственном языке VPF, который является модификацией старого xBase.

Локальные и серверные БД

В редакторе Visual FoxPro можно создать программы для работы с локальными и сетевыми реляционными базами данных. В нем есть наборы мастеров и инструменты, позволяющие «писать» клиентские БД для серверов, что упростит доступ пользователей к ним.

Взаимодействие с другими продуктами Microsoft

Данный проект, разработанный для Windows, с 1992 принадлежит компании Майкрософт, а значит, адаптирован под сторонние форматы таблиц, например, XLS (MS Excel). Кроме изменения содержания, их можно компилировать между собой в новые массивы.

Преимущества

  • работа с многоуровневыми серверными и локальными СУБД;
  • свой язык VFP с библиотекой готовых функций и операторов;
  • поддержка более 40 форматов таблиц, которые можно открыть и изменить в других программных средах;
  • высокая скорость и наглядность работы с большими объемами информации;
  • инструментарий из конструкторов, построителей и мастеров существенно упростит написание кода программы;
  • имеются примеры выполненных работ, раскрывающие все возможности Вижуал ФоксПро.

Недостатки

  • тяжелый к восприятию интерфейс для новичков;
  • скудный функционал для оформления программ;
  • высокие системные требования к оперативной памяти;
  • не поддерживается разработчиком.
Скачать бесплатно Visual FoxPro на русском языке вы можете по ссылке ниже.

Microsoft Visual FoxPro для Windows 10 - среда разработки от Microsoft, работающая на ООП FoxPro. Позволяет создавать реляционные БД с использованием широкого набора сопутствующих инструментов. Дополнительно базами можно управлять, а данные - сохранять и обрабатывать.

БД даже с большим объемом обрабатываются быстро, есть поддержка разных форматов таблиц для удобного обмена информацией с фирменными приложениями Майкрософт. Для удобства пользователя в программу добавлены шаблоны, примеры создания многоструктурных баз. Поддерживается более 40 форматов файлов с БД. Рекомендуем скачать Microsoft Visual FoxPro для Windows 10 на русском языке без регистрации и смс с официального сайта.

Информация о программе
  • Лицензия: Бесплатная
  • Разработчик: Microsoft
  • Языки: русский, украинский, английский
  • Устройства: пк, нетбук, ноутбук (Acer, ASUS, DELL, Lenovo, Samsung, Toshiba, HP, MSI)
  • ОС: Windows 10 Домашняя, Профессиональная, Корпоративная, PRO, Enterprise, Education, Home Edition (обновления 1507, 1511, 1607, 1703, 1709, 1803, 1809)
Loading...Loading...