Графические среды UNIX и Windows XP

Эволюция графических пользовательских интерфейсов. Устройство системы X Window и менеджеры окон. Описание рабочего стола и приложения KDE и GNOME. Обзор основных принципов организации интерфейса в системе Windows, описание пакета ее прикладных программ.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 15.02.2012
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

"ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ"

Кафедра ОСУ

Реферат

по дисциплине "Операционные системы, среды и оболочки"

на тему: "Графические среды UNIX и Windows XP"

Выполнила: ст. гр. 8571

Уманец Е.В.

Проверил: к.т.н., доцент

Дубаков А. А.

Томск 2009

  • Содержание
  • Введение
  • Часть 1. Эволюция графических пользовательских интерфейсов
  • Часть 2. Графические среды в UNIX
  • Часть 3. Графическая среда в Windows XP
  • Заключение
  • Список использованных источников

интерфейс windows приложение программа

ВВЕДЕНИЕ

Развитие компьютерных систем во второй половине XX века привело к переводу многих промышленных систем с человеческого полуавтоматизированного труда к полностью автоматизированному. Автоматизация коснулась также профессий, связанных с медициной, сферами управления, развлечений. Наиболее активно компьютеры используются в научной сфере.

Одним из основных требований является предоставление пользователю компьютера удобной среды для человеко-машинного общения. Такая среда называется пользовательским интерфейсом.

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

Поэтому в первой части рассматриваются основные этапы эволюции графических интерфейсов для таких операционных систем, как Windows, Mac OS, Linux и других.

О реализации графического интерфейса в Linux и наиболее распространённых оболочках таких, как KDE и GNOME, рассказывается во второй части данной курсовой работы. Так же отражены основные достоинства и недостатки графических оболочек KDE и GNOME.

Третья часть посвящена принципам построения графического интерфейса в Windows XP. Здесь же описывается организация рабочего стола Windows XP и его основных компонентов.

ЧАСТЬ 1. ЭВОЛЮЦИЯ ГРАФИЧЕСКИХ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ

Графический пользовательский интерфейс (GUI -- Graphical User Interface) - это средства, позволяющие пользователям взаимодействовать с аппаратными составляющими компьютера достаточно комфортным и удобным для себя образом.

В течение многих лет для большого количества операционных систем, таких как OS/2, Macintosh, Windows, AmigaOS, Linux, Symbian OS, и т. п., было создано еще большее количество графических интерфейсов. У графических интерфейсов своя богатейшая история, и с высоты прожитых лет весьма интересно освежить в памяти, что, когда и зачем появилось. Поэтому данная глава посвящена эволюции дизайна различных операционных систем, начиная с 80-х годов.

Первый GUI был разработан в легендарном исследовательском центре компании Xerox - Palo Alto Research Center (PARC) в далеких 70-х годах. В его лабораториях трудятся исследователи в области лазерной физики, создатели интегральных схем, систем CAD и, конечно, разработчики в сфере компьютеров. Плоды их труда - это и сетевые технологии, базы данных, системы подготовки документов, и, разумеется, графические интерфейсы.

Эта разработка дала старт новой эре инноваций в компьютерной графике. Сотрудникам PARC предоставляется полная творческая свобода, одним из плодов которой становится концепция WIMP - Windows, Icons, Menus, Point-n-Click. И сегодня, более чем тридцать лет спустя, мы следуем этой концепции, практически ни на йоту не отходя от ее "генеральной линии". Первый персональный компьютер который использовал новый графический интерфейс был Xerox Alto, созданный в 1973 году. Alto имел черно-белый CRT-монитор, установленный в "портретной" ориентации, трехкнопочную мышь, аппаратные и программные средства для работы с Ethernet и, конечно, графический интерфейс, отвечающий парадигме WIMP. Он не был коммерческим продуктом и предназначался в основном для научных исследований в университетах.

1981-1985

Xerox 8010 Star (1981) Xerox все-таки решается вдохнуть жизнь в экспериментальный Alto, выпустив на рынок его полноценного коммерческого преемника - компьютер Star.

Это была первая система, представленная в качестве интегрированного настольного компьютера, включающая программные приложения и графический интерфейс. Здесь портретная ориентация монитора изменена на альбомную, но в плане графического интерфейса - настоящий прорыв. Монохромный CRT-дисплей имеет разрешение уже 1024х768 пикселей, к иконкам можно применять "двойной клик", окна без труда перекрывают друг друга, используются диалоговые окна. С тех пор основные черты интерфейса Star применяются в любой графической среде пользователя.

Apple Lisa Office System 1 (1983)

Также известна как Lisa OS, правда в данном случае аббревиатура слишком неоднозначна для ее названия Office System (Офисная Система). Она была создана компанией Apple с намерением сделать компьютер для работы с документами. Сегодня даже современнейшая Mac OS X концептуально строго придерживается принципов, впервые реализованных в Lisa - взять хотя бы знаменитое "яблочное" меню у верхней границы экрана. Эта строка, как и выпадающие подменю, стала на тот период основным нововведением в сфере графических интерфейсов.

VisiCorp Visi On (1984)

Visi On был первыйм интерфейсом разработанным для IBM PC. Эта система была ориентирована на большие корпорации и стоила достаточно дорого. Интерфейс использовал мышь, имел встроенный инсталлятор и справочную систему, но не использовал иконки.

Mac OS System 1.0 (представлена в 1984)

System 1.0 была первой операционной системой созданной для персонального компьютера Macintosh, оказавшегося первым по-настоящему успешным коммерческим продуктом, использовавшим графический пользовательский интерфейс. В немалой степени этому поспособствовала идея Apple - так называемая Desktop Metaphor, согласно которой отдельные файлы представляются как листы бумаги, а каталоги файловой системы - как папки для этих листов. Следуя Desktop Metaphor, монитор отображает пользователю "рабочий стол", на котором можно разместить, например, файлы и папки. Их содержимое может быть открыто в окне и иметь вид обычного бумажного документа. Окна могли перетаскиваться с помощью мыши, а файлы и папки могли копироваться перетаскиванием на место назначения.

GEM (1984)

GEM (Graphical Environment Manager -- Менеджер Графической Среды) созданный компанией Digital Research, Inc. (DRI) был оконного типа. Первоначально он создавался для использования с операционной системой CP/M на базе микропроцессоров Intel 8088 и Motorola 68000, но позднее был доработан для использования в DOS. Большинство людей будут помнить GEM как GUI для компьютеров Atari ST, еще он использовался для серии IBM совместимых компьютеров от Amstrad. Так же он послужил движком для Ventura Publisher и нескольких других DOS программ.

Amiga Workbench 1.0 (1985)

1985-й ознаменован запуском торговой марки Amiga компании Commodore. Оригинальный интерфейс пользователя получает название Amiga Workbench. Workbench, разработанная практически с нуля человеком по имени R. J. Mical, базируется на внутреннем ядре, отслеживающем все входные события (движок Intuition), вызываемые действиями пользователя - будь то нажатие клавиши на клавиатуре или перемещение указателя мыши. Кроме того, Intuition содержит библиотеку основных графических элементов, из которых строится интерфейс Workbench.

После своего релиза Amiga казалось обгоняет свое время. GUI включал в себя например: цветную графику (4 цвета: черный, белый, синий и оранжевый), большей частью поддерживала многозадачность, стерео звук,настраиваемый вид указателя мыши и анимированные иконки(выделанная и невыделенная) - все это впервые появляется в Workbench.

Windows 1.0x (1985)

В этом году Microsoft наконец-то подхватила всеобщую интерфейсоманию и выпустила Windows 1.0 -- свою первую операционную систему основанную на GUI. Из непривычных особенностей отметим невозможность расположения окон внахлест, а только изолированно друг от друга, и выделение внизу экрана особой области для иконифицированных окон программ, недоступной для размещения прочих элементов интерфейса. В отличие от монохромной предварительной версии, появившейся в 1983 году, релиз Windows 1.0 уже работает с цветом. Однако самое интересное нововведение (правда позже исчезнувшее) была иконка анимированных аналоговых часов .

GEOS (1985)

GEOS (Graphic Environment Operating System -- Операционная Система с Графическим Средой) была разработана в компании Berkeley Softworks (позднее GeoWorks). Первоначально она разрабатывалась для Commodore 64 и включала в себя графический текстовый процессор, называемый geoWrite и программа для рисования под названием geoPaint. Впоследствии наработки GEOS широко используются для только-только появившихся прототипов сегодняшних карманных компьютеров - начиная от HP OmniGo и заканчивая PalmPilot. Даже Nokia обращается к GEOS как к базовой среде для своих коммуникаторов, прежде чем окончательно переключиться на EPOC (Symbian).

1986 -- 1990

IRIX 3 (выпущена в 1986, первый релиз в 1984 году)

64-битная операционная система IRIX была создана для UNIX. Интересной особенностью ее GUI является поддержка векторных иконок. Эта функция была встроена в эту систему еще задолго до начала существования Mac OS X.

Windows 2.0x (1987)

В Microsoft Windows версии 2.03 уже можно накладывать окна друг на друга и по желанию изменять их размер. Претерпевают изменения и средства управления окнами.

OS/2 1.x (1988)

Первоначально OS/2 была детищем IBM и Microsoft, но в 1991 году две компании разделились на Microsoft с технологией собственной GUI для OC Windows и IBM продолжающую разработку OS/2. OS/2 1.0 работала только в текстовом режиме, однако, имеется и графическая надстройка - программа Presentation Manager, разработанная Microsoft и полностью повторяющая интерфейс второй версии Windows. Данная версия GUI поддерживала только монохромные иконки.

NeXTSTEP / OPENSTEP 1.0 (1989)

Стива Джобса заинтересовала идея создать идеальный компьютер для исследовательских лабораторий и университетов. Впоследствии эта идея вылилась в стартап называемый NeXT Computer Inc.

Первый компьютер NeXT был представлен в 1988 году, однако значительный прогресс был достигнут в 1989 с выпуском GUI NeXTSTEP 1.0, превратившийся позже в OPENSTEP.

Иконки интерфейса стали больше (48Ч48) и использовали большее количество цветов. Первоначально GUI был монохромным, однако начиная с версии 1.0, появилась поддержка цветных мониторов. А уж основной козырь NextSTEP - молниеносно быстрый интерфейс благодаря специализированному чипу для обсчета графики.

OS/2 1.20 (1989)

Следующая версия GUI показывает некоторые улучшения во многих областях. Иконки стали выглядеть приятнее и сгладились окна.

Windows 3.0 (1990)

К этой версии разработчики из Microsoft поняли все реальные преимущества GUI и стали значительно его улучшать.

Сама операционная система стала поддерживать стандарты, и расширенный режим для 386 архитектуры, который стал требовать памяти больше чем, 640 килобайт, и больше пространства жесткого диска, в результате стали возможными разрешения, такие как Super VGA 800Ч600 и XGA 1024Ч768. Именно в этой системе появляется приложение Program Manager - размещение всего и вся в строго означенных папках.

Этот же интерфейс остается и в нескольких последующих версиях Windows - 3.1 (1992) и 3.11 for Workgroups (включая некоторые новые мультимедийные возможности интерфейса), а также в 32-разрядной системе Windows NT 3.1 (1993).

В тоже время, Microsoft пригласили художника и графического дизайнера Сьюзан Каре для разработки дизайна иконок Windows 3.0 и создания уникального образа своего GUI.

1991 -- 1995

Amiga Workbench 2.04 (1991)

Для этой версии GUI было сделано большое количество улучшений. Была изменена цветовая схема и были введены объемные элементы дизайна. Рабочий стол мог быть разделен по вертикали на два экрана с собственными разрешениями и глубиной цветопередачи, хотя сегодня это кажется немного странным. Стандартное разрешение было 640Ч256, но аппаратно поддерживались и большие разрешения.

Mac OS System 7 (1991)

Mac OS version 7.0 была первой Mac системой поддерживающей цвета. К иконкам были добавлены оттенки серого, синего и желтого цветов.

Windows 3.1 (1992)

Эта версия Windows включала в себя предустановленные TrueType шрифты. На тот момент это фактически определило использование Windows в качестве издательской платформы.

Такая функциональность была доступна ранее только в Windows 3.0 с использованием Adobe Type Manager (ATM) -- системы работы со шрифтами от компании Adobe. Так же эта версия содержала цветовую схему под названием "Hotdog Stand", содержащую яркие оттенки красного, желтого и черного цветов.

Эта схема была создана для облегчения восприятия текстовой и графической информации людьми с нарушениями цветового зрения.

OS/2 2.0 (1992)

Это был первый GUI который был нацелен на поддержку мультиязычных интерфейсов, также он был первый с которым были проведены тесты на юзабилити и аксессабилити. Интерфейс был создан с использование объектно-ориентированного дизайна. Каждые файл и папка представлялись объектами, которые могли быть ассоциированы с другими файлами, папками и программами. Также поддерживались технология "drag and drop" и возможность изменения темы.

Windows 95 (1995)

24 августа Microsoft выпускает ОС Windows 95 с совершенно невиданным интерфейсом. (Идеи, заложенные в его основу, успешно эксплуатируются по сей день, как самой Microsoft, так и сторонними разработчиками.) Можно сказать, что Windows 95 предложила самую удачную модель интерфейса, что и неудивительно - над его созданием, помимо программистов, работали психологи, биологи, физиологи и представители других профессий, на первый взгляд совершенно не связанных с информационными технологиями. Казалось бы, почему в Windows 95 системный лоток с часами находится по умолчанию справа внизу? Оказывается, потому, что человек эффективнее воспринимает информацию, расположенную "правее", чем "левее".

В Windows 95 был полностью переработан пользовательский интерфейс. Это была первая версия Windows, в которой в углу каждого окошка появилась кнопка с крестиком закрывающая его. Были добавлены различные состояния иконок и элементов управления (такие как: доступно, недоступно, выбрано, отмечено и т. д.). Так же впервые появилась знаменитая кнопка "Пуск". Для Microsoft это был огромный шаг вперед и для операционной системы, и для унификации GUI.

1996 -- 2000

OS/2 Warp 4 (1996)

В 1996 году IBM представила OS/2 Warp 4, которая привнесла значительные улучшения внешнего вида рабочего стола.

Иконки были расположены на рабочем столе, куда также пользователь мог помещать собственные файлы и папки. Появившийся шредер был аналогом корзины (Recycle Bin) из Windows или мусорки (Trash) из Mac OS, за исключением того, что он сразу удалял помещенные в него документы, вместо хранения их копии с возможностью восстановления.

Mac OS System 8 (1997)

Стандартные иконки для этой версии GUI были 256-и цветными. Так же Mac OS 8 стала одной из первых систем применивших изометрический вид изображения иконок, также называемых псевдо-3D иконками. Платиново-серая тема, впервые используемая здесь, стала визитной карточкой последующих версий этой системы.

Windows 98 (1998)

Стиль иконок напоминал Windows 95, но система использовала уже больше 256 цветов для отображения графического интерфейса. Почти полностью изменился Windows Explorer и впервые появился "Active Desktop".

KDE 1.0 (1998)

Так в релизе описывала свой проект команда KDE: "KDE современная среда рабочего стола для компьютеров под управлением UNIX. KDE пытается заполнить необходимость в быстром и удобном интерфейсе для Unix систем, напоминающем MacOS и Window95/NT аналоги среды. Полностью свободная и открытая компьютерная платформа бесплатно доступна каждому, включая исходный код для модифицирования".

BeOs 4.5 (1999)

Операционная система BeOS была разработана для персональных компьютеров. Изначально она была написана в Be Inс. в 1991 году для запуска на BeBox машинах. В последствии она была создана, чтобы собрав преимущества новых технологий и аппаратных средств, таких как симметричная мультизадачность использующая модульную I/O систему, почти полная многопоточность, почти полная мультизадачность и 64-х битная журналируемая файловая система известная как BFS. Графический интерфейс BeOS был основан на принципах ясного, чистого и не аляповатого дизайна.

GNOME 1.0 (1999)

Интерфейс GNOME в основном был создан для Linux Red Hat, однако позднее появились версии и для других дистрибутивов Linux.

2001 -- 2005

Mac OS X (2001)

В начале 2000-х Apple объявила о своем новом интерфейсе "Aqua" и в 2001 компания представила его со своей новой операционной системой Mac OS X.

Дефолтные 32Ч32 и 48Ч48 пиксельные иконки были заменены на большие 128Ч128 пиксельные иконки, использующие анти-алайзинг и полупрозрачность.

Однако после выхода этого GUI появилось большое количество критики. Видимо пользователи не были готовы к столь кардинальным изменениям, но достаточно скоро они приняли новый стиль, и сегодня этот GUI представляет собой основу для всех систем Mac OS X.

Windows XP (2001)

Microsoft старалась полностью изменять пользовательский интерфейс с каждой новой платформой, Windows XP не стал исключением. Стало возможным менять стили для GUI, пользователи могли полностью изменить внешний вид и поведение интерфейса. По умолчанию иконки были размером 48Ч48 пикселей, и использовали миллионы цветовых оттенков.

KDE 3 (2002)

Начиная с версии 1.0, среда KDE значительно улучшалась. Были отточены вся графика и иконки и унифицировано исполнение.

2007 -- 2009 (по настоящий момент)

Windows Vista (2007)

Это стало ответом Microsoft своим конкурентам. Также было добавлено много 3D и анимации. Начиная с Windows 98, Microsoft всегда пыталась улучшить рабочий стол. В Windows Vista появились виджеты и несколько улучшений вместе с отказом от "Active Desktop".

Mac OS X Leopard (2007)

Apple в шестом поколении своей системы Mac OS X в очередной раз подняли планку пользовательского интерфейса. Основой GUI по прежнему оставался интерфейс "Aqua" со своим глянцевым скроллбаром и платиново-серыми и синими цветами. Новые детали интерфейса стали выглядеть еще более натуралистичными и объемными, с 3D доком и большим количеством анимации и интерактивностью.

GNOME 2.24 (2008)

GNOME приложили немалые усилия для создания тем и обоев в версии 2.2.4 в соответствии своей цели "Заставить ваш компьютер выглядеть хорошо". Был устроен конкурс для собрания самых увлекательных изображений для использования в качестве фона рабочего стола, которые они включили в версию 2.24.

KDE (v4.0 -- январь 2008, v4.2 -- март 2009)

4 версия KDE показала множество новых улучшений среды и интерфейса, таких как анимация, сглаживание, эффективная система управления окнами и поддержка виджетов рабочего стола. Иконки рабочего стола легко меняются и каждый элемент дизайна с легкостью конфигурируется. Наиболее заметные изменения произошли с иконками, темами и звуками, которые были предоставлены командой Oxygen Project. Эти иконки стали наиболее фотореалистичны. И, наверное, самое великое улучшение за всю историю KDE, то что сейчас среда может свободно запуститься и на Windows, и на Mac OS X платформах.

Windows 7 (предположительно конец 2009 года)

Операционная система семейства Windows сейчас в стадии бета-тестирования. Из появившихся изменений стоит отметить поддержку мультитач дисплеев и появления нового таскбара.

ЧАСТЬ 2. ГРАФИЧЕСКИЕ СРЕДЫ В UNIX

Как известно, операционная система Linux заняла достойное место на серверах, но пока еще не завоевала признания большинства пользователей персональных компьютеров. Не в последнюю очередь это объясняется тем, что о ней идет молва, как о системе, ориентированной на работу из командной строки, а поэтому "недружелюбной" к неопытному пользователю. Между тем, Linux обладает и графическим интерфейсом, не уступающим, а во многом и превосходящим возможности, предоставляемые известной всем оконной системой фирмы Microsoft.

Устройство системы X Window и менеджеры окон

Графический интерфейс в Linux строится на основе стандарта X Window System, разработка которого была начата в 1984 году. Первые 10 версий X Window System были разработаны всего тремя людьми - Робертом Шейфлером (Robert Sheifler), Джимом Геттисом (Jim Gettys) и Роном Ньюменом (Ron Newman). Двое из них были сотрудниками Массачусетского технологического института, а третий - сотрудником корпорации DEC.

Операционная система UNIX с самого начала была многопользовательской, многозадачной системой, работавшей в режиме разделения времени. При этом она позволяла пользователям работать в удаленном режиме, либо через терминалы, либо с использованием сетевых технологий. Эти основные концепции были учтены при создании графического интерфейса для UNIX и поэтому система X Window построена на основе модели "клиент/сервер". Правда, модель эта в данном случае используется как бы в "перевернутом" виде. X-сервер запускается на компьютере пользователя (а не на каком-то удаленном "сервере") и обеспечивает вывод изображения на экран монитора. Эта программа работает непосредственно с "железом" и обеспечивает управление как устройствами ввода (клавиатура, мышь и так далее), так и устройствами вывода (дисплей, монитор, динамик). X-сервер "захватывает" оборудование и предоставляет его возможности другим программам (клиентам сервера) как ресурсы (собственно, именно поэтому он и считается сервером) по особому протоколу, который называется X-протокол, или протокол сетевой связи (X Network Protocol).

Сам X-сервер изображение не формирует, он только "доставляет" графику видеоадаптеру и передает сообщения о событиях от аппаратной части своим клиентам, а клиенты пока не запущены. Чтобы получить на экране какие-то более содержательные изображения, одного X-сервера недостаточно, надо запустить менеджер окон и хотя бы одну программу-клиент, которая будет формировать изображение, и обрабатывать сообщения о действиях пользователя. В роли "клиентов" X-сервера выступают приложения, работающие с X Window, например, графический редактор GIMP, текстовый редактор OpenOffice.org, эмулятор терминала xterm и другие.

Между клиентами и сервером стоят еще два очень важных компонента графического интерфейса: библиотека графических функций X-Lib и менеджер окон.

Менеджер окон - это особое приложение, которое тоже является клиентом X-сервера, но выполняет особую роль - оно управляет другими клиентами. Одна из основных функций, которые выполняет любой менеджер окон - это обеспечение возможности запуска других приложений. Кроме того, менеджер окон обеспечивает выполнение всех операций с окнами: прорисовку рамок, меню, иконок, полос прокрутки и других элементов окна, предоставляет возможность изменять вид и положение окна в процессе работы в соответствии с потребностями пользователя, а также обеспечивает вывод информации от приложения в соответствующее окно. Взаимодействие между менеджером окон и X-сервером осуществляется в асинхронном режиме путем обмена сообщениями. Эти запросы, в основном, обрабатываются путем вызова соответствующих процедур из библиотеки X-Lib, которая содержит набор стандартных функций, которые обеспечивают выполнение низкоуровневых операций с графическими образами. Менеджер окон вызывает функции из X-Lib для управления дисплеем и выполнения любых преобразований изображений в окнах. Приложения не вызывают эти функции непосредственно, а обращаются к функциям более высокого уровня, которые в англоязычной документации называют виджетами - "widgets". Чтобы не повторять каждый раз работу по программированию часто используемых элементов графического интерфейса, были разработаны несколько отдельных библиотек таких элементов (виджетов). Наиболее известными из них являются библиотеки Motif, Qt и GTk. Библиотека Qt получила широкое распространение с появлением проекта KDE, который использует ее для создания всех элементов графического интерфейса. Библиотека GTk была разработана как замена Motif для проекта GIMP (GTk иногда расшифровывают как GIMP Toolkit или GNU Toolkit). Она сейчас очень популярна, потому что относительно невелика по объему, содержит много функций, расширяема и абсолютно свободна.

Итак, теперь в общих чертах можно представить, из каких основных частей формируется графический интерфейс в Linux. Он строится по модульному принципу, причем существует достаточно много вариантов выбора для каждой из основных компонент. Однако тут возникают некоторые проблемы.

Первая такая проблема связана с разнообразием тех подходов к взаимодействию с пользователем, которые применяются в разных программах. Некоторые приложения, работающие в графическом режиме, используют широко распространенные библиотеки графических элементов типа Qt или GTk, а другие строятся на основе собственных наборов графических элементов. Наборы графических элементов обычно не являются взаимозаменяемыми, поскольку используют различные программные интерфейсы. С другой стороны, не существует никаких ограничений или требований для разработчиков приложений как в части употребления тех или иных наборов графических элементов, так и в части, например, способов запуска программ (через меню, командную строку или набором определенной комбинации клавиш). Это, естественно, вызывает трудности в работе пользователей. Но более существенно то, что это вызывает нерациональные траты ресурсов компьютера. Если 6 разных приложений используют 6 разных библиотек графических элементов, то мы вынуждены как хранить эти 6 библиотек на диске.

Эти недостатки отсутствуют в так называемых интегрированных графических средах или оболочках. В таких средах все основные компоненты графического интерфейса, а также множество специально разработанных приложений, строятся на основе единой графической библиотеки и единого подхода к организации интерфейса. При этом графические среды типа CDE, KDE, GNOME, GNUStep и т.д. строятся по тем же принципам, которые были кратко описаны выше, и не замещают перечисленные выше компоненты системы X Window, а расширяют и дополняют их. KDE, например, использует библиотеку графических функций Qt и собственный менеджер окон kwm, который управляет поведением всех окон. Кроме того, KDE дополняет Qt своей особой библиотекой (kdelibs) для выполнения таких задач, как создание меню, диалоговых окон или окон сообщений, организации взаимодействия программ, печати, и других задач.

KDE

KDE (K Desktop Environment) -- популярный рабочий стол для UNIX. Начиная с четвертой версии интерфейс должен работать в Microsoft Windows и Mac OS X, но эксперты утверждают, что говорить о достижении кроссплатформенности пока рано, так как под управлением этих систем основные библиотеки пока работают нестабильно.

История KDE началась в 1996 г. Автор интерфейса -- Маттиас Эттрих (в то время студент Тюбингенского университета). Идея заключалась в том, чтобы разработать не просто графическую оболочку, а создать некую законченную рабочую среду, в которой все приложения будут вести себя одинаково. Таким образом предполагалось, что пользователь сможет существенно сэкономить время за счет минимизации изучения того, что по сути представляет собой условность, и сможет быстрее приступить к выполнению своих обязанностей.

В качестве инструментария для разработки интерфейса был выбран Qt. Это и стало главным препятствием для широкого распространения интерфейса. Дело в том, что до ноября 1998 г. Qt распространялся под закрытой лицензией. Участники проекта вполне обоснованно опасались, что это может привести к определенным трудностям.

Частично сомнения скептиков рассеялись, когда инструментарий Qt стал доступен под Оpen Source Q Public License. При этом специально оговаривалось, что если разработка Qt будет по каким-либо причинам прекращена, то заинтересованные в ее существовании лица смогут сменить лицензию на BSD.

Окончательно вопрос был решен в 2000 г., когда Qt стал распространяться под GPL. Все препятствия на пути KDE были сняты. В настоящее время этот десктоп используется в качестве основного в дистрибутивах Mandriva, MOPS, OpenSUSE и некоторых других. Свой вклад в повышение его популярности внес даже сам Линус Торвальдс, однажды заявив, что предпочитает именно его, а не GNOME.

KDE -- не просто оконный менеджер, а интегрированная графическая среда. Ее преимущество заключается не только в единообразии интерфейса входящих в ее состав приложений, но и в наличии механизма взаимодействия между ними. Проще говоря, если есть инструмент для решения какой-либо задачи, то запущенная программа перекладывает функции на него, а не пытается действовать самостоятельно.

Например, если в системе присутствует KDE-приложение для проверки орфографии, то к нему обращаются все программы, где эта функция будет востребована, -- текстовый редактор, почтовый клиент и т. п. Таким образом, достигается определенная компактность рабочей среды.

Основные достоинства KDE:

· большой набор прикладных программ с единообразным пользовательским интерфейсом;

· единый инструментарий настройки, при помощи которого можно не только сконфигурировать рабочий стол, но и задать некоторые общесистемные параметры;

· высококачественный перевод на множество языков, включая русский;

· тесная интеграция всех приложений;

· простота использования.

Рабочий стол KDE

Пользователь Windwos не должен испытывать каких-либо затруднений при работе в среде KDE. По крайней мере, принципы организации рабочей среды те же самые -- главное иерархическое меню, вызываемое одной кнопкой; перемещаемые окна; операции, вызываемые щелчком мыши.

Разумеется, есть и отличия. Главное заключается в том, что в свободной ОС по умолчанию используется несколько виртуальных рабочих столов.

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

Любители оригинальных решений могут использовать стиль Kickoff, принятый в OpenSUSE. В этом случае в построении главного меню используются вкладки, что удобно при большом количестве установленных приложений. Таким образом, основой принцип свободного ПО, состоящий в том, что у потребителя всегда должен быть выбор, соблюдается довольно точно.

Редактор главного меню активируется из контекстного меню, вызываемого щелчком правой клавишей мыши на кнопке запуска. Если щелкнуть правой кнопкой мыши на свободном месте рабочего стола, откроется меню, при помощи которого можно создать значки запуска приложений, упорядочить иконки, изменить фон и даже выбрать оптимальное разрешение экрана -- все очень близко к тому, что привык видеть пользователь Windows после того же самого действия. Казалось бы, мелочь, но это как раз то, что упрощает жизнь мигранту, для которого вроде бы незначительные трудности в сумме формируют одну большую проблему.

Традиционно для Linux-интерфейсов в KDE задействована средняя кнопка мыши. С ее помощью вызывается меню управления окнами. Команд там всего две: выстроить окна и расположить их каскадом. Также отображаются все запущенные программы с указанием рабочего стола, на котором их можно найти.

Еще один элемент интерфейса -- панели. По умолчанию активна только одна. Она называется "панель меню". На ней располагаются иконки для запуска приложений и отображаются свернутые окна (фактически мы имеем почти точный аналог панели быстрого запуска Windows). При желании пользователь может создать дополнительные панели. Расположить их можно у любого края рабочего стола. За настройку каждого из этих элементов отвечает графический инструмент с богатым набором функций. Помимо месторасположения и размера есть возможность задать условия, при которых панель будет убираться с экрана, и определить ее внешний вид -- фон, прозрачность.

Конечно, главный элемент интерфейса -- само окно. Над ним пользователь может совершать множество операций. Помимо привычной троицы "свернуть-развернуть-закрыть" дозволяется убрать рамку (полезно на небольших мониторах), свернуть в заголовок, задать специальные параметры, как окна, так и запущенного в нем приложения.

За тонкую настройку окна отвечает особый графический инструмент. Он предлагает пользователю активизировать множество удобных функций, упрощающих работу, например, приписать каждой кнопке мыши какое-либо действие, совершаемое как над активным, так и над неактивным объектом.

Приложения KDE

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

Konqueror -- очень симпатичный браузер, по возможностям не уступающий Firefox. Веб-страницы отображаются правильно, поддерживаются вкладки.

KMail -- почтовый клиент. По внешнему виду и возможностям он похож на знаменитый The Bat!.

Kate -- удобный текстовый редактор. Он позволяет одновременно работать с несколькими файлами.

KOffice -- полноценный офисный пакет. По системным требованиям он выигрывает как у MS Office, так и у OpenOffice.org.

AmaroK -- удобный музыкальный проигрыватель. Предоставляет пользователю удобные средства для заполнения множества тегов.

GNOME

GNOME (GNU Network Object Model Environment) -- основной рабочий стол нескольких популярных дистрибутивов. Именно его выбрали создатели ASPLinux, Dedian, Fedora, Ubuntu. Главное достоинство интерфейса -- дружелюбие к конечному пользователю. Для мигранта с Windows интегрированная графическая среда GNOME будет наиболее предпочтительным решением.

Проект был основан в 1997 г. Мигель де Иказа и Федерик Мен поставили перед собой задачу создать удобную для пользователя и полностью свободную среду. На тот момент таких еще не существовало, поскольку в KDE, основном конкуренте GNOME, использовался инструментарий Qt, выходивший под закрытой лицензией до 2000 г.

Вторая версия GNOME стала в некотором смысле революционной. Разработчики решили отказаться от ряда базовых принципов, приписываемых свободному ПО. Например, от эргономически немотивированного права на выбор, которое для обычного пользователя является не правом, а обязанностью.

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

Эта концепция была озвучена в "Руководстве по созданию человеческого интерфейса GNOME" (GNOME Human Interface Guidelines, или просто HIG). Предполагалось, что оно должно помочь разработчикам в создании графических сред, удобных для конечного пользователя. Повлияло это руководство и на объект нашего рассказа -- из GNOME были удалены кое-какие настройки, которые только загромождали систему конфигурирования, не имея при этом никакой практической ценности для большинства потребителей.

Конечно, это решение до сих пор вызывает споры. Даже сам Линус Торвалдс внес свою лепту в обсуждение, сообщив о предпочтении KDE. В качестве основных причин он назвал следующие особенности GNOME: простота, ограниченность и плохие возможности конфигурирования. У этой точки зрения нашлись как сторонники, так и противники, это в результате привело к образованию еще одной темы, которую модераторы всех уважающих себя специализированных форумов причислили к HollyWar, а потому на корню пресекают попытки дискуссий по этому вопросу. Да и выбор дистрибутива вовсе не означает, что пользователя обрекают на работу в конкретном графическом окружении. В репозиториях имеется масса альтернативных вариантов в расчете на то, что человек все попробует и на чем-то остановится.

Рабочая среда GNOME основана на инструментарии GTK+, в котором имеется средство для создания графических приложений. Популярность этого интерфейса привела к тому, что прикладные программы, созданные с использованием той же технологии, стали называть GNOME-приложениями. Разумеется, это не всегда так. Например, текстовый процессор AbiWord и электронные таблицы Gnumeric официально в состав оболочки не входят (хотя иногда их называют одним словом -- Gnome Office).

Рабочий стол GNOME

Рабочий стол GNOME организован таким образом, что мигранту с Windows практически не придется тратить время на его освоение. Иконки запуска приложений и панели -- вот и вся премудрость. Причем все пользовательские действия достаточно очевидны. Например, чтобы создать кнопку запуска, надо щелкнуть правой кнопкой по рабочему столу и в открывшемся меню выбрать соответствующий пункт. Затем при помощи файлового менеджера назначается требуемое приложение, находится иконка -- и дело сделано.

Так же просто поместить на рабочий стол иконку запуска приложения, ссылка на которое есть в главном меню. В этом случае тоже следует использовать контекстное меню правой кнопки. Однако по сравнению с Windows опций тут несколько больше. В частности, всю секцию можно вынести на панель как в виде ящика (набор пиктограмм), так и в виде отдельного меню (точная копия секции).

Операции с окнами точно такие же, как и в Windows: развернуть, свернуть, закрыть, переместить. Правда, с поправкой на то, что пользователю доступны несколько виртуальных рабочих столов. Поэтому необходимы некоторые дополнительные опции. Например, для окон, в которых запущены те приложения, что всегда должны быть перед глазами, разумно активировать режим "Всегда на видимом рабочем месте". И конечно же объекты можно перемещать с одного экрана на любой другой.

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

На панелях можно разместить элементы, предназначенные для запуска программ или управления какими-либо действиями системы. Для этого надо щелкнуть правой кнопкой по свободному месту и выбрать в контекстном меню "Добавить на панель...". Выбор элементов весьма велик -- от кнопки выключения машины до иконки активации главного меню.

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

Разумеется, в процессе настройки все это можно изменить, причем до полной неузнаваемости. Скажем, пользовательский интерфейс системы Linux XP Desktop практически неотличим от рабочего стола Windows. Хотя это -- самый обыкновенный GNOME.

Разработчики GNOME не забыли и о людях с ограниченными физическими возможностями. К их услугам технология чтения с экрана Orca, поддерживающая брайлевские сокращения. И, разумеется, есть обычная лупа с улучшенными фильтрами для людей, ограниченно воспринимающими цвета.

Приложения GNOME

GNOME -- это не просто менеджер окон. Такие интерфейсы принято называть интегрированными графическими средами. В состав оболочки входит много прикладных программ, причем часть из них предназначены для настройки ОС в целом.

Комплект утилит для конфигурирования системы получил название GNOME System Tools. Он включает в себя графические инструменты для настройки учетных записей пользователей системы, сетевых подключений, даты и времени, системных служб и общих сетевых ресурсов. Работать с ними исключительно просто даже начинающему пользователю, ведь дружелюбие -- основополагающий принцип этого интерфейса.

Помимо служебных программ в состав этого менеджера окон входит множество пользовательских прикладных программ. Вот основные из них:

· Nautilus -- графический файловый менеджер, работающий в нескольких режимах;

· GNOME Terminal -- эмулятор терминала, предоставляющий пользователю доступ к консольным командам;

· Gedit -- текстовый редактор с поддержкой кодировки Unicode;

· Evolution -- продвинутый почтовый клиент, по функциональности приближающийся к MS Outlook;

· Totem -- мультимедийный проигрыватель.

Таким образом, пользователь, выбравший GNOME, получит в свое распоряжение готовую рабочую среду, в которую входят средства настройки и наиболее прикладные программы.

ЧАСТЬ 3. ГРАФИЧЕСКАЯ СРЕДА В WINDOWS XP

Обзор основных принципов организации интерфейса в Windows

Для понимания принципов организации интерфейса Windows необходимо иметь представление об основных его элементах, на которых построено выполнение программ и взаимодействие программы и пользователя. Весь интерфейс Windows основывается на трех китах:

· аппаратно-независимая графика;

· стандартный оконно-ориентированный интерфейс;

· взаимодействие приложений с системой Windows и между собой посредством передачи сообщений.

Данные элементы системы Windows самым тесным образом связаны между собой, вместе образуют целостную систему.

Любая программа для Windows может выполнять вывод на любое устройство с помощью одного и того же набора вызываемых подпрограмм. Причем для Windows приложения все устройства выглядят одинаково, и программисту не нужно заботится об управлении конкретным устройством на низком уровне. Каждое устройство имеет свой драйвер, отвечающий за фактическое выполнение графического вывода. Для устройств, которым при этом необходима помощь, GDI обеспечивает программную эмуляцию, использующую средства низкого уровня этого устройства, которые реализуют функций высокого уровня.

При выводе информации на экран дисплея GDI обеспечивает оконно-ориентированную графику. Это означает, что каждое окно рассматривается как отдельная область прорисовки. Когда программа выполняет в окне прорисовку, то координаты по умолчанию устанавливаются так, что точка начала координат (0,0) находится в верхнем левом углу клиентной области окна. Кроме того, рисунки автоматически отсекаются по границам окна. Подобные механизм защиты работает двусторонне, то есть ни вы не можете нарисовать что-либо вне своего окна, ни другая программа нарисовать что-то в вашем окне.

В последствие использование GDI стало нежелательным из-за появления его потомка, подсистемы GDI+, основанной на C++. GDI+ является улучшенной средой для 2D графики, в которую добавлены такие возможности, как сглаживание линий (antialiasing), использование координат с плавающей точкой, градиентная заливка, внутренняя поддержка современных графических форматов (таких как JPEG и PNG), преобразования 2D матриц и т. п. GDI+ использует ARGB цвета. Эти возможности используются в пользовательском интерфейсе Windows XP, а их присутствие в базовом графическом слое облегчает использование систем векторной графики, таких как Flash или SVG.

Стандартный оконно-ориентированный интерфейс, представленный Windows API, поддерживает в системе Windows ряд объектов пользовательского интерфейса: окон, пиктограмм, меню, блоков диалога и т.п.

Окно представляет собой самую важную часть пользовательского интерфейса. Оно играет ключевую роль. Окно - это самостоятельно существующий объект, параметры которого описаны в специальных структурах данных, а поведение функцией окна.

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

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

При поступлении сообщения о произошедшем событии, это сообщение помещается в системную очередь Windows. Системная очередь в Windows одна. После этого сообщения из системной очереди распределяются между приложениями. Для каждого приложения Windows организует и поддерживает отдельную очередь, куда пересылаются все сообщения для этого приложения. Обработку очереди приложения осуществляет самоприложение. Все стандартные сообщения, определенные в системе Windows можно разделить на несколько групп:

· аппаратные (входные данные от мыши и клавиатуры);

· об организации окна (уведомление, требование действия, запрос);

· об организации интерфейса пользователя (меню, указатель мыши, линейка прокрутки, блоки диалога, MDI);

· о завершении (закрытие прикладной программы или системы);

· частные (элементы управления блоком диалога: редактор кнопка, блок списка, комбо-блок);

· уведомление о системном ресурсе (изменение цвета, шрифты, буферизация печати, режимы работы устройств);

· о совместном использовании данных (буфер вырезанного изображения и динамический обмен данными DDE);

· внутренние системные (недокументированные сообщения).

Графический интерфейс в Windows XP

Собственно, здесь пойдет речь о графической среде Windows XP.

Графический интерфейс Windows XP замечательно продуман и имеет простую, но в то же время многофункциональную структуру. По сравнению с операционными системами ранних версий, интерфейс Windows XP обладает рядом несравненных преимуществ. Во-первых, значительно расширились функциональные возможности. Появились такие интересные и полезные приложения, как Экранная лупа, клавиатура, улучшена цветовая гамма рабочего стола. Во-вторых, графический интерфейс Windows XP позволяет быстро и просто настраивать основные параметры системы, пользователь получает полный контроль над созданием собственного интерфейса, выбирая фон, цвета, стили, способы оформления окон, стартового меню и т.д. Даже самые рутинные операции, такие, как щелчок кнопкой мышки, тот же вызов меню, сопровождаются яркими и привлекательными спецэффектами.

C Windows XP появилась возможность использовать "Visual Styles" позволяющие изменить графический интерфейс пользователя. Luna -- новый стиль графического интерфейса, входящий в поставку XP и являющийся интерфейсом по умолчанию для ПК, имеющих более 64 мегабайт RAM. Возможно использовать и другие "Visual Styles", но они должны быть подписаны цифровой подписью Microsoft (так как имеют важное значения в функционировании системы).

Оформление графического интерфейса в Windows XP включает более округлые формы и плавные цвета, по сравнению с Windows 95, а также дополнительные функциональные улучшения.

В Windows XP появилась возможность быстрого переключения пользователей, позволяющая временно прервать работу одного пользователя и выполнить вход в систему под именем другого пользователя, оставляя при этом приложения, запущенные первым пользователем, включёнными. Это обеспечивается технологией служб терминалов, где каждый новый пользовательский сеанс запускается в качестве отдельного сеанса служб терминалов, в котором данные каждого пользователя полностью отделены друг от друга. Для каждого такого сеанса требуется дополнительно около 2 МБ оперативной памяти (без учета объема памяти, используемой приложениями, запущенными в каждой из сессий).

Функция "удалённый помощник" позволяет опытным пользователям и техническому персоналу подключаться к компьютеру с системой Windows XP по сети для разрешения проблем. При этом помогающий пользователь может видеть содержимое экрана, вести беседу и (с позволения удалённого пользователя) брать управление в свои руки.

Программа восстановления системы, предназначенная для возвращения системы в определённое предшествующее состояние (эта функция является развитием аналогичной программы, включённой в Windows Me), а также улучшение других способов восстановления системы. Так, при загрузке последней удачной конфигурации, загружается и прежний набор драйверов, что позволяет в ряде случаев легко восстановить систему при проблемах, возникших в результате установки драйверов; возможность отката драйверов и т. д.

Организация рабочего стола в Windows XP

В Microsoft Windows XP реализовано огромное количество возможностей, позволяющих настроить операционную систему в соответствии с индивидуальными вкусами и решаемыми задачами. Учитывая разную квалификацию пользователей, система предоставляет различные способы доступа к настройкам.

Большинство настроек рабочего стола доступно в панели "Свойства: Экран". В этой панели содержится пять вкладок, с помощью которых можно настроить внешний вид рабочего стола по своему вкусу: установить тему, фон, заставку, схему управления питанием, цветовую схему, разрешение экрана и многое другое.

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

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

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


Подобные документы

  • Описание файловой системы Unix. Работа основных команд ls, cmp, comm, их ключей. Разработка программного продукта, работающего в среде Windows и представляющего собой эмулятора командного процессора операционной системы Unix. Выбор средств реализации.

    курсовая работа [183,0 K], добавлен 29.04.2015

  • Стандартные компоненты Windows XP. Главное меню, панель задач, оформление рабочего стола и значки рабочего стола. Требования к минимальной конфигурации, необходимой для установки Windows XP на платформе Intel. Удаленный доступ к рабочему столу.

    курсовая работа [1,1 M], добавлен 14.01.2015

  • Операционная система MS-DOS: история и характеристика. Обзор стандартных программ операционной системы Windows. Способы запуска программ. Служебные приложения Windows и их назначение: диспетчер задач, проверка, очистка, дефрагментация и архивация диска.

    реферат [221,4 K], добавлен 06.01.2015

  • Появление первых версий Windows, их графические интерфейсы и расширения для DOS. Семейства Windows 3.x и Windows 9.x, их особенности и основные функции. Эволюция технологии Plug and Play. Наиболее существенные улучшения в современных версиях Windows.

    реферат [162,3 K], добавлен 13.06.2014

  • Графические компоненты экрана, системные объекты и функции. Система средств взаимодействия пользователя с устройством. История графических пользовательских интерфейсов персональных компьютеров, их классификация. Оконная система X Window System.

    презентация [5,4 M], добавлен 22.05.2012

  • Графический интерфейс (операционные системы), объекты Windows и их свойства. Рабочий стол – графическая среда, на которой отображаются объекты и элементы управления Windows, примеры окон и рабочего стола. Основные приемы управления с помощью мыши.

    презентация [1,1 M], добавлен 12.04.2010

  • Сущность и принцип работы операционной системы, правила и преимущества ее использования. Возможности различных операционных систем, их сильные и слабые стороны. Сравнительная характеристика систем Unix и Windows NT, их потенциал и выполняемые задачи.

    реферат [10,5 K], добавлен 09.10.2009

  • История развития реестра Windows, описание разделов, WinApi функции. Аналоги программ других разработчиков. Последовательность проектирования Windows-приложения, которое будет выводить аппаратную характеристику ПК на экран. Руководство пользователя.

    курсовая работа [1,2 M], добавлен 23.07.2013

  • Правовые основы защиты информации на предприятии. Анализ среды пользователей. Автоматизированная система предприятия. Краткие сведения об операционной системе Windows XP. Классификация троянских программ. Способы защиты операционной системы Windows XP.

    дипломная работа [187,3 K], добавлен 14.07.2013

  • Изучение учебника и справочной подсистемы Windows 95/NT, получение навыков работы с "мышью", манипулирование окнами и значками программ и документов, запуска программ в системе Windows 95/NT. Разработка простого приложения для Windows при помощи Delphi.

    контрольная работа [1,1 M], добавлен 15.01.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.