Microsoft візуал фокс про російську мову. FoxPro жив, FoxPro живий, FoxPro житиме. Завантажити програму foxpro без реєстрації

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

Створення таблиць розподілених БД

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

Локальні та серверні БД

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

Взаємодія з іншими продуктами Microsoft

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

Переваги

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

Недоліки

  • важкий для сприйняття інтерфейс для новачків;
  • мізерний функціонал для оформлення програм;
  • високі системні вимоги до оперативної пам'яті;
  • не підтримується розробником.
Завантажити безкоштовно Visual FoxPro російською мовою ви можете за посиланням нижче.

Цей архів включає файл 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має бути у верхньому регістрі. У мене одразу так запрацювало.

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

БД навіть з великим обсягом обробляються швидко, є підтримка різних форматів таблиць для зручного обміну інформацією з фірмовими програмами Майкрософт. Для зручності користувача до програми додані шаблони, приклади створення багатоструктурних баз. Підтримує величезну кількість форматів файлів (деякі з них: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, ​​frt, frx) та має вбудовану мову програмування для вирішення вузькоспрямованих завдань (взаємодіє із зовнішніми джерелами даних, виконує експорт / Імпорт, має на борту вбудовану мову SQL).

Давно не секрет, що вимоги сучасних комп'ютерних користувачів все частіше передбачають використання об'ємних інформаційних сховищ, які називаються базами даних, а програмні засоби для управління СУБД. Практично на будь-якому підприємстві, фірмі та навіть найменшому офісі існує необхідність реалізації задуманих проектів за допомогою баз даних. Крім того, часто необхідні вбудовані механізми для вибірки даних (мова запитів SQL), а також інтерфейс для взаємодії із зовнішнім програмним забезпеченням.

Незважаючи на моральне старіння (порівняно з іншими СУБД) та обмеженим набором інструментів для розробника, цю СУБД продовжують успішно застосовувати для вирішення цілого списку завдань, а вибір на її користь обумовлений не тільки багатими функціональними можливостями, але й тим, що завантажити Microsoft Visual FoxPro можна безкоштовно.

Варто також відзначити, що враховуючи широку поширеність Visual FoxPro, дане ПЗ ще довгий час буде використовуватися як основне програмне рішення на ряді найбільших підприємств нашої країни, не кажучи про освітню сферу, де він все ще популярний не тільки як інструмент для роботи з dbf, але як і IDE.

Встановлюється програма практично на будь-яку операційну систему, незалежно від версії, від Windows XP до останньої Windows 10. Мультиязичный інтерфейс дозволяє переключити більш зручну вам мову, проте, чомусь розробники не перевели FoxPro в російську локалізацію. Але незважаючи на це, програма має дуже велику бібліотеку, яка дозволяє управляти базами даних, створювати проекти, шукати значення та таблиці, зберігати та обробляти отримані дані. Все це можна робити за допомогою «візуального конструктора», тому з нею досить легко та зручно працювати, FoxPro допомагає на будь-якому етапі роботи, - впроваджена велика система підказок, що робить її більш чуйною до користувача та спрощує сам процес реалізації проекту, а також початкові приклади коду, які дозволяють простою заміною на потрібне значення виконати роботу за менший час.

Багато сучасних програмних продуктів будують свою роботу за допомогою об'єднання необхідної інформації в єдиний масив (хмарний сервіс), який буде доступний користувачеві з будь-якої точки світу зі зрозумілим інтерфейсом та можливістю оперативно знаходити потрібну інформацію.


Спеціально для таких цілей компанія Microsoft розробляла програмне середовище під назвою Visual FoxPro, основним завданням якого є створення повноцінних баз даних та розвиток інструментів для роботи з ними (оновлення, видалення, бекап тощо).

Visual FoxPro є продовженням популярної досівської версії FoxPro, яка ще в далекі дев'яності завоювала любов і повагу розробників у всьому світі. Одним з головних переваг Visual FoxPro є швидка робота з вмістом бази при частому зверненні, зміні та видаленні даних з боку користувачів.

Крім того, СУБД вже включає чимало готових шаблонів, які можуть бути корисні початківцям, завданням яких є організація оперативного доступу до інформації та її обміну.

Приємним моментом є те, що останні доробки програмного середовища та ряд виправлень помилок включені у свіжу версію продукту. Так, наприклад, для програмістів надані нові можливості створення масивів із даними, починаючи з нуля. Також розробники подбали і про організацію можливості друку необхідного вмісту та вдосконалили пошук. Проведено інтеграцію до пакетних програм Microsoft Office, додано підтримку роботи з діаграмами та можливість створення серверних програм.

Завантажити Visual FoxPro 9 можна тільки англійською мовоюпроте СУБД має низку незаперечних переваг перед своїми давніми конкурентами.

Visual FoxPro – повноцінне програмне середовище для створення та керування реляційними базами даних. Підтримує величезну кількість форматів файлів (деякі з них: dbf, fxp, idx, act, app, cdx, dbc, dct, fpt, ​​frt, frx) та має вбудовану мову програмування для вирішення вузькоспрямованих завдань (взаємодіє із зовнішніми джерелами даних, виконує експорт / Імпорт, має на борту вбудовану мову SQL).

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


Давно не секрет, що вимоги сучасних комп'ютерних користувачів все частіше передбачають використання об'ємних інформаційних сховищ, які називаються базами даних, а програмні засоби для управління СУБД. Практично на будь-якому підприємстві, фірмі та навіть найменшому офісі існує необхідність реалізації задуманих проектів за допомогою баз даних. Крім того, часто необхідні вбудовані механізми для вибірки даних (мова запитів SQL), а також інтерфейс для взаємодії із зовнішнім програмним забезпеченням.

Незважаючи на моральне старіння (порівняно з іншими СУБД) та обмеженим набором інструментів для розробника, цю СУБД продовжують успішно застосовувати для вирішення цілого списку завдань, а вибір на її користь обумовлений не тільки багатими функціональними можливостями, але й тим, що завантажити Microsoft Visual FoxPro можна безкоштовно.

Варто також відзначити, що враховуючи широку поширеність Visual FoxPro, дане ПЗ ще довгий час буде використовуватися як основне програмне рішення на ряді найбільших підприємств нашої країни, не кажучи про освітню сферу, де він все ще популярний не тільки як інструмент для роботи з dbf, але як і IDE.


Варто додатково відзначити, що багато сучасних програмних продуктів будують свою роботу за допомогою об'єднання необхідної інформації в єдиний масив (хмарний сервіс), який буде доступний користувачеві з будь-якої точки світу зі зрозумілим інтерфейсом та можливістю оперативно знаходити потрібну інформацію.

Спеціально для таких цілей компанія Microsoft розробляла програмне середовище під назвою Visual FoxPro, основним завданням якого є створення повноцінних баз даних та розвиток інструментів для роботи з ними (оновлення, видалення, бекап тощо).

Visual FoxPro є продовженням популярної досівської версії FoxPro, яка ще в далекі дев'яності завоювала любов і повагу розробників у всьому світі. Одним з головних переваг Visual FoxPro є швидка робота з вмістом бази при частому зверненні, зміні та видаленні даних з боку користувачів.

Крім того, СУБД вже включає чимало готових шаблонів, які можуть бути корисні початківцям, завданням яких є організація оперативного доступу до інформації та її обміну.

Приємним моментом є те, що останні доробки програмного середовища та ряд виправлень помилок включені у свіжу версію продукту. Так, наприклад, для програмістів надані нові можливості створення масивів із даними, починаючи з нуля. Також розробники подбали і про організацію можливості друку необхідного вмісту та вдосконалили пошук. Проведено інтеграцію до пакетних програм Microsoft Office, додано підтримку роботи з діаграмами та можливість створення серверних програм.

Завантажити Visual FoxPro можна тільки англійською мовою(В базовій версії, розміром в 30 Мб) і тим не менш дана СУБД має ряд незаперечних переваг перед своїми давніми конкурентами.



Вступ

Метою цієї статті не є пропаганда актуальності застарілого програмного забезпечення. Автору хотілося допомогти тим, хто за обов'язком служби змушений супроводжувати досівський софт.

У цій статті я хочу поговорити про СУБД FoxPro, а точніше про її досовські версії.

Так сталося, що безліч програм, написаних на фоксі, досі залишаються "в строю". Знайоме вікно текстового режиму можна часто побачити у банку, поштовому відділенні, розрахункових центрах ЖКГ та й у організаціях.

Важко пояснити, чому фокс так добре прижився на жорстких дисках деяких комп'ютерів, так само як і складно зрозуміти, чому більшість комп'ютерників терпіти не може цей програмний продукт.

Давним-давно, коли дерева були великими, а п'ятидюймовими дискети, FoxPro мирно існував під MS-DOS і радував своїх користувачів. Але час не стоїть на місці, на зміну ДОСу прийшла Win95, а за нею – Win98. Але і тут наші руді програми продовжували наполегливо працювати, не завдаючи зайвих проблем своїм користувачам та сисадмінам.

Наступною популярною ОС, яка заполонила практично всі комп'ютери, стала Windows XP. І ось тут із нашої СУБД почалися проблеми. З одного боку, XP не так успішно заточений під досовський софт і має іншу архітектуру, ніж Win9x, з іншого, прогрес не стоїть на місці, і в металевій начинці комп'ютера з'явилося багато нового - багатоядерні процесори, USB-принтери і т.д.

Обидва ці фактори породили чималу кількість різноманітних глюків та проблем. Недарма на форумах часто можна бачити злісні висловлювання на адресу FoxPro із закликом поховати його остаточно та безповоротно.

Давайте подивимося, які типові проблеми виникають при роботі фоксу під Windows XP і що можна зробити в даних ситуаціях, щоб полегшити собі життя.


Програма взагалі не запускається або запускається з кракозябрами замість літер

Насамперед необхідно перевірити наявність на комп'ютері бібліотек FoxPro. Зазвичай їх кладуть у якусь папку, наприклад, C: Foxpro. Для того, щоб програма могла їх знайти, необхідно в системному файлі

C:\windows\system32\autoexec.nt

прописати шлях до бібліотек, додавши рядок

Path=c:\foxpro;

(Зрозуміло, ім'я диска та назва папки windows можуть відрізнятися).

Якщо у програмі відсутня російська мова і літери відображаються неправильно, необхідний драйвер російської для MS-DOS, наприклад, keyrus. Його запуск також потрібно прописати у autoexec.nt. Заради справедливості хочеться помітити, що зазвичай драйвер keyrus потрібно дуже рідко, так як Windows XP добре справляється з його функціями сама.

Хочеться ще відзначити той момент, що FoxPro мала кілька версій, і бібліотеки потрібні суворо від тієї версії, на якій написана програма. Різні версії – 2.0, 2.5, 2.6 – несумісні між собою.

Також у системному файлі C:\windows\system32\config.nt повинні бути наступні 2 рядки:

FILES=150 BUFFERS=80

Перша вказує максимальну кількість одночасно відкритих файлів, друга – розмір буферів.

Власне все. Вищезгаданих дій цілком вистачає, щоб програма запускалася.


Нестача пам'яті

Якщо виникає така ситуація - програма запускається, начебто все працює, але час від часу в якомусь певному місці (наприклад, розрахунку) або довільно програма вилітає з помилкою з написом про брак пам'яті або відсутність вільних робочих областей ("All workareas is in use").

У такому разі звернемо увагу на ярлик на робочому столі, яким запускається програма. Правий клік по ярлику - йдемо у властивості, відкриваємо закладку "Пам'ять". Дивимося на параметри "Відображувана (EMS) пам'ять" та "Додаткова (XMS) пам'ять". У цих двох рядках необхідно виставити максимальне значення – 16384 (зазвичай при створенні ярлика Windows не виділяє цієї пам'яті).


"Маленький екран"

При старті програми вона запускається у віконному режимі або у повноекранному, але сама програма працює лише на півекрану, друга половина залишається порожньою (для текстового режиму 80х25).

Ця проблема має два способи вирішення, описані нижче.

Перший спосіб (стандартний). Ставимо у властивостях ярлика повноекранний режим. Запускаємо програму. Потім натискаємо комбінацію Alt+Enter – програма переходить у віконний режим. Правий клік по синьому заголовку вікна програми. Ідемо у властивості. Відкриваємо закладку "Розташування". Параметри "Розмір буфера екрану" та "Розмір вікна" виставляємо у 80 на 25 (якщо у вас стандартний текстовий режим, якщо інший – поставте свої параметри).

Натискаємо Ок, з'явиться діалог "Зміни властивостей". Вибираємо "Зберегти властивості інших вікон з тим самим ім'ям", натискаємо Ок. Більше нічого не роблячи, виходимо із програми (бажано через меню програми). Всі. Тепер при запуску програма гарно розгортатиметься на весь екран. Спосіб працює майже завжди, але іноді трапляються комп'ютери, де цей фокус не проходить. У такому разі переходимо до способу 2.

Другий спосіб (якщо не допоміг перший). Відкриваємо папку програми. Шукаємо у ньому файл CONFIG.FP, якщо він не знайдений – створюємо його. Дописуємо туди рядок виду display = VGA25 і зберігаємо. Тепер програма також працюватиме повноекранно. Єдиний аспект - швидше за все, знадобиться встановлення драйвера російської мови keyrus.


Повільний друк на матричний принтер

Програми MS-DOS у середовищі Windows NT/2000/XP під час друку використовують NT-спулер, який чекає деякий час (15 секунд за промовчанням), як передати отримані дані на принтер. Щоб зменшити таймаут друку, який задається в реєстрі, відкриваємо REGEDIT та ліземо у гілку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW

У рядковому параметрі "LPT_timeout" встановимо його значення "3".

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

До речі, якщо в системі встановлено кілька принтерів, то обов'язково за умовчанням має бути встановлений матричний.


Друк на USB-принтер (локально або через мережу)

Це питання для програм на ФоксПро стоїть особливо гостро. Матричні принтери вже майже не використовуються, а кількість лазерних зростає як гриби після дощу.

Для вирішення цієї проблеми використовуються програми, які перехоплюють друк на LPT, конвертують документ і відправляють вже на USB принтер. Таких програм безліч. Але найкраще для цих цілей підходить програма DOSUSB. Після встановлення необхідно помістити її в автозавантаження або зробити користувачеві ярлик на робочому столі.

DOS2USB має достатню кількість налаштувань. Потрібно вибрати USB-принтер, налаштувати розмір і тип шрифту, а також встановити галочку "Advance Spool".

Серед особливостей програми хочеться відзначити режим "DMP Print". Він дозволяє при підключенні матричного принтера по USB емулювати звичайний текстовий режим друку LPT. Що дуже зручно: якщо на комп'ютері відсутній або не працює порт LPT, матричний принтер можна підключити USB (останні моделі EPSON це дозволяють).


Друк на мережевий матричний принтер

Якщо потрібно друкувати по мережі на матричний принтер, то є і така можливість.

Щоб відкрити доступ до мережі до того матричного принтера, на який ми будемо друкувати, на комп'ютері, з якого будемо друкувати, необхідно зробити наступні зміни: у файлі autoexec.nt додати рядок: net use LPT1: \\ім'я комп'ютера\ім'я принтера, наприклад:

Net use LPT1: \\sveta\epsonlx

Якщо наша фокс-програма запускається через.BAT-файл, то замість autoexec.nt цей рядок можна додати прямо до цього bat.


Зависання програми на багатоядерних процесорах

За наявності у системі двох- і більше ядерних процесорів програми на FoxPro періодично зависають. Відбувається це, мабуть, через те, що Windows намагається розподілити код програми на кілька ядер одночасно, і це не дуже виходить. Щоб цього не відбувалося, потрібно, щоб система запускала ДОС-програми лише на одному ядрі CPU.

Для цього необхідна утиліта imagecfg.exe, за її допомогою потрібно пропатчити файл ntvdm.exe. Після цього проблеми зникнуть. Можна зробити ще простіше - взяти готовий пропатчений ntvdm і сміливо замінити його в системі. Записати до каталогів

\Windows\system32 \Windows\system32\dllcache\

і якщо є

\Windows\I386\

Щоправда, ОС через деякий час відреагує – на екрані з'явиться вікно із попередженням про те, що системні файли замінені. Відповідаємо Windows, що так і потрібно, і щоб вона залишила змінений файл. Якщо на це питання не відповісти, система автоматично без вашого відома поверне оригінальний ntvdm на місце з резервної копії .

Хочеться помітити, що можна сміливо замінювати ntvdm однієї системи іншим, навіть якщо вони не збігаються за розміром (SP1, SP2, SP3).


Неможливо відкрити DBF

Іноді програма вивалюється з червоною рамкою - помилка відкриття бази DBF.

Це диво було помічено на комп'ютері, де встановлено Антивірус Касперського. Очевидно, програма та антивірус не можуть поділити доступ до файлу. Щоб уникнути проблеми, необхідно додати файли DBF до списку винятків (щоб антивірус їх не перевіряв) або додати програму в довірену зону антивірусу.


Програма "з'їдає" всі ресурси комп'ютера

Дійсно, якщо згорнути працюючу програму або перейти у віконний режим (наприклад, при тривалому розрахунку), то навіть на потужному комп'ютері можна відчути "гальмування".

Існують спеціальні програми, які дозволяють позбутися такого ефекту. Це Resfree та Tame.

Resfree - вітчизняна розробка, є один.com файл розміром 488 байт, який необхідно прописати на запуск в autoexec.nt (або ж в.bat файл).

Tame - найбільш наворочений закордонний аналог. Програма встановлюється автоматично та має додаткові функції, на зразок більш тонких налаштувань, моніторингу програм тощо.

Поділіться з друзями або збережіть для себе:

Завантаження...