Animații pentru Windows 7. Tapet de pe desktop
Principiile de bază ale animației
La prima vedere, se pare că animațiile sunt mai necesare de către programatorii care lucrează la jocuri sau la modelare. procese fizice. Sunt cu adevărat necesare în aplicații de afaceri silențioase și respectabile?
Cu toate acestea, animația joacă în aplicații Windows 8 un rol mai important decât ar părea. Acest subiect va fi tratat mai târziu, când ne uităm la utilizarea XAML pentru a crea obiecte ControlTemplate care suprascriu complet aspectul controalelor. Și deși cel mai mult aspect important ControlTemplate este un arbore vizual, șablonul trebuie să descrie și schimbarea aspect control în anumite condiţii. De exemplu, un control Buton poate fi evidențiat atunci când este făcut clic sau colorat gri când este blocat. Toate aceste modificări ale aspectului ControlTemplate sunt definite ca animații - chiar dacă schimbarea este instantanee și seamănă puțin cu o animație.
Animațiile sunt, de asemenea, folosite pentru a defini tranzițiile între diferite vizualizări ale unei aplicații sau mișcarea elementelor pe măsură ce se fac modificări în colecții. Încercați să mutați țigla în ecranul de start dintr-un loc în altul - veți vedea că plăcile adiacente se mișcă ca răspuns. Toate acestea se realizează prin animații, care joacă un rol important în estetica dinamică a Windows 8. În multe aplicatii moderne, cum ar fi programul pentru învățarea limbajelor de programare pascal abc, animațiile sunt folosite pentru a îmbunătăți capacitățile interfeței cu utilizatorul.
Spațiu de nume Windows.UI.Xaml.Media.Animation
Articolul „Cronometre și animații în WinRT” a arătat cum să animați obiecte folosind un eveniment CompozițieTarget.Rendering- o tehnică pe care am numit-o animație „manuală”. În timp ce animația desenată manual poate fi destul de puternică, are dezavantajele sale. Metodă sună din nou rulează întotdeauna pe firul UI, ceea ce înseamnă că animația poate încetini răspunsul programului la intrarea utilizatorului.
În plus, animațiile demonstrate cu CompositionTarget.Rendering au fost complet liniare, ceea ce înseamnă că au crescut sau scăzut liniar o anumită valoare în timp. Adesea, o ușoară modificare a ritmului unei animații o va face mai plăcută ochiului; De obicei, animația se accelerează la început și încetinește la sfârșit, uneori cu o ușoară „mișcare inversă” pentru un plus de realism. Desigur, astfel de animații pot fi realizate și folosind CompositionTarget.Rendering, dar organizarea calculelor necesare poate fi dificilă.
Următoarele exemple vor folosi instrumentele de animație Windows Runtime încorporate, constând din 71 de clase, 4 enumerari și 2 structuri, combinate într-un spațiu de nume Windows.UI.Xaml.Media.Animation. Aceste animații rulează adesea pe fire de fundal și acceptă o serie de capabilități pentru implementarea efectelor non-triviale. Foarte des, animațiile sunt definite în întregime în XAML și apoi declanșate din cod sau (într-un caz special, dar comun) din XAML.
Desigur, însăși ideea de a stăpâni instrumentele de animație din 71 de clase pare descurajantă. Din fericire, aceste clase sunt împărțite în mai multe categorii generale, iar la sfârșitul citirii acestui material, veți avea o înțelegere completă a structurii spațiului de nume.
Animația se bazează pe modificări ale unor proprietăți ale unui obiect. Această proprietate este adesea numită „proprietatea țintă” a animației. Animațiile Windows Runtime necesită ca proprietatea țintă să fie susținută de o proprietate de dependență și, prin urmare, definită într-o clasă care derivă din DependencyObject.
În unele medii grafice Sunt acceptate animațiile de cadre, în care ritmul animației este determinat de rata de cadre a ecranului. Diferențele în ratele de cadre pe diferite platforme hardware pot determina distorsionarea tempoului animației. Animațiile Windows Runtime sunt clasificate ca sincrone, adică sunt executate după intervale de timp reale: secunde și milisecunde.
Ce se întâmplă dacă firul care rulează animația are ceva de făcut și animația omite câteva bătăi? Animația cadru continuă de obicei din punctul în care a fost întreruptă. Sincron Animație Windows Runtime se adaptează la ora curentă si continua din starea in care ar trebui sa fie.
Un exemplu simplu de utilizare a animațiilor
Să începem prin a anima proprietatea FontSize a elementului TextBlock. Următorul proiect conține un panou Grid cu două rânduri cu un câmp TextBlock și Buton pentru a începe animația. Foarte des animațiile sunt definite în secțiunea Resurse element rădăcină fișier XAML. Animație simplă constă din obiecte StoryboardŞi DoubleAnimation:
Numele clasei DoubleAnimation nu înseamnă că efectuează două animații! Aceasta este o animație concepută pentru proprietățile țintă de tip Double. După cum veți vedea în curând, Windows Runtime acceptă și animații pentru proprietăți țintă precum Punct, Culoare și Obiect. (Animația tipului de obiect ar părea a fi suficientă pentru orice scop, dar, în realitate, o astfel de animație se limitează la setarea proprietăților discrete ale valorilor, mai degrabă decât la schimbarea fără probleme.)
Windows Runtime necesită ca obiectul de animație (cum ar fi DoubleAnimation) să fie un copil al Storyboard. Obiect Storyboard poate avea mai mulți copii pentru a realiza animații paralele, iar sarcina Storyboard este o structură organizatorică pentru sincronizarea copiilor.
Storyboard definește, de asemenea, două proprietăți imbricate numite TargetNameŞi TargetProperty. Valorile acestor proprietăți sunt setate pe obiectul de animație pentru a indica obiectul țintă și proprietatea acelui obiect care urmează să fie animat:
În mod implicit, animațiile rulează pe un fir secundar pentru a menține firul UI liber să răspundă la intrarea utilizatorului. Cu toate acestea, animarea proprietății FontSize a elementului TextBlock trebuie făcută pe firul de execuție UI, deoarece măsurarea dimensiunii fontului declanșează schimbarea aspectului. Windows Runtime nu-i place să efectueze animații pe firul UI - până la punctul în care acestea sunt dezactivate în mod implicit! La Mediul Windows Runtime știa despre intențiile tale (da, vrei ca animația să fie executată, chiar dacă se întâmplă pe firul UI), trebuie să setezi proprietatea EnableDependentAnimation adevărat.
În acest context, „dependent” înseamnă dependență de firul UI. Restul acestei animații specifică afirmă că ar trebui să schimbe valoarea proprietății FontSize de la 1 la 144 în trei secunde. Durata animației este specificată în ore, minute și secunde. Sunt necesare toate cele trei valori și două puncte. Dacă specificați un singur număr, acesta va fi interpretat ca un număr întreg de ore, iar două numere separate prin două puncte vor fi interpretate ca ore și minute. Numărul de secunde poate fi fracționat. Dacă animația trebuie să ruleze mai mult de o zi, puteți specifica numărul de zile și o perioadă în fața ceasului.
Prima dată când rulați acest program, elementul TextBlock este redat cu înălțimea de 48 de pixeli specificată în elementul TextBlock din fișierul XAML:
Obiectul Storyboard nu începe să funcționeze singur. Execuția sa trebuie declanșată - de obicei de o anumită condiție din interfața cu utilizatorul. În acest program, handlerul Click al elementului Button primește o referință la Storyboard din colecția Resources și apoi apelează Metoda Begin().:
Utilizarea Windows.UI.Xaml; folosind Windows.UI.Xaml.Controls; folosind Windows.UI.Xaml.Media.Animation; namespace WinRTTestApp (clasa parțială publică sigilată MainPage: Page ( public MainPage() ( this.InitializeComponent(); ) private void Button_Click(object sender, RoutedEventArgs e) ( (this.Resources["storyboard"] ca Storyboard).Begin() ;)))
Rețineți directiva de utilizare pentru spațiul Windows.UI.Xaml.Media.Animation. Nu este generat automat de șablonul Visual Studio.
Când un obiect Storyboard este lansat, elementul TextBlock își setează imediat proprietatea FontSize la 1 ( Din proprietateîn DoubleAnimation), după care FontSize crește la 144 ( proprietate Toîn DoubleAnimation) timp de trei secunde. Creșterea este liniară: după o secundă proprietatea FontSize este de 48-2/3 pixeli, iar după două secunde este de 96-1/3. După trei secunde, animația se oprește și dimensiunea fontului TextBlock rămâne la 144 de pixeli.
Dacă faceți din nou clic pe buton, animația va începe din nou. Mai mult, acest lucru se poate face în timp ce animația este redată și va începe de la 1 pixel de fiecare dată.
Setarea opțiunilor de animație
Când se termină animația programului, proprietatea FontSize păstrează valoarea specificată de proprietatea To a obiectului DoubleAnimation. Acest comportament este determinat de proprietate FillBehavior Obiect DoubleAnimation, care în mod implicit conține o valoare enumerată HoldEnd. De asemenea, îl puteți seta la Stop:
În acest caz, când animația se termină, proprietatea FontSize revine la valoarea inițială de 48. De asemenea, nu puteți specifica o valoare From sau To în definiția animației, de exemplu:
Animația începe la 1, dar continuă până la valoarea inițială de 48. Mărirea dimensiunii fontului este mai lentă, deoarece durata animației este aceeași trei secunde.
În următoarea animație, proprietatea FontSize crește de la valoarea sa actuală la 144 în trei secunde:
Spun „valoarea curentă” pentru că această valoare nu este neapărat aceeași cu valoarea de pre-animare de 48. Faceți clic pe butonul și, în timp ce fontul din TextBlock continuă să crească în dimensiune, faceți clic din nou. Fiecare clic ulterior încheie animația curentă și pornește de la valoarea curentă FontSize. Cu fiecare clic nou, viteza de zoom încetinește, deoarece animația durează aceleași trei secunde.
Putem presupune că clasa DoubleAnimation definește proprietățile To și From de tip double. Acest lucru este aproape adevărat - sunt de fapt de tip double cu suport null (nullabil), iar null este valoarea implicită. Acesta este modul în care DoubleAnimation determină dacă aceste proprietăți au fost setate.
De asemenea, puteți utiliza După valoare:
Acum, fiecare apăsare de buton declanșează o animație care mărește FontSize cu 100 de pixeli în trei secunde. Textul devine din ce în ce mai mare fără a reveni la dimensiunea inițială.
Încercați să reveniți la configurația originală și să adăugați un atribut care setează proprietatea AutoReverse adevărat. Când începe această animație, proprietatea FontSize devine 1, crește la 144 în trei secunde, apoi scade înapoi la 1 în următoarele trei secunde, după care animația se termină. Întreaga schimbare durează șase secunde. Setați FillBehavior la Stop, iar după acele șase secunde proprietatea FontSize va reveni la valoarea 48 care era în vigoare înainte de începerea animației.
De asemenea, puteți seta atributul Repeat Behavior cu sau fără AutoReverse. Următoarea combinație înseamnă că animația trebuie să treacă prin trei cicluri de creștere și scădere a FontSize:
Întreaga animație durează 18 secunde.
De asemenea, puteți seta RepeatBehavior la o anumită durată:
Întreaga animație durează 7 secunde. Valoarea FontSize crește de la 1 la 144 în primele trei secunde, scade de la 144 la 1 în următoarele trei secunde și apoi începe să crească din nou, dar se oprește. Valoarea rezultată FontSize este 73,5. De asemenea, puteți seta RepeatBehavior la Forever, ceea ce va face ca animația să se repete pentru totdeauna (sau cel puțin până când vă plictisiți și veți părăsi programul).
Începutul animației poate fi amânat folosind proprietatea BeginTime:
Când faceți clic pe buton, nu se întâmplă nimic timp de o secundă și jumătate, dar apoi TextBlock se micșorează la 1 pixel și începe să se extindă. Animația se termină la 4,5 secunde după ce se face clic pe butonul.
Chiar și cu toate variațiile, toate animațiile discutate până acum au fost liniare. Proprietatea FontSize crește sau scade întotdeauna liniar cu numărul specificat de pixeli pe secundă. O modalitate simplă de a crea o animație neliniară se bazează pe atribuirea unei valori unei proprietăți EasingFunction, definit de clasa DoubleAnimation. Stilați proprietatea în format element de proprietate și definiți una dintre cele 11 clase care derivă din EasingFunctionBase. Exemplu de utilizare a unei clase ElasticEase:
Asigurați-vă că încercați această opțiune și observați efectul. Pe măsură ce măriți, fontul TextBlock depășește 144px, apoi se micșorează sub 144px și merge înainte și înapoi de câteva ori până când se stabilește la To.
EasingFunctionBase definește Proprietatea EasingMode, moștenit de toate cele 11 clase derivate. Implicit este valoarea de enumerare EasingMode.EaseOut, care pornește animația liniar și aplică un efect special la sfârșitul animației. În modul EaseIn efectul se aplică la începutul animației, iar în modul EaseInOut se aplică la început și la sfârșit.
Unele clase care derivă din EasingFunctionBase își definesc propriile proprietăți pentru setări suplimentare. ElasticEase definește Proprietatea oscilațiilor(un număr întreg cu o valoare implicită de 3 care definește numărul de „oscilații”) și Proprietate de elasticitate tip double, care are și o valoare implicită de 3. Cu cât valoarea elasticității este mai mică, cu atât efectul este mai pronunțat. Încercați următorul fragment:
Ne vom uita la un program cu care să experimentăm în curând. diferite funcții animație realistă.
Am menționat mai devreme că obiectul de animație (cum ar fi DoubleAnimation) trebuie să fie un copil al Storyboard-ului. Interesant, clasele Storyboard și DoubleAnimation sunt egali în ierarhia clasei:
Dependență de obiecte Cronologie a obiectelor Storyboard DoubleAnimation...
Storyboard definește Proprietatea copiilor tip TimelineColelection, proprietăți imbricate TargetName și TargetProperty, precum și metode pentru întreruperea și reluarea animației. DoubleAnimation definește proprietățile From, To, By, EnableDependentAnimation și EasingFunction.
Toate celelalte proprietăți întâlnite mai devreme - AutoReverse, BeginTime, Duration, FillBehavior și RepeatBehavior - sunt definite de clasa Timeline; aceasta înseamnă că acestea pot fi setate în Storyboard pentru a determina comportamentul tuturor descendenților Storyboard. Cronologia definește, de asemenea, o proprietate numită SpeedRatio:
Cu un anumit SpeedRatio, animația se accelerează de 10 ori! Puteți, desigur, să setați proprietatea SpeedRatio pe un obiect DoubleAnimation, dar este mult mai obișnuit să o setați pe un obiect Storyboard, astfel încât valoarea sa să fie propagată la toate animațiile copil din acel obiect. Proprietatea SpeedRatio poate fi folosită pentru reglaj fin viteza de animație fără modificarea valorilor individuale de durată sau pentru depanare seturi complexe animatii. De exemplu, setarea SpeedRatio la 0,1 încetinește animația și facilitează urmărirea a ceea ce se întâmplă.
Clasa Timeline definește, de asemenea Eveniment finalizat, care poate fi setat la Storyboard sau DoubleAnimation pentru a vă anunța când animația este finalizată. Animațiile pot fi, de asemenea, definite în întregime în cod. Fișierul XAML pentru proiectul SimpleAnimationCode conține un panou Grid cu nouă Elemente de buton, partajând un singur handler de clic. Nici Storyboard, nici DoubleAnimation nu apar în fișierul XAML:
Puteți crea obiectele Storyboard și DoubleAnimation o dată într-un fișier de cod de fundal și le puteți reutiliza de fiecare dată când trebuie să rulați o animație sau le puteți crea de fiecare dată, după cum este necesar. Prima metodă funcționează numai dacă ținta animației este întotdeauna același obiect. În teorie, programul ar putea avea nevoie de nouă animații independente pentru nouă butoane, așa că este mai ușor să le creezi după cum este necesar. Totul se întâmplă în gestionarea clicurilor:
Utilizarea sistemului; folosind Windows.UI.Xaml; folosind Windows.UI.Xaml.Controls; folosind Windows.UI.Xaml.Media.Animation; namespace WinRTTestApp (clasa parțială publică sigilată MainPage: Page ( public MainPage() ( this.InitializeComponent(); ) private void Button_Click(object sender, RoutedEventArgs e) ( DoubleAnimation animation = new DoubleAnimation ( EnableDependentAnimation = true, To = 96, Duration) new Duration(new TimeSpan(0, 0, 1)), AutoReverse = true, RepeatBehavior = new RepeatBehavior(3) ; storyboard nou.
În definiția anterioară a DoubleAnimation în XAML, proprietățile atașate Storyboard.TargetName și Storyboard.TargetProperty identifică obiectul și proprietatea la care se aplică animația. În cod, situația este puțin diferită: pentru a seta numele proprietății, aceeași static Metoda Storyboard.SetTargetProperty, dar metoda este folosită pentru obiect Storyboard.SetTarget(nu Storyboard.SetTargetName), care specifică ținta mai degrabă decât numele XAML al țintei. Dacă ținta este un element TextBlock definit în XAML cu numele „txtblk”, atunci apelul SetTarget() ar arăta astfel:
Storyboard.SetTarget(animation, txtblk);
Numele variabilei obiect este specificat, nu numele textului. În exemplul de cod de mai jos, am setat ținta la un buton care generează un eveniment Click.
De asemenea, acordați atenție modului în care este setată proprietatea Duration. Opțiunea TimeSpan este cea mai comună, dar Duration conține și două proprietăți statice: Automatic (o secundă în acest context) și Forever (nerecomandat deoarece animația devine infinit de lentă). Valoarea implicită este Automat; Acest lucru este convenabil dacă uitați să-l setați.
Deoarece modificarea fiecărei proprietăți FontSize afectează dimensiunea fiecărui obiect Button, Grila trebuie să recalculeze lățimea și înălțimea celulelor sale. Este interesant să rulezi toate animațiile în același timp pentru a urmări redimensionarea Grilei.
Buna ziua! Ascuns Animație Windows 7 - astăzi vom vorbi despre ea. Este uimitor câte posibilități secrete și efecte frumoase ascunde sala de operație în interior. sistem Windows 7. Pentru a le „extrage” din adâncuri ascunse codul programului sunt unele speciale. Cu ajutorul lor, puteți debloca și gestiona frumuseți vizuale uimitoare fără cunoștințe de programare sau nuanțe de registru, ca un utilizator obișnuit.
Ieri, de exemplu, am găsit complet accidental două dintre aceste ajustări. Și cel mai ciudat lucru este câți programe similare, Ți-am descris deja seturi întregi de ajustări, dar niciuna dintre ele nu conține acest cuplu dulce. Prin urmare, sunt unice și doar puțini știu despre ele! Veți putea din nou să ieși în evidență din masa gri a utilizatorilor, să-ți surprinzi prietenii și să-ți faci plăcere pe tine și pe cei dragi.
Nu trebuie să instalați nimic și puteți returna toate modificările cu un singur clic pe buton. Și puteți decide dacă aveți nevoie sau nu prin previzualizarea videoclipului.
Deci, o singură modificare vă va permite să schimbați culoarea ferestre deschiseîn funcție de fundal sau doar automat, la întâmplare. Apropo, se schimbă și culoarea barei de activități. Dar a doua modificare este și mai interesantă - deblochează animația ascunsă a Windows 7 la deschiderea oricăror ferestre sau foldere. Există mai multe opțiuni de animație, puteți ajusta viteza acesteia și așa mai departe. Impreuna cu ferestre iluminate cu neon arata foarte frumos.
Iată cum arată:
Animație ascunsă Windows 7 - descărcați tweakers
Schimbarea automată a culorii ferestrei...
Totul este în rusă și intuitiv clar. Utilizați cercetarea științifică pentru a selecta parametrii. Puteți dezactiva efectul prin simpla închidere a reglajului din tavă.
Ascuns Animație Windows 7 la deschiderea folderelor.
Rulați tweak-ul strict în conformitate cu capacitatea de biți a sistemului dumneavoastră.
Pur și simplu nu există nimic de descris - totul este clar din videoclip. Puteți reveni totul la aspectul standard, plictisitor - doar făcând clic pe...
După modificarea oricăror parametri, nu uitați să apăsați...
Windows 7 animă aproape totul. Aceste efecte pot impresiona copiii, dar pun două probleme pentru performanță. Primul este că încetinesc. elemente vizuale, crescând timpul necesar pentru deschiderea și închiderea ferestrelor, meniurilor și casetelor cu listă, ceea ce, la rândul său, vă transformă computerul într-o broască țestoasă lent. În al doilea rând, încarcă procesorul, care ar putea fi folosit pentru a deschide o aplicație, pentru a crea o pictogramă de previzualizare, pentru a încărca pagini web complexe sau pentru a gestiona sarcini intensive de procesor.
Desigur, există și alte setări care afectează generalul Performanța Windows, dar setările care controlează efectele vizuale sunt mai ușor de schimbat și fac imediat ca Windows să funcționeze și să răspundă mai rapid.
În Panoul de control, selectați secțiunea Sistem și faceți clic pe linkul din stânga Opțiuni suplimentare sisteme ( Sistem avansat setări) (sau rulați SystemPropertiesAdvanced.exe). Sub Performanță, selectați Setări. Fila Efecte vizuale conține setările despre care vom vorbi.
Din păcate, patru opțiuni de bază induce utilizatorii în eroare. De exemplu, funcția Lasă Windows să aleagă ceea ce este cel mai bine pentru computerul meu readuce toate setările la valorile alese de marketing Serviciul Microsoft a demonstra Caracteristicile Windows. Opțiunea Furnizează cea mai buna vedere Ajustare pentru cel mai bun aspect pur și simplu activează toate opțiunile, în timp ce Ajustare pentru cea mai bună performanță le dezactivează pur și simplu.
În funcție de capacitățile plăcii video, unele setări pot fi ușor ajustate.
- Controale și elemente animate din interiorul ferestrei
Opriți pentru a elimina efectul de fade-in al butoanelor și filelor casete de dialog, efect de pulsație ciclică pe butoane și dispariție
săgețile barei de defilare. Butoanele se vor aprinde când treceți mouse-ul peste ele, dar acum o vor face fără întârziere.
- Animarea ferestrelor atunci când sunt minimizate și maximizate
Controlează efectele strivirii și întinderii la minimizarea, restaurarea și maximizarea ferestrelor. Activați această opțiune pentru a vedea unde dispare o fereastră când o minimizați sau dezactivați-o pentru a forța ferestrele să apară într-o anumită locație.
- Animație în meniul Start și bara de activități
Controlează listele derulante animate (a se vedea capitolul 2), comenzile rapide pentru miniaturi decolorate și butoanele drop-down din bara de activități. Opriți-l pentru a accelera bara de activități. La început versiuni Windows această setare a fost numită Butoane din bara de activități Slide.
- Porniți Aero Peek
Când treceți mouse-ul peste butonul Barei de activități pentru a lansa o aplicație, deasupra barei de activități apare o mică fereastră de previzualizare. Când treceți cu mouse-ul peste această fereastră, ferestrele vizibile devin semi-transparente, cu excepția ferestrei de sub cursorul mouse-ului. Același lucru se întâmplă dacă apăsați Aft+Tab de mai multe ori și vă opriți la o fereastră.
Funcția activează sau dezactivează Previzualizare Previzualizează desktopul cu Aero Peek în fila Taskbar a ferestrei de proprietăți Taskbar și în meniul Start, ceea ce face ca toate ferestrele să fie semi-transparente atunci când treci cu mouse-ul peste butonul Afișează desktop, astfel încât să poți vedea tabelul Desktop.
Această funcție este utilizată numai atunci când treceți cu mouse-ul peste anumite locații și ar trebui să aibă un impact notabil asupra performanței numai dacă aveți multe placa video invechita. Dezactivați-l dacă simțiți că Windows se împiedică de fiecare dată când cursorul atinge bara de activități sau dacă vi se pare enervant.
- Activarea Compoziției desktop
Acest parametru denumit vag este unul dintre principalele locuri care afectează performanța. Este ușor să remediați situația, dar numai dacă nu doriți să vedeți efectul de sticlă
Windows 10 este, după părerea mea, cel mai bun sistem de operare de la Microsoft în acest moment cu efecte vizuale foarte frumoase: animație și tranziții netede care sunt destul de posibile dezactivați, dacă computerul dvs. nu este foarte productiv. Hardware modern și stare solidă unități ssd Ne-au obișnuit să lucrăm destul de rapid, iar uneori animația este întârziată și creează un sentiment de inhibiție (cel puțin pentru mine). Și totul pentru că întârzierea implicită a animației este setată la 400 de milisecunde și această valoare poate fi modificată, de preferință la jumătate, setând-o la 200. Citiți mai jos cum să faceți acest lucru.
Remedierea manuală a registrului Windows
Această metodă este potrivită și pentru utilizatorii 7, 8 și 10, folosind exemplul ei, voi arăta cât de ușor este să faci asta.
- Avem nevoie de un editor de registry Regedit, faceți clic Win+R sau utilizați căutarea și lansați editorul.
- În Editorul Registrului, utilizați partea stângă bara laterală pentru a merge la următoarea secțiune:
HKEY_CURRENT_USER\Panou de control\Desktop |
- Apoi, în panoul din dreapta, găsiți valoarea MenuShowDelay și dublu clicsă-l deschidă.
- Puteți seta valoarea de la 0 la 4000 milisecunde, dar o valoare de 150-200 păstrează efectul de animație și îl face mai rapid, dar depinde de dvs.
Pentru ca modificările să aibă efect, reporniți computerul sau pur și simplu deconectați-vă și conectați-vă din nou. Dacă vă este prea lene să faceți aceste manipulări, descărcați arhiva, care conține două fișiere de modificare a registrului cu valorile 200 și 400 pentru a returna valorile implicite. Pentru mine, vizual a devenit mai rapid.
Cum să îmbunătățiți performanța prin dezactivarea animației și a efectelor
După cum am spus mai sus, pentru computerele mai vechi și mai vechi există o modalitate de a crește performanța prin dezactivarea tuturor efectelor. Da, nu va arăta spectaculos, dar totul va fi cu siguranță mai rapid.
Panou de control > Sistem și securitate > Sistem > Setări avansate de sistem > Performanță. În setări, puteți experimenta cu setările sau le puteți dezactiva complet, după care Windows se va schimba vizual în partea mai buna, dar va elibera resurse pentru a crește viteza sistemului.
Primul meu a cumparat computer de acasă cu Windows 98 la bord, am fost supus constant la diverse experimente din partea mea pentru a crește performanța sistemului.
La acel moment, a existat o lipsă catastrofală de putere și a face dispozitivul să funcționeze și mai repede a fost practic o realizare.
Achizitie periodica reviste de calculator, înregistrând într-un bloc de note diverse hack-uri care, potrivit altor utilizatori, au ajutat la realizarea sistem de operare lucrează mai rapid, precum și instalarea câtorva tweakers etc. Nu au adăugat atât viteză, cât și sentimentul că ați atins maximul în optimizare. Care a fost costul a trebuit să-l înlocuiască? fișier nativ„defrag.exe” pe același, numai din Windows Me sau activarea modului „DMA” pentru unitățile de disc (hard disk și CD-ROM) sau editarea fișierului „Msdos.sys” folosind Notepad...
De asemenea, una dintre modalitățile de a accelera capacitatea de răspuns a sistemului de operare, atât atunci, cât și acum, este dezactivarea animației UI. La urma urmei, mulți utilizatori preferă răspunsul instantaneu la acțiunile lor decât tranziții netede etc.
În ciuda faptului că odată cu creșterea puterii și a performanței componentelor pentru calculatoare personale cerințele pentru ei sunt, de asemenea, în creștere, configurație personalizată diverși parametri și setări rămân încă relevante. In aceasta instrucțiuni pas cu pas vom analiza cum puteți îmbunătăți capacitatea de răspuns a Windows 10 prin dezactivarea setărilor inutile de design și performanță, fără de care interfata utilizator se va comporta mai repede. Să începem!
GEAMURI ACCELERATE
Pe pictograma „Acest PC” pe care este posibil să o aveți pe desktop, activați butonul din dreapta mouse-ul și faceți clic pe „Proprietăți”. Dacă nu, atunci deschide-l comanda sistemului„Run” apăsând combinația Chei de câștig+ R și scrieți următoarea comandă:
Systempropertiesavansat
apoi faceți clic pe „OK”.
Pentru prima parte a primului paragraf, în stânga, accesați „Opțiuni avansate”. În fila Avansat, în secțiunea Performanță, accesați Setări.
IN " Efecte vizuale» faceți mai întâi clic pe „Furnizează cea mai buna performanta" Apoi, unul câte unul, verificați opțiunile necesare, cum ar fi:
- afișați miniaturile în loc de pictograme;
- arunca umbre de pictograme pe desktop;
- afișează un dreptunghi de selecție transparent;
- afișați conținutul ferestrei la glisare;
- atenuează neregulile în fonturile de pe ecran.
Acest lucru este destul. Faceți clic alternativ pe butoanele „Aplicați” și „OK”.
CUM SE DEZACTIVEAZĂ ANIMAȚIA
În plus, puteți dezactiva animațiile inutile folosind Accesibilitate în Setări Windows 10. Deschideți „Opțiuni” - „ Accesibilitate» - „Alți parametri” și dezactivați (dacă după finalizarea tuturor punctelor din prima parte nu este deja dezactivat) comutatorul „Reda animație”.
Aceasta încheie instrucțiunile - Windows accelerat! Autentifică-te pentru a primi lista completa sfaturi computerizate. Ai ceva de adăugat sau de obiectat? Bun venit în grupul nostru de FB.