Програмное обеспечение ПК
Рефераты >> Коммуникации и связь >> Програмное обеспечение ПК

К работе над графической средой для персональных компьютеров IBM PC компания Microsoft приступила еще в далеком 1981 г. сразу после выпуска опе­рационной системы MS-DOS 1.0. Тогда трудно было представить, что пройдет почти полтора десятка лет, пока графическая среда станет полноценной операци­онной системой.

Первый этап работы завершился к апрелю 1983 г., когда на закрытом совещании с менеджерами компании IBM была представлена программа Interface Manager. Программа демонстрировала одновременное наличие на экране нескольких пере­крывающихся окон, в каждом из которых было запущено отдельное приложение. Экранный интерфейс производил впечатление одновременной работы несколь­ких программ, но не вдохновил представителей IBM. В последующие годы им еще дважды демонстрировалась новая среда (октябрь 1983 г. и ноябрь 1984 г.), но одобрения так и не последовало. Тем не менее в июне 1985 г. проект Interface Manager вышел в свет, но под названием Windows 1.0, а уже в июле компания Micrografx выпустила первое в мире графическое приложение Windows — программу InAVision.

Несмотря на общую неудачу первой версии, не нашедшей поддержки ни у поль­зователей, ни у разработчиков программного обеспечения, компания Microsoft продолжила работу над проектом, и в апреле 1987 г. была объявлена, а в октяб­ре вышла в свет версия Windows 2.0. В ноябре того же года для нее выпущена первая версия программы Microsoft Excel. Сегодня многие считают версию Windows 2.0 столь же неудачной, как и Windows 1.0, но всего за полгода был продан первый миллион копий этой программы, а в те времена это был успех. Для Windows 2.0 был разработан ряд текстовых процессоров, в том числе Word 1.0 for Windows. Версия Windows/286 предоставила пользователям удоб­ную возможность использования расширенной памяти, а версия Windows/386 впервые реализовала многозадачность (до этого допускалось лишь переключе­ние между задачами, но не одновременное выполнение).

Версии Windows 2.0 заинтересовали производителей программного обеспече­ния, поэтому, когда в мае 1990 года вышла в свет Windows 3.0, ведущие производители программ с готовностью заявили о поддержке новой среды. Windows 3.0 понравилась и пользователям, которые благодаря ей смогли более эффективно использовать как мощь новых процессоров 80386 и передовых 80486, так и увеличенные размеры оперативной памяти.

Windows 3.0 имела не только полноценный графический интерфейс и много­задачность. Ее главным достоинством стал Диспетчер программ (Program Manager), который позволил перейти на управление компьютером с помощью мыши. Невидимым для пользователя, но неоценимым для производителей оборудования и программ стало посредничество Windows между аппаратным и программным обеспечением за счет регистрации драйверов устройств в систем­ных файлах. Тем не менее надежность работы Windows 3.0 все-таки была недостаточной.

4. Microsoft Windows 3.11.

4.1. Первый взгляд.

Оболочка Windows является на сегодня самым популярным программным про­дуктом. Практически нет такого компьютера, где она бы не использовалась. Это вызвано тем, что Windows реализует крайне простой и удобный пользователь­ский интерфейс, единый для всех программ (точнее говоря, для всех приложений Windows). Рассмотрим версиюWindows 3.11forWorkgroups, Русская редакция и работу с ней.

Примечание:

Если Вы пользуетесь англоязычной версией Windows, то названия пунктов меню, опций и кнопок для этого варианта будут приведены рядом в скобках или ниже.

4.2. Концепция Windows.

Для начала поговорим о концепции Windows. Внешний вид и правила работы с Windows принципиально отличаются от тех же правил для программ DOS. Пер­вое, в чем заключается это отличие — отход от концепции файла. Если в DOS каждой программе в соответствие ставится имя файла (которое может быть дли­ной только 8 символов, а поэтому весьма неинформативно), то в Windows для каждой программы используется понятие программного элемента. Программный элемент — это комбинация небольшой картинки и надписи под ней (рис. 1).

Рис. 1 Программная группа и программные элементы Windows

Картинка имеет название пиктограмма, но чаще ее называют иконкой (расширение файла с пиктограммой .ico), иконка отражает суть программного продукта. Надпись под иконкой называется описанием и также отражает суть программы. Т.е. можно сказать, что каждому программному продукту в соответ­ствие ставится пиктограмма с описанием. Данная комбинация гораздо более ин­формативна и легко запоминается. Помимо этого, дерево директорий в DOS загромождено вспомогательными файлами (файлами данных, настроек и т.д.), в Windows же все эти вспомогательные файлы просто не видны. Все серьезные программные продукты имеют сейчас в своем составе до нескольких сотен фай­лов, ориентироваться в таком огромном количестве весьма затруднительно, а в Windows этому программному продукту будут соответствовать 2-3 иконки (запуск непосредственно программы, настройка данной программы, файл Read Me или Прочти Меня). К тому же однородные по своему назначению программы помещаются в программные группы (рис. 1), которые также могут быть сверну­ты в иконки (чтобы не занимать места на экране).

Второе принципиальное отличие — это единый программный интерфейс. Все программы, работающие под управлением Windows (они называются Windows-

приложениями) имеют абсолютно одинаковый удобный интерфейс. Поэтому, если Вы захотите изучить новый программный продукт. Вам не нужно будет тратить время на выяснение особенностей управления им. Вы сразу сможете приступить к изучению его возможностей.

Третье отличие — это многозадачность Windows, т.е. одновременно могут выполнятся сразу несколько Windows-приложений (пока происходят долгие вычис­ления в одном из приложений. Вы можете, например, набивать текст в другом приложении). Правда, реально одновременно могут быть запущены 4-5 серьезных приложений, но, как правило, этого вполне хватает. Причем в многозадачном режиме могут быть запущены и программы, предназначенные для работы в среде DOS, правда, далеко не все.

Четвертая особенность Windows — это поддержка разнообразнейших дополни­тельных устройств. Если Вы установите на своем компьютере новое устройство, скажем, принтер, то Вам не надо ломать голову над тем, поддерживают ли Ваши программы работу с данным типом принтера или нет. В Windows Вам достаточно подключить соответствующий драйвер (а он всегда поставляется вместе с допол­нительным оборудованием), и все Ваши приложения тут же "научатся" работать с принтером.

Пятая особенность Windows — легкость обмена данными между различными приложениями. В Windows крайне легко, скажем, вставить только что нарисованную в графическом редакторе картинку в обрабатываемый текст.

Шестое — это поддержка TrueType шрифтов. Рассмотрим отличие TrueType шрифтов от обычных. Обычные шрифты (их называют растровыми) содержат поточечное изображение каждого символа, т.е. для каждого размера необходим свой набор описаний. Весьма большие проблемы возникали, если шрифтов данного размера вдруг не находилось. TrueType шрифты (их еще называют масштабируемыми) содержат описание контуров символов и правил их рисования, т.е. по этому описанию может быть воспроизведен символ абсолютно любого размера. И, что очень важно, такие шрифты могут легко искажаться (скажем, вытягиваться по вертикали), достаточно при рисовании использовать необходимые поправки.


Страница: