Тема 4. Прикладные программы
Текстовые редакторы.
Те́кстовый реда́ктор — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных в общем и текстовых файлов в частности.
Текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. Они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия — вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, просмотр кодов символов и конвертацию кодировок, печать и т. п.
Часто интерактивные текстовые редакторы содержат дополнительную функциональность, призванную автоматизировать действия по редактированию (от записываемых последовательностей нажатий клавиш до полноценных встроенных языков программирования), или отображают текстовые данные специальным образом (например, сподсветкой синтаксиса).
Многие текстовые редакторы являются редакторами исходного кода, то есть они ориентированы на работу с текстами программ на тех или иных компьютерных языках.
Microsoft Word (часто — MS Word, WinWord или просто Word) — текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритмов.
Выпускается корпорацией Microsoft в составе пакета Microsoft Office. Первая версия была написана Ричардом Броди (Richard Brodie) для IBM PC, использующих DOS, в 1983 году. Позднее выпускались версии для Apple Macintosh (1984), SCO UNIX и Microsoft Windows (1989). Текущей версией является Microsoft Office Word 2013 для Windows и Microsoft Office Word 2011 для Mac. Microsoft Word является наиболее популярным из используемых в данный момент текстовых процессоров, что сделало его бинарный формат документа стандартом де-факто, и многие конкурирующие программы имеют поддержку совместимости с данным форматом. Расширение «.doc» на платформе IBM PC стало синонимом двоичного формата Word 97—2000. Фильтры экспорта и импорта в данный формат присутствуют в большинстве текстовых процессоров. Формат документа разных версий Word меняется, различия бывают довольно тонкими. Форматирование, нормально выглядящее в последней версии, может не отображаться в старых версиях программы, однако есть ограниченная возможность сохранения документа с потерей части форматирования для открытия в старых версиях продукта. Последняя версия MS Word 2007 «использует по умолчанию» формат, основанный на XML, — Microsoft Office Open XML. Спецификации форматов файлов Word 97-2007 были опубликованы Microsoft в 2008 году. Ранее большая часть информации, нужной для работы с данным форматом, добывалась посредством обратного инжиниринга, поскольку основная её часть отсутствовала в открытом доступе или была доступна лишь ограниченному числу партнёров и контролирующих организаций.
Табличные редакторы
Табличный редактор (электронная таблица, table editor) —прикладная программа для решения вычислительных задач (экономических, бухгалтерских, инженерных, статистических) на больших массивах данных, представляемых в табличной форме. Наиболее известны табличные редакторы Excel фирмы Microsoft, Lotus 1,2,3 и Quattro Pro фирмы Novell, Equate фирмы Holostost, QuickFigure Pro фирмы Pelican Ware, Лексикон XL 5.0 фирмы Арсенал.
Изначально табличные редакторы позволяли обрабатывать исключительно двухмерные таблицы с числовыми данными, но затем появились продукты, которые могли работать с текстом, графическими и другие мультимедийными элементами. Инструментарий электронных таблиц включает математические функции, позволяющие вести сложные статистические, финансовые расчеты. Идею электронных таблиц впервые сформулировал американский ученый Ричард Маттессич, опубликовав в 1961 году исследование Budgeting Models and System Simulation. Концепция дополнили в 1970 году Пардо и Ландау, подавшие заявку на получение патента (U.S. Patent no. 4,398,249). Патентное ведомство отклонило заявку, но авторы через суд добились отмены этого решения. В 1979 году Дэн Бриклин и Боб Френкстон разработали программу VisiCalc. Этот табличный редактор для компьютера Apple II превратил персональный компьютер из игрушки в массовый инструмент для бизнеса.
Microsoft Excel (также иногда называется Microsoft Office Excel) — программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application).
Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.
В 1982 году Microsoft запустила на рынок свой первый электронный табличный процессор Multiplan, который был очень популярен на CP/M системах, но на MS-DOS системах он уступал Lotus 1-2-3. Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года. Текущая версия для платформы Windows — Excel 15, также известная как Microsoft Office Excel 2013. Текущая версия для платформы Mac OS X — Microsoft Excel 2011.
Редакторы презентаций
Microsoft PowerPoint (полное название — Microsoft Office PowerPoint) — программа для создания и проведения презентаций, являющаяся частью Microsoft Office и доступная в редакциях для операционных систем Microsoft Windows и Mac OS. Текущей версией является Microsoft Office PowerPoint 2013 для Windows и Microsoft Office PowerPoint 2011 для Mac.
Рис 11. Рабочее окно Microsoft PowerPoint
В 1987 году вышел PowerPoint 1.0 для Apple Macintosh. Он работал в чёрно-белом цвете. Вскоре появились цветные Macintosh и новая версия PowerPoint не заставила себя ждать. Программное руководство с первой редакции было уникально. Это была книга синего цвета в твердом переплете. Компания Forethought считала, что это лучше, чем куча исполняемых файлов помощи на компьютере и инструкций в электронном виде. Но обновление инструкции было необоснованно дорого. Идея с подобными книгами была вскоре заброшена.
Позже, в 1987 году, Forethought и её продукт были куплены Microsoft за 14 млн долларов. В 1990 году вышла версия для Windows. C 1990 года PowerPoint стал стандартом в наборе программ Microsoft Office.
В 2002 году вышла версия PowerPoint, которая не только была включена в пакет Microsoft Office XP, но также распространялась как отдельный продукт. В ней появились такие функции, как сравнение и смешение изменений в презентации, возможность задавать пути анимации для индивидуальных форм, создание пирамидальных, радиальных и целевых диаграмм, а также кругов Эйлера, панель задач для просмотра и выбора объектов буфера обмена, защита презентации паролем, автоматическая генерация фотоальбома, а также «умные теги» для быстрого выбора формата текста, скопированного в презентацию.
Microsoft PowerPoint 2003 не сильно отличается от предшественника. Он увеличивает эффективность работы в группе и теперь имеет возможность создания «Пакета для CD», который позволяет скопировать презентацию с мультимедийным содержанием и просмотреть её на компакт-диске.
Редакторы баз данных
Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access:
построитель таблиц;
построитель экранных форм;
построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских базах данных, таких, например, как триггеры.
Техническая документация и файлы справок прикладных программ
