Разработчик(и) | Paperback Software International Ltd. |
---|---|
Первоначальный выпуск | 1986 |
Тип | язык базы данных и компилятор |
VP-Info — язык баз данных и компилятор для персонального компьютера . [1] VP-Info был конкурентом приложений Clipper и dBase в конце 1980-х и 1990-х годах. [2] VP-Info изначально предназначался для работы в операционных системах MS-DOS , DR-DOS и PC-MOS/386 , но теперь работает на эмуляторах vDOS , [3] или DOSbox-X, [4] . Последний выпуск VP-Info, многозадачной, многопользовательской версии, выпущенной в 1992 году со встроенным компилятором, назывался SharkBase или просто «Shark».
В начале 1980-х Дэвид Кларк встретил Джорджа Гратцера, профессора математики [5] в Университете Манитобы , в ComputerLand в Виннипеге , где Гратцер искал человека, который мог бы программировать в dBase. Кларк использовал dBase II , но был разочарован его ограничениями при составлении отчетов по более чем 2 таблицам одновременно. Работая в Standard Knitting (клиенте Гратцера и Кларка), Дэвид написал генератор отчетов под названием dComp , который позволял использовать до шести связанных файлов данных одновременно и работал быстрее, чем медленный dBase II . Кларк и Гратцер впоследствии образовали партнерство в компании под названием «Sub Rosa», которая разработала dComp в полностью совместимый с dBase II язык/базу данных под названием Max , который имел большую скорость и «мощные инструменты», чем даже dBase III. Кларк спроектировал и разработал программу, в то время как Гратцер написал справочные и учебные руководства. Этот продукт был опубликован Paperback Software и продан тиражом более 30 000 экземпляров (по всему миру) только в 1987 году. Опубликованное справочное руководство для VP-Info было более 900 страниц, и программа распространялась в сверхтолстой задней обложке, что было новшеством для всех продуктов Paperback Software в то время. [6]
Для программистов Max имел несколько интересных возможностей, включая возможность легко менять имена полей, представлять поля в виде массива, автоматически выполнять код при переходе от поля к полю и множество инструментов, таких как перекрестные таблицы. Благодаря встроенному редактору программист мог перейти от редактирования к выполнению программы за 2 нажатия клавиш и вернуться к редактированию программы всего за 2 нажатия. [7]
Paperback Software International Ltd. приобрела права на всемирный маркетинг Max и выпустила его под названием VP-Info в 1986 году. Lotus Development Corp. возражала против некоторых функций VP-Planner 3D , двойника Lotus с рядом функций, выходящих за рамки 1-2-3 , и в 1989 году подала в суд на Paperback Software за нарушение авторских прав. Хотя иск в конечном итоге был отклонен в судах, Paperback Software в конечном итоге закрылась после судебных разбирательств.
Sub Rosa Inc. выкупила права на распространение VP-Info по всему миру незадолго до того, как она обанкротилась. Берстен и его партнер Берни Мелман из Торонто основали Sub Rosa Publishing Inc. в Торонто и Sub Rosa Corporation в Миннеаполисе и попытались вернуть VP-Info в дистрибуцию. Однако, поскольку название принадлежало обанкротившейся Paperback Software, последняя многопользовательская версия была выпущена под новым названием Shark (или SharkBase ) [8] и опубликована Specialized Clinical Services в 1994 году.
VP-Info может читать и записывать все распространенные форматы файлов dBase/Clipper, а также обмениваться данными с OpenOffice . VP-Info может читать и записывать любые типы файлов dbf (например, dBase II, III, IV, Clipper) одновременно. В отличие от старых форматов файлов dBase, файлы VP-Info dbf могут иметь неограниченное количество записей.
VP-Info имеет уникальный встроенный компилятор для быстрого выполнения. На современных компьютерах с быстрыми SSD-накопителями увеличение скорости не так заметно по сравнению со старыми ПК со съемными дисками. Однако скорость и точность компилятора VP-Info/Shark теперь делают его полезным в качестве быстрого файла "make", поскольку большие партии связанных исходных файлов могут быть быстро собраны и протестированы.
Как и многие приложения DOS, VP-Info доступен для бесплатной загрузки. [9] Онлайн-руководство пользователя для последнего дистрибутива VP-Info , SharkBase , все еще поддерживается. [10] VP-Info и последующие версии SharkBase могут работать на 32- или 64-битной Windows, используя виртуальную машину или эмулятор для обеспечения удобной среды. Сообщалось, что и VP-Info , и Shark работают на последних версиях Windows, используя либо vDOS , [11] либо DOSbox-X, [12] оба последних форка более раннего эмулятора MS-DOS DOSBox , [13] а также на многопользовательских/многозадачных системах с NetBIOS через TCP/IP, таких как PC-MOS/386 .> Файлы VP-Info dbf можно открывать, изменять и сохранять как в OpenOffice Calc , так и в LibreOffice Calc . Эмуляторы vDOS и DOSBox-X обеспечивают доступ ко всем портам аппаратного вывода (принтера) на хост-системах Windows.
VP-Info выпускался в нескольких различных версиях: VP-Info Level 1, SR-Info, VP-Info Professional, VP-Info Professional Network Edition, SharkBase и SharkBase Network Edition. Все они умеренно совместимы, за исключением VP-Info Level 1 (потому что это самая старая и «наименее совершенная» версия). Сетевые версии, например Sharkbase, нормально работают в однопользовательском режиме на большинстве описанных систем. Однако многопользовательские/многозадачные операции зависят от NetBios и/или Windows для работы в многопользовательском, многозадачном режиме в локальной сети.