Interfaţa Windows(R) XP -...

14
Interfaţa Windows(R) XP Alexandru Mihai Serea Facultatea de Informatică Odată cu apariţia sistemului de operare Microsoft(R) Windows(R) XP, interfaţa cu care majoritatea utilizatorilor de calculatoare personale erau obişnuiţi a primit un nou, să-l numim “aspect”. Mă voi limita la al numi “aspect” deoarece principiile de funcţionare rămân, cu puţine excepţii, fidele stilului impus de versiunile Windows anterioare. Pentru aspecte de nivel tehnic referitoare la aceasta problemă vă invit să consultaţi MSDN Library sau articolul Using Windows XP Visual Styles . În cele ce urmează, vom arăta ce este stilul xp, cum se deosebeşte de stilul clasic, urmând ca apoi să dam câteva exemple de aplicaţii care folosesc sau nu unul dintre cele două stiluri. Windows(R) XP conţine două versiuni ale librăriei ComCtl32.dll, mai exact versiunea 5 şi versiunea 6, fapt ce permite sistemului să adopte, în funcţie de preferinţele utilizatorului, un stil clasic sau specific xp. În screenshot-uri se poate observa maniera de redare a ferestrelor, a taskbar-ului, a tabpage-urilor, a butoanelor (buton principal, buton cu focus şi buton normal). Stilul Clasic este stilul versiunilor anterioare de Windows(R), stil caracterizat de contoale pătrate, monocolore (3D Object color), fără efecte deosebite... Începând cu Windows(R) 2000 au fost introduse două noi facilităţi, mai exact gruparea articolelor din meniu (articolele neutilizate sunt ascunse) şi fading-ul – dispariţia treptată a unui articol la selectarea acestuia. Meniul Start are aceleaşi particularităţi ca alte elemente din interfaţă, forma şi culoarea fiind împrumutate de la restul obiectelor 3D...

Transcript of Interfaţa Windows(R) XP -...

Interfaţa Windows(R) XP Alexandru Mihai Serea

Facultatea de Informatică

Odată cu apariţia sistemului de operare Microsoft(R) Windows(R) XP, interfaţa cu care majoritatea utilizatorilor de calculatoare personale erau obişnuiţi a primit un nou, să-l numim “aspect”. Mă voi limita la al numi “aspect” deoarece principiile de funcţionare rămân, cu puţine excepţii, fidele stilului impus de versiunile Windows anterioare.

Pentru aspecte de nivel tehnic referitoare la aceasta problemă vă invit să consultaţi MSDN Library sau articolul Using Windows XP Visual Styles.

În cele ce urmează, vom arăta ce este stilul xp, cum se deosebeşte de stilul clasic, urmând ca apoi să dam câteva exemple de aplicaţii care folosesc sau nu unul dintre cele două stiluri.

Windows(R) XP conţine două versiuni ale librăriei ComCtl32.dll, mai exact versiunea 5 şi versiunea 6, fapt ce permite sistemului să adopte, în funcţie de preferinţele utilizatorului, un stil clasic sau specific xp.

În screenshot-uri se poate observa maniera de redare a ferestrelor, a taskbar-ului, a tabpage-urilor, a butoanelor (buton principal, buton cu focus şi buton normal).

Stilul Clasic este stilul versiunilor anterioare de Windows(R), stil caracterizat de contoale

pătrate, monocolore (3D Object color), fără efecte deosebite...

Începând cu Windows(R) 2000 au fost introduse două noi facilităţi, mai exact gruparea

articolelor din meniu (articolele neutilizate sunt ascunse) şi fading-ul – dispariţia treptată a unui articol la selectarea acestuia.

Meniul Start are aceleaşi particularităţi ca alte elemente din interfaţă, forma şi culoarea fiind împrumutate de la restul obiectelor 3D...

Windows(R) Explorer este o soluţie de gestionare a sistemului de fişiere inclusă în

Windows(R) încă de la primele versiuni. În cele ce urmează vom analiza modificările apărute în această zonă a interfeţei grafice. Putem observa înlocuirea pictogramelor din toolbar, din arborele de navigare şi din lista de

fişiere şi directoare, noile pictograme avînd un aspect mai natural şi mai plăcut. De asemenea, putem observa introducerea unor noi stiluri de vizualizare a listei, fapt ce

îmbunătăţeşte atît interfaţa aplicaţiei, cît şi uzabilitatea acesteia. O altă schimbare este legată de modul de implementare, din punct de vedere al interfeţei, al

vizualizării fişierelor ascunse, sau a fişierelor cărora li s-a aplicat opţiunea Cut din meniul contextual. Efectul este cel de transparenţă (nume de cod alphablending), o îmbunătaţire evidentă faţă de versiunile anterioare de Windows(R) în care pentru redarea acestor articole era folosită o altă culoare, mai ştearsă, pentru a simula acelaşi efect...

Avansăm acum la stilul nativ al Windows(R) XP aka. StyleXP, nume de cod Luna. Vom folosi

colortheme-ul Blue(Default). În afară de un aspect plăcut şi o îmbunătăţire a abilităţii de customizare, principalele

funcţionalităţi ale interfeţei introduse în această versiune a sistemului de operare se referă la efectele de focus şi hover...

Meniul Start a fost redesenat pentru a fi compatibil cu caracteristicile noii interfeţe grafice (mai multe tonuri de culori însoţite eventual de fading).

De asemenea au fost introduse noi elemente ce imbunătăţesc abilităţile de customizare, o zonă de History a programelor şi o altă zonă în care fiecare utilizator îşi poate plasa o pictogramă de acces rapid la o aplicaţie sau un document (shortcut).

Au fost de asemenea introduse două noi mecanisme, de notificare prin care utilizatorii vor fi anunţaţi de existenţa unor noi shortcut-uri plasate în StartMenu la instalarea unei noi aplicaţii şi, respectiv, de scroll, activat în momentul în care articolele ies din zona ecran, pentru a evita aglomerarea acesteia...

O altă îmbunătăţire, independentă de theme-ul ales (clasic sau xp), pe care am uitat să o

menţionez mai devreme, s-a produs la capitolul: “Nivel de customizare permis de toolbar-ul din Explorer”. Acum putem adăuga sau scoate butoane în funcţie de preferinţele personale sau, de ce nu, modifica poziţia unor butoane (vezi butoanele Copy To, Move To şi Delete). În screenshot-ul de mai jos putem observa îmbunătăţirile aduse în reprezentarea controlului push-button (poziţia pushed este redată într-o manieră mai elegantă).Totodată remarcăm efectul de hovering acţionînd asupra butonului Delete...

Pentru că am vorbit mai devreme de posibilităţile, practic nelimitate, de customizare ale

interfeţei acestui sistem de operare, anexez trei screenshot-uri ce prezintă o temă, s-o numim, “alterată”...

Colţurile din stînga-sus al ferestrelor şi cel din dreapta-sus al meniului Start sînt

“geometrizate”, bara de nume a ferestrelor si taskbar-ul prezintă un model, textul butoanelor din zona

de hover a mouse-pointerului are culoarea modificată, meniurile au fost îmbunătăţite cu fade-effect (trecerea treptată de la o nuanţă de culoare la alta)...

De asemenea toolbar-ul din Explorer prezintă fade-effect, iar butoanele de tip push care sunt

în poziţia apăsat prezintă efectul de translucenţă (efect asemănător reproducerii digitale a suprafeţei unui lichid, eventual combinat cu un efect de iluminare orientată)…

Mai departe, vom analiza cîteva aplicaţii de uz comun (pentru unii dintre noi), pentru a analiza interfaţa grafică a acestora şi modul in care aceasta respectă „specificaţiile” interfeţei Windows(R) XP si/sau exploatează noile elemente discutate, pe scurt, mai sus.

Din start aş dori sa menţionez faptul că nici una dintre aplicaţiile alese nu respectă stilul interfeţei sistemului de operare (StyleXP), deşi două dintre acestea sunt dezvoltate chiar de Microsoft(R). Mă refer desigur la faptul că aplicaţiile în cauză nu folosesc aceleaşi controale (la nivel de interfaţă şi nu numai), aceleaşi pictograme (alphablending, umbră şi translucenţă) şi nici aceleaşi efecte (fading, scroll, bump, design, fade-effect...)

O puternică unealtă pentru dezvoltatorii de software ce aparţin “generaţiei” .net, Visual Studio

.net 2003 are o inerfaţă ce respectă „standardul” introdus odată cu apariţia Microsoft(R) Office(R) XP.

Denumit FlatStyle, acest stil are ca şi coordonate definitorii controalele plate ce folosesc pictograme cu culori disipate.

Totul, începînd de la meniuri şi continuînd cu restul controalelor, are un aspect special. Voi lăsa screenshot-urile să vorbească...

Interfaţa conţine un amalgam de controale tip HTML (exemplu grăitor fiind Start Page-ul),

totodată introducînd noi controale precum TabPage-ul şi DockingView-ul...

Meniurile conţin o zonă specială pentru pictograme, delimitată coloristic...

Putem observa faptul că la selectarea articolelor din meniuri sau

toolbar-uri acestea au un compotament atipic din perspectiva interfeţei sistemului de operare – pictogramele se deplasează ascendent şi astfel dau naştere unei umbre...

Deşi inconsistent vis-a-vis de interfaţa caracteristică sistemului de operare, acest stil –

FlatStyle Office(R) XP a creat un adevărat curent în rîndurile programatorilor de aplicaţii Windows(R).

Mai departe trecem la una dintre cele mai recente apariţii software de la Microsoft(R), şi

anume Office(R) 2003. Observăm faptul că firma mamă a celui mai utilizat sistem de operare a rămas fidelă curentului

iniţiat odată cu apariţia Office(R) XP, surprinzînd încă o dată cu inovaţii la nivel de interfaţă utilizator. Putem specula pe această temă spunînd că următorul Visual Studio(R) - Codename Whidbey (2005), precum şi următorul sistem de operare Windows(R) - Codename Longhorn (2007), vor îmbrăţişa acest “aspect”, iar preview-urile apărute la diverse conferinţe internaţionale par să încurajeze aceste speculaţii.

Pînă atunci însă, interfaţa Word 2003 – aplicaţie componentă Office(R) 2003, aşa cum o puteţi vedea în screenshot-urile ataşate, deşi plăcută la vedere şi, îndrăznesc a adăuga, net superioară interfeţelor majorităţii aplicaţiilor utilizate la ora actuală, rămîne incompatibilă cu standardul StyleXP...

Putem observa un aspect general diferit de cel cu care ne-au obişnuit versiunile anterioare...

Toolbar-urile conţin un fade-effect cu orientare verticală care generează o impresie de

tridimensionalitate a interfeţei, impresie la care contribuie şi meniurile, care prezintă umbră cu antialising (effect de modelare a marginilor obiectelor grafice pentru a elimina aspectul de simulare 3D – pixeli vizibili şi altele) şi pictograme viu colorate...

Mai departe vom trece in revistă două aplicaţii aparţinînd unei alte companii software

consacrate şi anume Adobe, care de asemenea nu respectă standardul StyleXP dar se apropie foarte mult.

Începem cu Acrobat Reader(R) 6.0, o versiune recentă a celebrului software de vizualizat fişiere în format pdf.

Aspectul general al interfeţei este plăcut, de efect fiind folosirea pictogramelor cu adîncime a culorii de 32-biti, translucenţă şi transparenţă, inclusiv pentru articolele din meniu şi a butoanelor cu margini rotunjite.

Se observă totuşi o serie de controale personalizate, cum ar fi tabpage-ul din stînga şi delimitatorul acestuia, care au un aspect general de sistem de operare dintr-o distribuţie Linux, sau poate chiar Java2(TM) Beans...

Al doilea reprezentant Adobe, şi anume Photoshop 7.0 are de asemenea o interfaţă placută

şi uşor de utilizat, dar care nu corespunde criteriilor impuse de StyleXP. Pictogramele lipsesc din meniuri, iar în barele de unelte nu se colorează decît atunci cînd

efectuăm un hover sau o selecţie şi observăm încă o dată o serie de controale care nu fac obiectul bibliotecilor de controale incluse în sistemul de operare (ferestre de unelte flotante, cu proprietăţi de ancorare, tabpage-uri redesenate, şi altele).

Cireaşa de pe tort, sau dacă preferaţi bomboana de pe colivă... Nero StartSmart din Nero 6.0.

Agreată de unii, insuportabilă pentru alţii, dar cu siguranţă interesantă şi plină de potenţial. Nu există deocamdată sistem de operare cu care sa fie compatibilă o asemenea interfaţă, dar

aştept cu nerăbdare apariţia unuia...

Atît!