Персонализиране на интерфейса на операционната система Windows
1. Операционна система Windows
2. Windows потребителски интерфейс
3. Настройка на интерфейса
4. Практическа част
Списък на използваната литература
1. Операционна система Windows
Когато включите компютъра, операционната система се зарежда в паметта преди другите програми и след това служи като платформа и среда за тяхната работа. Невъзможно е да си представим работа с компютър без операционна система. Познаването на операционната система е необходимо за успешното използване на съвременните компютри.
Към днешна дата операционната система Windows на Microsoft във всичките й проявления несъмнено е най-често срещаната операционна система на компютър: в света има повече от 150 милиона компютъра, съвместими с IBM PC, и Windows е инсталиран на 100 милиона от тях. Очевидно е, че запознаването с компютър трябва да започне с запознаване с Windows, тъй като без него работата на компютър е немислима за повечето потребители. Познаването на системата Windows е необходима тухла в стената на познанията за компютър.
Операционна система (ОС) - набор от системни и управляващи програми, предназначени за най-ефективно използване на всички ресурси на компютърна система (CS) (Компютърна система - взаимосвързан набор от компютърен хардуер и софтуер, предназначен за обработка на информация) и лесна работа с него. Целта на ОС е организацията на изчислителния процес в изчислителната система, рационалното разпределение на изчислителните ресурси между отделните задачи, които трябва да бъдат решени; предоставяйки на потребителите множество сервизни инструменти, които улесняват процеса на програмиране и задачи за отстраняване на грешки. Операционната система действа като aинтерфейс (Интерфейс - набор от хардуер и софтуер, необходим за свързване на периферни устройства към компютъра) между потребителя и самолета, т.е. ОС предоставя на потребителя виртуален самолет. Това означава, че операционната система до голяма степен формира представата на потребителя за възможностите на самолета, удобството за работа с него и неговата пропускателна способност. Различни операционни системи на едно и също техническо средство могат да предоставят на потребителя различни възможности за организиране на изчислителен процес или автоматизирана обработка на данни.
За персонални компютри най-често използваните операционни системи на Microsoft са неграфичната операционна система MS DOS (работеща в текстов режим) и различни версии на графичната операционна система Windows:
- Windows Millennium Edition;
- Windows NT Workstation 4.0;
- Windows 2000 Professional;
- Windows XP Personal;
- Windows XP Professional;
Windows е най-разпространената операционна система и за повечето потребители е най-подходяща поради своята простота, добър интерфейс, приемлива производителност и огромен брой приложения за нея.
Windows обаче, разбира се, не е единствената модерна операционна система. Други съвременни операционни системи, като Linux, UNIX, OS/2, имат своите предимства и недостатъци. Linux осигурява по-разширена сигурност от Windows и има по-интелигентен интерфейс; UNIX се използва там, където се изисква висока надеждност на системата. Големият недостатък на OS/2 и UNIX е доста лошият избор на софтуерни инструменти и тук Windows превъзхожда останалите операционни системи.
От графична добавка до пълноценна операционна система, Windows еволюира сиздание на Windows 95.
Windows 98 най-накрая се справи с прехода от остарялата система за подреждане на файлове на твърдия диск (файлова система) към системата FAT32, която спестява дисково пространство. В същата версия разликата между файлове и папки на компютър и обекти в световната мрежа (WorldWideWeb) беше изтрита. И в двата случая Internet Explorer е основният инструмент за работа с файлове и папки.
Windows Millennium стана междинна версия, която отбеляза прехода от поколение 9X към ново поколение NT, което разработи надеждно разделяне на програмите, работещи под негов контрол, предотвратявайки ги да се „конкурират“ за ресурси и намалява вероятността от „замръзване“.
Версията на Windows XP в момента е най-често срещаната и съчетава предимствата на предишните поколения операционни системи, които вече са познати на потребителите, както и надеждността и гъвкавостта на Windows 2000.
Последната версия на Windows Vista, пусната през есента на 2006 г., отбеляза прехода от 32-битови към 64-битови системи. Поради високите системни изисквания на тази версия (особено 1 GB RAM), повечето от използваните компютри не могат да работят добре под Windows Vista. Пускането на тази версия очевидно ще допринесе за обновяването на парка от персонални компютри.
2. Потребителски интерфейс[1] Windows
Една от основните части на ОС е интерфейсът - универсален механизъм за управление на всяко приложение на ОС, независимо от неговото предназначение и предметна област. Интерфейсът е удобна обвивка, с която потребителят комуникира. Има хардуер, софтуер и потребителски интерфейси.
Потребителски интерфейс - методи и средства за взаимодействие на човека с хардуера и софтуера.
Основните елементи на потребителския интерфейс на Windows са работен плот, прозорци на обекти, менюта и диалогови прозорци; спомагателни - ленти с инструменти, икони, ленти за състоянието, ленти за превъртане, линийки и др.
Операционната система трябва да предоставя потребителски интерфейс. Като минимум, той трябва да предоставя обвивка, която позволява на потребителя да стартира своето приложение по един или друг начин. В някои случаи обаче, като например вградени контролери и други специализирани приложения, такава обвивка може да не съществува. В този случай или системата като цяло функционира без човешка намеса, или потребителят работи само с една приложна програма.
Освен това операционните системи често предоставят съоръжения - споделени библиотеки, сървъри и т.н. за реализиране на графичен потребителски интерфейс чрез приложни програми. Често се оказва трудно да се направи граница между ядрото на ОС и тези инструменти, особено ако стандартната обвивка на ОС е имплементирана с тях. В някои системи, като MSWindows 3.x и MacOS, почти цялото ядро се състои от реализации на GUI.
В момента са се оформили два фундаментално различни подхода към организацията на потребителския интерфейс. Първият, исторически по-ранен подход е да се предостави на потребителя команден език, в който стартирането на програмите се представя като отделни команди. Този подход е известен като интерфейс на командния ред (CLI).
Алтернативен подход е символично изобразяване на наличните действия като икони на екрана и позволяване на потребителя да избира действия с помощта на мишка или друго устройство за въвеждане на координати.Този подход е известен като графичен потребителски интерфейс (GraphicalUserInterface - GUI). Занапред ще използваме английски съкращения, защото изписването на пълното име отнема много време, българските съкращения - паусите са много дисонантни, а да измислим кратък, правилен и благозвучен български термин, ние - нека бъдем честни - сме слаби.
Съвременните разработчици на ОС обикновено предоставят инструменти за внедряване на двата подхода и често обвивки, които използват и двата типа интерфейси. Въпреки това, сред потребителите, предпочитанията за различни подходи са горещо обсъждани.
Командният интерфейс е добър, когато потребителят е наясно какво иска и особено за автоматизиране на рутинни задачи, които се изпълняват редовно. Графичните интерфейси са по-удобни при решаване на неясно формулирани или лошо алгоритмизирани проблеми.
Следователно една добра система трябва да осигурява и двата интерфейса. Например разработчиците на Apple дълго време се опитваха да избегнат включването на команден интерпретатор в системата, но в крайна сметка под натиска на потребителите и особено на специалистите по техническа поддръжка бяха принудени да внедрят командния език AppleScript.
Във всички центрове, известни с разработването на нови интерфейси (XEROX PARC, MIT Media Lab, Apple Computer, Carnegie Mellon University), се разработват различни концепции за дизайн на интерфейси, базирани на възможности за анимация.
Основният проблем в потребителския интерфейс е синхронизирането на точката на внимание на потребителя и точката на активност на системата. Този проблем трябва да се разглежда и в двете посоки. От една страна, потребителят трябва да може да каже на системата къде и какво иска да промени (обикновено това става с щракване на мишката на правилното място). От друга страна, системата трябва да може да привлича вниманиетопотребител до местоположението на най-новите промени.
При преминаване от буквено-цифрови дисплеи към графични дисплеи, полето на дисплея изглеждаше непосилно голямо и проблемът със синхронизирането на сензорната точка беше най-трудният. Решението й е изпълнено на принципа "разделяй и владей". Екранното поле беше разделено на правоъгълници - прозорци и цялата работа се извършваше само в един от тях - така нареченият активен прозорец. В същото време формата на текстовия курсор се промени и, което е много важно, той започна да мига. Това беше необходимо, за да се облекчи проблемът с намирането на текстовия курсор в прозореца. Търсенето на курсора на мишката, когато той е изгубен от полето на внимание, потребителят (все още) извършва чрез потрепване на мишката.
Всъщност и двата метода използват очевидния факт, че движещ се обект по-лесно привлича вниманието. Но основният начин за локализиране на вниманието на потребителя беше геометричното разделяне на екрана, отчасти защото по-активното използване на анимация изглеждаше фантастично по това време. Днес изглежда няма причина да не привлечете вниманието на потребителя, като се преместите на правилното място на екрана. В крайна сметка, много приложения използват различни форми на динамика на картината, които се наричат мултимедийна модна дума.