Quattro Pro - Quattro Pro

Quattro Pro
Автор (ы) оригинала Borland
Разработчики) Корпорация Corel
Первый выпуск 1988 ; 33 года назад ( 1988 )
Стабильный выпуск
2020/2020 ; 1 год назад ( 2020 )
Операционная система Майкрософт Виндоус
Тип Таблица
Лицензия Проприетарный
Веб-сайт www .corel .com

Quattro Pro - это программа для работы с электронными таблицами, разработанная Borland и теперь продаваемая Corel , чаще всего как часть пакета Corel WordPerfect Office .

Характеристики

Исторически в Quattro Pro использовались клавиатурные команды, близкие к Lotus 1-2-3 . Хотя обычно говорят, что это была первая программа, которая использовала листы с вкладками , Boeing Calc фактически использовал листы с вкладками раньше. В настоящее время он работает под управлением операционной системы Windows. В течение многих лет Quattro Pro имел сравнительное преимущество в отношении максимальных ограничений по строкам и столбцам (разрешая максимальный размер рабочего листа в один миллион строк на 18 276 столбцов). Это позволило избежать ограничений таблицы 65 536 строк на 256 столбцов, присущих Microsoft Excel (до Excel 2007). Даже с максимальным преимуществом рядов Quattro Pro уступает Excel по количеству продаж примерно с 1996 года по настоящее время.

Когда версия 1.0 находилась в разработке, она носила кодовое название «Будда», поскольку она должна была «занять позицию лотоса », №1 на рынке. Когда продукт был запущен в 1988 году, его первоначальное название, предложенное г-ну Кану старшим вице-президентом Спенсером Лейтоном из вьетнамского ресторана в Санта-Крус, было Quattro ( итальянское слово, означающее «четыре», игра на шаг впереди «1-2-3»). Borland изменила название на Quattro Pro для своего выпуска 1990 года.

Распространенным расширением файла электронной таблицы Quattro Pro является .qpw, который он использовал с версии 9. Quattro Pro версий 7 и 8 использовал .wb3, версия 6 использовала .wb2, версия 5 использовала .wb1, а версии DOS использовали .wq2 и .wq1.

Происхождение

Первоначальная электронная таблица Borland Quattro была программой DOS, первоначальной разработкой которой занимались три восточноевропейца, один из которых, венгер Лайош Франк, позже был нанят Microsoft. В 1985 году в журнале PC Week появилась статья, в которой производитель шаблонов электронных таблиц цитировал, что он находится в тесном контакте с Borland и что Borland разрабатывает электронные таблицы. В то время Borland совершенно не занималась подобными разработками. После того, как они оба прочитали статью, у Филиппа Канна и Спенсера Лейтона была обычная беседа, в которой они полусерьезно пошутили о возможной разработке электронной таблицы, которая могла бы конкурировать с 1-2-3 Lotus Development. Это привело к тому, что г-н Кан назначил встречу с агентом некоторых восточноевропейских разработчиков программного обеспечения Робертом Штайном из Andromeda Software, которая также участвовала в разработке игры Tetris . Это привело к соглашению, заключенному между г-ном Лейтоном и г-ном Стейном, о разработке оригинального Quattro.

Quattro был написан на ассемблере и Turbo C в основном Адамом Босвортом , Лайошем Франком и Чаком Баттерманом. Его хвалили в основном за превосходную графику в DOS. Компания Borland приобрела продукт на замену под названием "Surpass", написанный на Modula-2 . Основные дизайнеры и программисты Surpass были также наняты Borland, чтобы превратить Surpass в Quattro Pro: Боб Варфилд, Дэйв Андерсон, Вейкуо Лиау, Боб Ричардсон и Тод Лэндис. Они присоединились к другим программистам Borland, включая Чака Баттермана, Лайоша Франка, Танджа Беннета, Рича Репперта и Роджера Шлафли. Позже Боб Варфилд стал вице-президентом по исследованиям и разработкам в Borland. В итоге все ушли из Borland.

Quattro Pro был отгружен в последнем квартале 1989 года. Главный офис Borland находился недалеко от эпицентра землетрясения в Лома-Приета, и здание было серьезно повреждено, когда в результате землетрясения были подброшены большие и тяжелые кондиционеры на крыше главного здания Borland, и рухнул на балки из клееного бруса, пересекавшие верхнюю часть здания. Балки были повреждены до такой степени, что потребовались инъекции эпоксидной смолы, чтобы сделать их достаточно прочными, чтобы снова поддерживать здание. Вдобавок сработала спринклерная система. Здание было закрыто на несколько месяцев. Все компьютеры были сняты, размещены на теннисных кортах, промыты (акустические потолки осыпали все серой кашей, когда разбрызгиватели работали) и высушены феном. Те, что загрузились, были запущены. Quattro Pro завершил окончательное тестирование качества и был отправлен в производство с компьютеров, работающих на теннисных кортах (к счастью) солнечной и сухой осенней погодой.

Иск

Некоторые утверждали, что Quattro Pro был первым, кто использовал метафору ноутбука с вкладками, но другая электронная таблица, Boeing Calc , использовала вкладки для нескольких листов и позволяла трехмерные ссылки до того, как Quattro Pro появился на рынке. (Boeing Calc был настолько медленным, что его возможности работы с несколькими листами практически не использовались.)

Quattro Pro стала предметом крупного иска Lotus против Borland . Lotus утверждал, что Quattro не может копировать меню Lotus 1-2-3. Borland предоставил меню 1-2-3 в качестве альтернативы, поскольку для запуска макросов на листах 1-2-3 требовалась совместимость нажатия клавиш . Borland утверждал, что большинство автомобилей работают одинаково, но они не обязательно сделаны одинаковыми. Таким образом, Lotus не мог рационально «владеть» поведением своей программы. Окружной суд вынес решение в пользу Lotus, но апелляционный суд постановил, что меню 1-2-3 являются функциональными и не подлежат авторскому праву. Дело дошло до Верховного суда США, который разделили 4 на 4 ( судья Стивенс объявил самоотвод). Это оставило без изменений решение суда низшей инстанции, что стало победой Borland. Однако более широкий вопрос о том, может ли компания владеть и защищать поведение своей программы, остался нерешенным.

К тому времени, когда дело было разрешено, Borland больше не владела Quattro Pro. Borland продала таблицу Novell за шесть месяцев до принятия окончательного решения.

Quattro Pro для Windows

Часть электронной таблицы Quattro Pro для Windows

Quattro Pro начинался как программа DOS (например, Lotus 1-2-3), но с ростом популярности Windows со стороны Microsoft возникла необходимость в написании версии Quattro для Windows. Из кода DOS почти ничего не было, что можно было бы перенести в проект Windows, поэтому Quattro Pro для Windows (QPW) был написан с нуля.

Кодовые базы QPW и Paradox для Windows (последнее является еще одним приложением базы данных Borland) были основаны на внутреннем пилотном проекте Borland с объектно-ориентированным кодом пользовательского интерфейса для Windows. Этот проект выполнялся одновременно с языковым сообществом Borland, изучающим желательность компилятора C ++ , и компания решила сделать ставку на C ++. Однако компилятор C ++ сначала не был готов, и объектно-ориентированный код для обоих проектов был запущен на языке C с эмуляцией объектно-ориентированного программирования с помощью макросов. Когда компилятор Borland Turbo C ++ стал доступен для внутреннего пользования, проекты были преобразованы в C ++.

Чарли Андерсон был поставлен во главе проекта , и вскоре он был Иштван Cseri , Weikuo Liaw , Мюррей Лоу , Стивен Бойе , Барри Спенсер , Алан Буш, Дэйв Ортон , Берни Vachon , Энсон Ли , Tod Landis, Гордон Ко и Чак Баттермана работает над проэкт. Позже к нам присоединились и другие инженеры. В итоге команда насчитывала почти 20. Объектная модель была вдохновлена объектной моделью NeXT , модифицированной г-ном Чери. Мистер Лиау и мистер Спенсер отвечали за движок электронных таблиц (написанный на ассемблере), в то время как мистер Лоу написал большую часть пользовательского интерфейса.

Продукт получил внутреннее название « Тор » по имени скандинавского бога грома. QPW представила два основных нововведения. Во-первых, это была первая электронная таблица Windows с несколькими страницами с ячейками, которые можно было легко связать друг с другом, функция Quattro Pro, расширенная QPW. Во-вторых, это была первая выпущенная программа для Windows, в которой меню атрибутов (или панель свойств ) было доступно по щелчку правой кнопкой мыши по объекту. Хотя эта идея впервые была реализована на Xerox Alto , она не была реализована в крупной программе Windows. Paradox для Windows поделился этой функцией, и Филипп Кан продемонстрировал ее на пользовательской конференции Paradox за год до того, как был выпущен QPW. Обе эти идеи получили широкое распространение в индустрии программного обеспечения.

QPW был одним из первых больших приложений, написанных на C ++ для Windows, и он довел компилятор Borland C ++ до предела. Одна из причин, по которой компилятор Borland C ++ был настолько хорош, заключалась в том, что ему пришлось успешно скомпилировать и связать массивную базу кода QPW.

Технический риск проекта QPW был огромен. Объектная модель не была опробована и могла не работать для электронной таблицы. Пользовательский интерфейс (UI) был новым (по крайней мере, для программ Windows). Никто не знал, сможет ли компилятор C ++ генерировать достаточно быстрый код. Как оказалось, программа заработала. Он был быстрым, он был близок по набору функций к Lotus 123 и Excel, а пользовательский дизайн «щелчок правой кнопкой мыши для просмотра свойств» был достаточно понятным.

В какой-то момент возникла надежда, что QPW и Paradox для Windows смогут использовать общую объектную модель. Это оказалось невозможным, несмотря на серьезные мысли и конструкторские усилия.

QPW был наконец выпущен в сентябре 1992 года. Маркетинговая группа Quattro Pro решила объединить Quattro Pro для DOS и Quattro Pro для Windows в одной коробке с надписью «WIN-DOS» по цене 495 долларов. Клиенты и обозреватели, ожидавшие, что будет чисто Windows-приложение, ответили замешательством и возмущением, полагая, что продукт был просто DOS-приложением с возможностями работы с окнами. Вскоре после этого QPW была переупакована сама по себе и стоила 129 долларов, получив похвалы за давно откладывающуюся электронную таблицу Windows для Windows и ее популярную цену.

В конце концов, он хорошо продавался (после того, как цена была снижена до 49 долларов за копию). Работа над новой версией была немедленно начата новой командой инженеров во главе с Джо Аммирато ; включая Брета Гиллиса и Питера Вейзена . Borland приобрела DataPivot у Brio Technology, чтобы добавить в программу новую функцию. Колин Глесси пришел из Brio, чтобы помочь с интеграцией этой технологии.

Через год после слияния старой и новой команды был выпущен QPW 5 (причина скачка номера версии была связана с тем, чтобы не отставать от версии DOS, так как она выглядела хорошо). QPW 5 также хорошо продавался, хотя комбинация Microsoft Excel + Word набирала обороты.

Руководство пользователя Quattro Pro 6 от Novell

Затем началась работа над версией 6 (теперь руководителем проекта стал Стивен Бой ). В середине разработки версии 6 было принято стратегическое решение о тесном сотрудничестве с текстовым процессором WordPerfect . Это была прямая попытка дать отпор Microsoft Office одним-двумя ударами Microsoft Word и Microsoft Excel. Другой большой проблемой версии 6 было появление Windows 95 . Это была значительная модификация операционной системы Windows с серьезным изменением рекомендаций по пользовательскому интерфейсу.

По странному стечению обстоятельств Novell приобрела и WordPerfect Corporation, и кодовую базу Quattro Pro, и команду инженеров Borland. Novell собиралась попытаться составить реальную конкуренцию Microsoft. Хотя была выпущена версия 6 и были предприняты некоторые усилия по унификации пользовательского интерфейса между WordPerfect и QPW, работа была далека от завершения.

В другом иске Novell утверждает, что Microsoft «преднамеренно уничтожила и уничтожила» свои программы WordPerfect и QuattroPro, чтобы защитить свою монополию на операционную систему Windows. Верховный суд США отказал в прекращении антимонопольного иска в марте 2008 года.

Выход Novell

Выпуск Windows 95 в августе 1995 года стал началом конца для Novell и ее планов конкурировать с Microsoft. Мало того, что Microsoft выпустила новую операционную систему, Microsoft также выпустила новые версии Word и Excel для ее сопровождения. Продажи Novell PerfectOffice (а также приложений Lotus) упали почти до нуля, в то время как продажи продуктов Microsoft были огромными. В течение трех месяцев Novell объявила, что собирается продать свои приложения кому-то (в конечном итоге это оказалась Corel ). К середине 1996 года Microsoft занимала 95% рынка бизнес-приложений. По состоянию на 2005 год Microsoft по-прежнему доминирует на рынке бизнес-приложений для Windows, хотя Quattro Pro и WordPerfect, предшествующие пакету MS Office 4.2, все еще обновляются и продаются.

Форматы файлов

Форматы файлов Quattro Pro используют различные расширения файлов, включая WB1, WB2, WB3, wq1 и wq2, некоторые из них (WB2, wq1, wq2) могут открываться в настольных приложениях Collabora Online , LibreOffice или Apache OpenOffice, а затем сохраняться в OpenDocument. формат или другие форматы файлов, Microsoft отказалась от поддержки форматов файлов Quattro Pro после Office 2007.

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

Установочный компакт-диск Corel WordPerfect Office X5, содержащий Quattro Pro X5
  • 1989: Quattro Pro 1.0
  • 1991: Quattro Pro 2.0
  • 1992: Quattro Pro для Windows 1.0 - ( также в Borland Office для Windows (1993) )
  • 1993: Quattro Pro для Windows 5.0 - ( также в Borland Office 2.0 для Windows )
  • 1994: Quattro Pro для Windows 6.0 ( часть Novell PerfectOffice 3.0 )
  • 1996: Quattro Pro 7 ( часть Corel WordPerfect Suite 7 )
  • 1998: Quattro Pro 8 ( часть Corel WordPerfect Suite 8 )
  • 2000: Quattro Pro 9 ( часть Corel WordPerfect Office 2000 )
  • 2002: Quattro Pro 10 ( часть Corel WordPerfect Office 2002 )
  • 2003: Quattro Pro 11 ( часть Corel WordPerfect Office 11 )
  • 2004: Quattro Pro 12 ( часть Corel WordPerfect Office 12 )
  • 2006: Quattro Pro X3 ( часть Corel WordPerfect Office X3 )
  • 2008: Quattro Pro X4 ( часть Corel WordPerfect Office X4 )
  • 2010: Quattro Pro X5 ( часть Corel WordPerfect Office X5 )
  • 2012: Quattro Pro X6 ( часть Corel WordPerfect Office X6 )
  • 2014: Quattro Pro X7 ( часть Corel WordPerfect Office X7 )
  • 2016: Quattro Pro X8 ( часть Corel WordPerfect Office X8 )
  • 2018: Quattro Pro X9 ( часть Corel WordPerfect Office X9 )
  • 2020: Quattro Pro 2020 ( часть Corel WordPerfect Office 2020 )

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

использованная литература