HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Kliens-oldali script-ek futtatása DEBUG módban


Példaprogram letöltése

11247 bájt

A szoftverfejlesztő eszközök szinte mindegyike, kiváltképp a Visual Studio.NET tartalmaz a fejlesztéshez elengedhetetlen hibakereső funkciókat. Egyedülálló segítség azonban, hogy képesek vagyunk a Weblapjaink HTML kódjában elhelyezett kliens-oldali script-eket is DEBUG módban futtatni, az esetlegesen előforduló hibákat feltérképezni. Cikkünkben bemutatjuk, hogyan érhetjük el ezt a funkciót.

Mellékelt példa megnyitása előtt szükséges egy ScriptDebug nevű virtuális könyvtár létrehozása, mely a példa könyvtárára mutat. Ehhez futtassa le a mellékelt CreateVD.js parancsállományt.
A kliens-oldali script-ekben történő hibakereséshez két mozzanat szükséges a munka megkezdése előtt. Első lépésben meg kell győződnünk arról, hogy engedélyezve van-e a hibakeresési funkció. Ezt az Internet Explorer Eszközök – Internet beállítások menüpontjának megnyomásával felbukkanó ablak Speciális feliratú füle alatt ellenőrizhetjük.
A Böngészés bekezdésben keressük meg a „Hibakeresés tiltása a parancsállományokban” feliratú jelölőnégyzetet, és szüntessük meg a kijelölést.
Ezt követően elviekben nincs akadálya annak, hogy a WebForm-jaink HTML kódjában elhelyezett script-eket (legyen az VBScript, vagy JScript nyelven írva) DEBUG módban futtassuk.
A mellékelt példában két szövegmezőben megadott értéket adunk össze a MŰVELET gomb megnyomásával, majd az eredményt megjelenítjük egy harmadik szövegmezőben. A gomb megnyomásával lefuttatjuk a Sum nevű JavaScript metódust, mely összeadja a két számot, és elvégzi az eredmény kiírását is. Amennyiben a script egy komolyabb műveletet végez el, akkor több száz soros is lehet, és DEBUG funkció nélkül órákba telhet megtalálni egy esetleges hibát. A megoldás a problémára egyszerű: a debug-olandó függvény elejére be kell szúrnunk a DEBUGGER kulcsszót kisbetűvel begépelve.


<script language="javascript">
  function Sum()
  {
    debugger
    ...
Ennek köszönhetően elegendő az alkalmazást DEBUG módban futtatni, és a hibakereső megáll a kulcsszó soránál. A DEBUG módban történő futtatáshoz válasszuk a Debug – Start menüpontot, majd a két szövegmező kitöltése után nyomjuk meg a MŰVELET gombot.
A program futása a debugger kulcsszónál megáll, és a Debug - Step Over menüpont megnyomásával futtathatjuk a kódot sorról sorra.
A kód futtatása közben a keretrendszer alsó szegmensében elhelyezkedő segédablakainak egyikében, a LOCALS fül alatt ellenőrizhetjük az automatikusan lekérdezett változók értékét. Amennyiben hiba történik, arról azonnal értesülünk. Hihetetlen mennyiségű idő takarítható meg ezzel a módszerrel.



Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2003 évkönyv 637. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |