Skip to main content

Mi az azonnali mód?

A számítógépes grafikus programozásban az azonnali mód egy olyan megjelenítő állapot, amelyben a normál műveletek sorrendje, valamint a létező keretrendszer teljesen megkerülhető, és bizonyos esetekben deaktiválódik.Ez azt jelenti, hogy a futtatott alkalmazásnak közvetlenül meg kell hívnia azokat a funkciókat, amelyek szükségesek ahhoz, hogy bármit megjelenítsenek a kijelző eszközön, például egy monitoron, ahelyett, hogy a programon kívüli veleszületett ciklusokra támaszkodnának.Az azonnali módot leggyakrabban olyan programokhoz használják, amelyek a lehető leggyorsabb megjelenítési időket, például multimédiás alkalmazásokat vagy videojátékokat igényelnek, vagy oktatási eszközként használják, amikor megtanulják a komplex grafikus könyvtárak használatát.Egy rosszul megtervezett vagy nem megfelelően megvalósított program, amely azonnali módú megjelenítést használ, a képernyő üres képernyőit vagy üres területeit is megjelenik és fennmaradhat, mivel nem kell automatikus hívásokat kezdeményezni az aktuális keret újrarajzolására, ha szükséges.Az egyik variációt vegyes módnak nevezzük, amelyben a program a megtartott megjelenítési keretet a helyén tartja, miközben megpróbálja ellenőrizni annak bizonyos részeit azonnali mód stílusú funkciókon keresztül.Az eseményvezérelt program architektúráján keresztül.Ez azt jelenti, hogy a képernyőt csak a program vagy a felhasználó valamilyen típusú bemenetére reagálva újrarajzolják újra.Ez jól működik olyan programokban, mint például a Word Processors vagy a Web böngészők, de nem működik olyan alkalmazásoknál, mint például a multimédiás játékosok, a művészi megjelenítő szoftverek vagy a videojátékok, amelyekben a képernyőt esetleg 60 -szor vagy többször is át kell szerelni, bármilyen típusú típus nélkülbemenet.A megoldás az, hogy azonnali módot használjon.Ilyen módon egy program létrehozhat saját kijelzőhurkot, időzítők és egyéb egyedi kódok segítségével, így a képernyő annyi vagy kevésszor újraélesztésre kerül, amennyire a kívánt eredmény eléréséhez szükséges.Az azonnali mód használatának egyik komplikációja az, hogy a visszatartott mód -megjelenítés átlátható tulajdonságai és mdash;például egy geometriai motor mdash;Lehet, hogy nem áll rendelkezésre, és megköveteli az alkalmazásnak, hogy rendelkezzen saját megvalósításával.Egy másik probléma az, hogy egy program nagy mennyiségű feldolgozási energiát igényelhet a megjelenítő hurok elfogadható sebességgel történő fenntartásához.Ebben a kialakításban a megtartott üzemmód-megjelenítési keretet a helyén tartják, így a grafikus könyvtár összes funkciója használható, de bizonyos funkciókat vagy módszereket felülbírálnak, és a felhasználó által generált kódra cserélik, amely arra kényszerítheti a meglévő megjelenítési keretrendszert, hogy működjön aez inkább az azonnali módhoz hasonló.Ez a módszer hatékony lehet, de létrehozhat olyan kódot is, amelyet nehéz hibakeresni, és váratlan eredményekkel is rendelkezhet, attól függően, hogy a felhasználói kód és a könyvtárkód hogyan működik együtt.