Создание простых текстовых документов
Общие сведения о текстовом процессоре Microsoft Word
В этой и следующей главах рассматриваются понятия, методы и приемы, относящиеся к созданию текстовых документов с помощью персонального компьютера. Условно (из чисто методических соображений) мы выделим две группы создаваемых документов: простые и комплексные. Первые представляют собой форматированный текст, а вторые содержат кроме текста объекты иной природы (чертежи, рисунки, формулы, таблицы, объекты мультимедиа и прочие).
Общее название программных средств, предназначенных для создания, редактирования и форматирования простых и комплексных текстовых документов, — текстовые процессоры. В настоящее время в России наибольшее распространение имеет текстовый процессор Microsoft Word. Это связано, прежде всего, с тем, что его создатели относительно давно предусмотрели локализацию программы в России путем включения в нее средств поддержки работы с документами, исполненными на русском языке.
Основные версии текстового процессора Microsoft Word
Первоначальные версии текстового процессора Microsoft Word относятся к восьмидесятым годам и, соответственно, к операционной системе MS-DOS. Последней версией процессора для неграфической операционной среды была версия Microsoft Word 5.0. Она позволяла создавать, редактировать и распечатывать форматированные текстовые документы.
Поскольку операционная система MS-DOS не является графической, данная версия программы не могла соблюдать принятый ныне принцип соответствия экранного изображения печатному (принцип WYSIWYG — What You See Is What You Get) и операции форматирования документа выполнялись в известной степени «вслепую». Однако возможность просмотра документа в «натуральном» виде все-таки была.
Она реализовывалась специальным режимом предварительного просмотра (preview), который сохранился и в современных версиях программы, хотя и не имеет уже решающего значения.
Основным преимуществом текстового процессора Word 5.0, отличавшим эту программу от конкурентных продуктов, была возможность встраивания в текст графических объектов, правда, без взаимодействия текста и графики (обтекания графических изображений текстом). Сегодня текстовым процессором Word 5.0 продолжают пользоваться при работе на устаревшем оборудовании (IBM PC AT 286).
Принцип WYSIWYG впервые был реализован в следующей версии программы, которая называлась Microsoft Word for Windows (Word 6.0). Благодаря этому принципу значительно упростились и стали наглядными приемы форматирования документов. Будучи приложением Windows 3.1, программа получила возможность использовать системный буфер обмена, а пользователи получили мощное и удобное средство для создания комплексных документов.
Следующая версия программы называлась Microsoft Word 95 (Word 7.0). Она была ориентирована на графическую операционную систему Windows 95. Основным достижением этой версии стало то, что после нее текстовый процессор уже не рассматривается только как отдельное приложение. В состав мощного офисного пакета Microsoft Office входит несколько приложений (с каждой новой версией пакета этот состав расширяется), и на процессор Microsoft Word возлагаются дополнительные функции интеграции прочих приложений. Он занимает центральное положение в системе и позволяет организовать эффективный обмен данными между составляющими приложениями, что позволило в значительной степени автоматизировать разработку офисных документов разной содержательности и сложности.
Основы объектно - ориентированного программирования на VBA в среде Microsoft Excel
Microsoft Excel, как и практически все нынешние конструкции кодирование есть средой построенной на принципах объектно-ориентированного программирования. Это значит, что мы сотрудничаем с Excel как с неким объектом, каковой базируется самостоятельно от нас, какой в силах осуществлять конкретные функции и основное - которым мы имеем возможность управлять. К сожалению, невозможно выдать конкретный и доскональный ответ на вопрос "А что же такое объект?", как не является возможным чётко найти этакие степени, как "временной интервал", "область" в натурфилософии и "возможность" в математике. Выше мы постарались составить определение объекта, заместив, но, его определение "Для чего необходимы сущности и как они функционируют?".
Разглядим, скажем, этакий всем хорошо знамый предмет, как телевизор. Телевизор - это квадратный ящичек со стеклянным лицом, на каком может возникать телевизионная картинка. Это мы все хорошо ведаем. Как физический предмет телевизор в силах отличаться некоторыми особенностями, например, такими как протяженность, уровень высоты, масштабность, весовое значение, оттенок, композит из которого изготовлен корпус. С точки зрения конструктора - специалиста электронной техники, телевизор обладает составом комбинированной базы, методом организации картинки на диcплeе, характерными особенностями схемного способа отображения. Таким образом, можно заявить, что телевизионное устройство, как конструкт характеризуется неким набором свойств, отличающих сей предмет.
Со своей стороны, есть возможность приметить, что сложный предмет "телевизор" таким образом состоит из других, вставленных в него сущностей. К примеру, телевизионный экран (электронно - лучевая трубка) телевизора также является самостоятельным объектом, имеющим собственные приватные свойства и алгоритмы. Вправду, ведь в телевизоре однородный предмет, скажем, "электрическо - радиальная спираль" в состоянии быть заменен прочим схожим объектом без утраты для работоспособности самого телевизора. Можно сказать, что члены, из каких заключается телевизор - транзисторы, триммеры, микросхемы тоже есть объектами. Так, предметы могут быть приложенными друг в другой, организуя многообразные древовидные совокупности.
Помимо этого мы знаем, что телевизором можно командовать. Сие свидетельствует о том, что отклик на наши воздействия телевизор в свою очередь будет как-то реагировать - изменять степень громкости звучания, переключать телевизионные сигналы, перестраивать резкость изображения или отключаться полностью. Действия, каковые объект формирует в отклик на внешние реакции зовутся способами предмета.
назад далее
