В MS-DOS весь цикл работы программы представлял собой последовательность заранее установленных процедур (ввод и пре¬образование данных в машинную форму, расчеты, вывод резуль¬татов и т. д.).
В объектно-ориентированной среде экранная картинка пред-ставляет собой совокупность неких объектов: окон, командных кнопок, флажков, списков и т. п. Каждый объект обладает свой-ствами и поведением, которые запрограммировал разработчик программы, исходя из определенных требований и соглашений. «Жизнью» и функциями программы управляют события: щелчок мышью, сигнал от аппаратуры, нажатие клавиши, ввод символа и т. п. Каждое событие порождает некоторое сообщение, которое посылает один объект другому. Приняв сообщение, объект либо игнорирует его, либо выполняет какую-то операцию: в результа¬те сообщения следует действие.
Универсальное приложение Windows (например, MS Word) можно рассматривать как совокупность встроенных команд (например, «FileSave» — «Сохранить файл», «FilePrint» — «Печа¬тать файл» и т. п.), часть которых вынесена разработчиками в меню. Во многих случаях пользователю предоставляется возмож¬ность изменять состав меню, а также, пользуясь командами, «проектировать» собственные функции приложения (см. п.11.11).
Мы не рекомендуем вам при работе с приложением механи-чески запоминать, какие кнопки и в каком порядке надо нажи-мать в том или ином случае.
Пытаясь привлечь компьютер к решению своих проблем, помните, что машина никогда и ничего не решит за вас. Прежде всего необходимо самому (самой) уяснить свою задачу, а затем
поинтересоваться, выполняет ли предложенная вам программа нужные вам функции и как она их выполняет. (Правда, иногда уместно действовать и в обратном порядке: если вы не совсем четко представляете, чту вам нужно, познакомьтесь сначала с возможностями приложения. Вероятно, это знакомство подска-жет вам дальнейшие шаги.)
Иначе нет омысла лихорадочно щелкать по клавишам и кнопкам, ожидая от компьютера чудес.