MS Windows
(этапы
большого пути)
Разработка MS
Windows - одного из самых популярных программных
продуктов наших дней началась примерно 10 лет
назад. Тогда считалось, что будущее принадлежит
интегрированным средам, таким как FrameWork, VisiOn и DESQ,
объединяющим в себе несколько программ разного
класса. Все эти продукты
работали в текстовом режиме. Некоторые из них
позволяли использовать мышь. Microsoft заняла другую
позицию - после посещения исследовательского
центра Xerox PARC Билл Гейтс решил сделать ставку не
графическую оболочку, предоставляющую
разработчикам стандартные средства для создания
интерфейса. К слову сказать, в то же время центр
Xerox посетил и Стив Джобс.
В начале
работы над Windows программистам из Microsoft был
доступен лишь компьютер класса XT с процессором 8088 и
максимальным объёмом памяти в 640 KB. Реальным же
быль объём в 256 КВ, 2 дисковода на 360 КВ (жёсткий
диск в те времена был слишком дорогой роскошью) и видеоадаптер CGA. Первые
сведения о разработке Windows историки относят к 1983
году. А уже в ноябре 1984 года Microsoft дала первую
отсрочку поставке, перенеся её на июнь 1985 года. Но
и к этой дате работы над первой версией Windows не завершились. Официально
днем рождения Windows можно считать выставку Comdex,
проходившую в ноябре 1985 года в Лас-Вегасе, на
которой пресс-конференция Microsoft
плавно перетекла в презентацию нового
продукта Microsoft Windows 1.0.
Первая
версия Windows даже по тем меркам выглядела слабо:
окна на экране, в отличии от операционной системы
в среде Mac и графической оболочки GEM фирмы Digital
Research, не перекрывались, программа работала
безумно медленно, а модуль управления файлами MS
DOS Executive вообще работал в текстовом режиме. Однако
при всём при этом Windows требовалось всего лишь 256
КВ памяти и 2 дисковода.
Производительность
версии 1.3 была значительно повышена за счёт
поддержки расширенной памяти (LIM), спецификация
которой была изначально разработана для работы
Lotus 1-2-3. Windows 1.3 могла своповать код и данные в
расширенную память, но задача при этом могла
выполняться только на 640 КВ стандартной памяти. В
это же время для Windows был
переписан Aldus PageMaker 1.0 и графический пакет In-A-Vision
фирмы Micrografx.
Windows 2.0
вышла в 1987 году. Тогда-то и появились кнопки
максимизации и минимизации и перекрывающиеся
окна (вечный спор Microsoft и
Apple). Кроме того быль введён протокол
динамического обмена данными (DDE).
В 1988 году
Windows была разделена на 2 части: Windows/286 и Windows/386 .
Первая из них использовала протокол EMS 4.0, а
вторая использовала виртуальную память и V86-й
режим процессора. Однако производительность
системы всё еще оставляла желать лучшего.
Появление
в мае 1990 года Windows 3.0 ознаменовало новую эру
программного обеспечения персоналок. Windows 3.0
поддерживала Protected mode 286/386 и предлагала задачам
до 16МВ непрерывной памяти,
а так же псевдомногозадачность и выполнение DOS-программ
в окне. Появились и всеми любимые Program Manager, File
Manager, Control Panel и полосы прокрутки с кнопками. И всё
это работало в графическом режиме! Возможность
адресации большего объёма памяти позволила Windows
работать значительно быстрее. И фирмы-производители
ринулись на этот рынок. В Windows переносилось всё
подряд: от текстовых процессоров до игр. Однако UAE
- знаменитые системные ошибки - могли даже самого
терпеливого и преданного пользователя довести
до белого каления.
Решение
этих проблем привело к созданию Windows 3.1, которая
сначала задумывалась лишь как небольшое
улучшение версии 3.0, но в конце концов привело к
созданию совершенно самостоятельного продукта, с которым мы все в
настоящий момент и общаемся. В Windows 3.1 был введён
протокол OLE, а так же были предоставлены новые
средства для разработчика, в частности был
документирован протокол Drag-&-Drop, введены панели
диалога общего назначения и многое другое.
В
настоящее время от Windows отделился проект Windows NT,
представляющий 32-разрядную многозадачную
систему, поддерживающую несколько аппаратных
платформ (таких как Pentium - последнее слово Intel, PowerPC
- новое сердце Macintosh и Alpha - бога спустившегося на
землю ПЭВМ из мира WorkStantion и суперкомпьютеров).
Однако отзывы об NT не слишком лестны из-за его неповоротливости и
обжорства (по отношению к ресурсам). Сейчас мир
ждёт Windows 4.0 разрабатывающийся как проект Chicago,
который должен быть менее требователен к
ресурсам, чем NT, работать только
на Intel-е, но при всем при этом, уже не быть "оболочкой
дешёвой", а работать полностью независимо от
DOS. Не смотря на все нововведения, пользователи
настроены довольно скептически, к примеру по
сети FIDO бродит вот такая картинка, посвящённая
Chicago.
MS
Word for Windows 2.0
На
волне повального увлечения Windows в эту среду был
перенесён и широко известный текстовый
процессор фирмы Microsoft - Word. Оказавшись в новой
среде, Word, сохранив мощь своего DOS-овского собрата
приобрёл и новые, характерные для Windows-приложений
качества, которые ещё более развились к
последней локализованной для России версии 2.0 (слухи
о русификации MS Word 6.0 упорно ходят, но живьём его
еще никто не видел). В частности, вместо
загадочных комбинаций клавиш (а точнее кроме них),
большинство команд доступно через Tool-Bar.
Естественно, редактор отвечает принципу WYSIWYG, и
использует шрифты True-Type. Корме того, Word
поддерживает OLE, что делает его полноправным Windows-приложением,
полностью использующим возможности системы, и
позволяющим сделать работу над создаваемым
документом наиболее удобной и естественной.
Возможность импорта многих графических форматов,
редактор формул, программа деловой графики и
возможность многоколонной вёрстки приближают Word
к DTP-системам, но отсутствие кернинга и заметно
менее удобное управление размещаемым
текстом не позволяют поставить Word на одну
ступень, например, с PageMaker-ом, а следовательно и
назвать полнофункциональной DTP-системой. MS Word Art,
конечно, неплохое средство для экспериментов над
строками текста, а MS Draw - над изображениями, но это
далеко не Corel. К несомненным плюсам можно отнести
наличие Тезауруса и системы проверки орфографии,
делающими Word прекрасным текстовым
редактором. Встроенный язык Word Basic - делает
редактор исключительно гибким и удобным при
обработке однотипных документов, и позволяет ему,
словно AutoCAD-у настраиваться на ту предметную
область, в которой он используется. Возможность
вычислений в таблицах роднит Word (правда крайне
отдалённо) с Exсel-ом и ему подобными программами.
Резюмируя всё выше сказанное, можно заметить, что
покупая Microsoft Word for Windows 2.0 (звучит, к сожалению,
немного смешно для России), Вы получите за те же
деньги плохенький графический редактор,
электронную таблицу, пакет деловой графики,
математический пакет (редактор формул - не MathCAD),
настольную издательскую системку, даже
интерпретатор BASIC-а и мощнейший
текстовый процессор с намёком на MultiMedia (см.
возможность вставки звуковых фрагментов) . Короче, всё, что нужно для
подготовки не слишком сложных документов дома
или в офисе. |