Hibakeresés környezetvédelmi programok Delphi 1

Hibakeresés környezetvédelmi programok Delphi 1

Home | Rólunk | visszacsatolás

(A programozás Delphi)

A Delphi egy erős beépített debugger, nagyban megkönnyíti a hibakeresést a programok. A fő eszköz a hibakereső pont töréspont ablak és nézni változók.

(1) vezérlésére töréspont

kontroll töréspont meghatározza az üzemeltető a programban, mielőtt végrehajtaná a program, amely megszakítja a munkát, és a vezérlés átadódik a Delphi környezetben. A töréspont megadása opció használatával View | Debug ablakok | Breakponts.

Töréspontok ablak tartalmaz egy listát az összes telepített a projektben pontokat amelyek teljesítése van megszüntette a munkaprogram és vezetői megkapja a Delphi környezetben.

Új pont kell, hogy kattintson az ablak jobb gombbal, és válassza a Felvétel lehetőséget. Ebben az esetben megjelenik egy ablak, amely lehetővé teszi, hogy meghatározza a helyzetét a pont egészül ki:

Fájlnév - Meghatározza a fájl neve;

Sor száma - sorszám elejétől a fájl (abban az időben az ablakok tartalmazza a fájlt, és a kurzor vonal);

Feltétel - megadhatja a stop állapot formájában egy logikai kifejezés (pl myValue = Max -Érték -12);

Pass számít - száma áthalad a vonatkoztatási pont a program megszakítása nélkül a számításokat.

Ablak töréspontok (balra) és hozzá egy új pontot ablak (jobbra)

Állapotának nyomon követése a változó vagy kifejezés, akkor egy speciális ablakban úgynevezett opció View | Debug ablakok | órák.

Monitor ablak használható debug módban megfigyelésére kifejezései értékeket helyezik ezt az ablakot.

Új kifejezést kell kattintani az ablakra, kattintson a jobb gombbal, és válassza a New Watch. A parancssorba írja be az Expression kifejezést. Ablak ismétlődésszámot számát határozza meg a kijelzett elemek az adatok; Számjegy ablak számát jelzi számjeggyel a kijelző valós adatokat; Bekapcsolt kapcsoló engedélyezi vagy tiltja a kifejezés kiértékelésének. A fennmaradó elemek értékének meghatározása típus reprezentációja.

A változó értékek is megtekinthető leállás közben a program az egér mozgatásával egy változó kódot a szövegben.

Megfigyelés ablakot, és ablakot az új kifejezést

(3) A kényszerű megszakítása a program

Ha a program fut a Delphi környezet, munkája lehet szakítani bármikor a Ctrl + F2, az ESC, az opció Run | Program szüneteltetése, vagy végül, meg egy töréspont, amely része a programnak, amelynek végrehajtására az adott pillanatban, vagy kerül végrehajtásra .

Végrehajtása előtt az üzemben, ahol a vezérlő beállítása a töréspont, a munkaprogram megszakad, a menedzsment megkapja a Delphi környezetben, egy ablak a megfigyelés hatással lesz az aktuális érték a megfigyelt változók és / vagy kifejezéseket.

Most a programozó tudja keresni a program lépésről lépésre a gombbal F7 és F8 billentyű vagy eszközöket. Ha megnyomja az F8 billentyűt kerül végrehajtásra az aktuális sorban programozott tevékenységek és a munka program megszakad, mielőtt a következő sorban a program szövegét.

Telepíteni / eltávolítani töréspont pontot, kattintson a szolgáltatási terület a bal oldalon a kívánt sort vagy állítsa ezt a sort a kurzor, és nyomja meg az F5 billentyűt.

Ha megnyomja az F7 billentyűt ugyanazt hajtja végre, mint az F8 billentyű lenyomásával, azonban, ha az aktuális sorban kéri a felhasználót szubrutin, a program megszakítja a munkát, mielőtt az első végrehajtható utasítás az alprogram, azaz a. E. F7 gomb lehetővé teszi, hogy nyomon kövesse a munka okozta rutinok .

Miután nyomkövetés a kívánt program része továbbra is a normál működés, nyomja meg az F9 billentyűt.

(5) műveletek töréspontok

egy vagy több intézkedés is kapcsolódik a Delphi bármilyen kérdésben. Ehhez aktiválnia kell a töréspont ablak okoz helyi menü (jobb klikk), és úgy dönt, hogy folytatja a Tulajdonságok menüpontot. A kapott ablakban kattintson a gombra Advanced.

Az alján van Műveletek panel, amelyen keresztül a meghatározott művelet a töréspontot, megjelölt felső részén az ablak:

· Break - megállítani, mielőtt végrehajtja a kijelölt üzemben;

· Figyelmen kívül hagyja azt követő kivétellel - ha a kapcsolót figyelmen kívül hagyja az összes lehetséges eliminálja a jelenlegi debug session, amíg a következő töréspont, amely talán a művelet törlődik;

· Kezelni a következő kivétellel - a telepítés után a kapcsoló művelet törlődik, és az előző kapcsolóval folytatódik feldolgozás lehetséges kivételekkel;

· Napló üzenet -Tudod ki azokat üzenet társított töréspont;

· Eval kifejezést - ki tudja számítani egy kifejezés, és helyezze az eredmény ebben az üzenetben.

A tulajdonságok ablak töréspontok

(6) csoportosítása töréspontok

A Delphi lehetséges töréspontok Szövetség Csoport. Erre a célra minden ugyanabban az ablakban (7.4 ábra). A húr Group fel kell tüntetni a csoport nevét, amelyhez tartozik a lényeg, és az Enable-csoport és letiltása csoport mentén, illetve engedélyezze vagy tiltsa le a műveletet az összes vonatkozó megszakítási a megfelelő csoportba.

(7) kiszámítása kifejezések és a változó értékek

A következő Értékelje / módosítása Run Options ablakban meg lehet tanulni az érték minden kifejezést, vagy állítsuk a változót egy másik értéket. Ez az ablak az úgynevezett debug módban a Ctrl + F7.

Az Expression sor, akkor írj a változó neve, vagy szándéknyilatkozat az Ön számára. Kattintás után a Értékelje gombra Eredmény mező mutatja az aktuális értéket a változó (kifejezés). Ha Expression tartalmaz egy változó neve egyúttal elérhetővé kell tenni a Módosítás gombra, és a vonal Új érték ismétli az aktuális érték a változó. Ha módosítja ezt a sort, majd kattintson a Módosítás, az új érték a változó amelyeket használni fognak a további program futtatása kerül (ha az érték határozza meg a kifejezés, a Módosítás gombra és vezeték Új érték nem lesz elérhető).

Használhatja további gombok az ablak Watch és ellenőrizni. Ha rákattint az első, a kifejezés (változó) származó Értékelje ablak kerül át a Watch megfigyelés ablakban kattintson a második kijelzők kifejezés (változó) egy speciális Vizsgálja ablakot.

(8) A naplózás a munkaprogram

Számítógépes hálózat (Information Area Network) - egy sor csomópontok keresztül csatlakoztatott kommunikációs kapcsolatot egy rendszerben.

A szerkezet a számítógép-hálózat

Node - bármely eszköz közvetlenül csatlakozik az átviteli hálózati környezetben. Csomópontok lehet nem csak a számítógépen, hanem hálózati perifériák, például nyomtatók.

Csomópontok üzeneteket váltani. Itt az üzenet - egy holisztikus sorozata továbbított adatok a hálózaton keresztül.

Az egyes részek a hálózat nevezzük szegmensek.

Broadcasting hálózati média (link) határozza meg, hogyan, hogy üzeneteket küldeni a hálózaton keresztül. Példák az átviteli közeg a kábel, rádió, műholdas csatornákkal.

Számítógépes hálózatok a következő jellemzőkkel rendelkezik.

1. A termelékenység - az átlagos felhasználó a hálózati kérések végrehajtott egységnyi idő alatt. Kapacitás időpontjától függ a rendszer válaszát a felhasználó kérésére. Ezúttal is három részből áll:

- kérheti az átviteli időt a felhasználó a hálózati csomópont felelős annak végrehajtásáért;

- lekérdezés végrehajtási idejét a csomópont;

- adásidő a felhasználó kérésére.

2. Sávszélesség - az átvitt adatok mennyiségét a hálózaton keresztül annak szegmense egységnyi idő (perc).

3. Megbízhatóság - a meghibásodás közötti átlagos időtartam.

4. Biztonság - az a képesség, hogy a hálózat az adatok védelme a jogosulatlan hozzáféréstől.

5. A skálázhatóság - az a képesség, hogy bővítse a hálózat anélkül, hogy jelentősen csökken a teljesítménye.

6. Az egyetemesség a hálózat - az a képesség, hogy csatlakoztassa a különböző technikai eszközök és szoftverek a különböző gyártók.

Számítógépes hálózatok használják a következő célokra:

1) hozzáférés biztosítása szoftver, hardver és adatokat bármely felhasználó a hálózaton; Ezt a célt az úgynevezett erőforrások megosztását;

2) biztosítja a kiváló tárolási információk megbízhatóságát források; adatok tárolása több helyen, hogy elkerülje a veszteséget, abban az esetben az eltávolítás az egyik ülésre;

3) feldolgozása tárolt adatok a hálózat;

4) közötti adattovábbítás távoli felhasználók más.

By típusú számítógépes hálózat átviteli technológiák vannak osztva a következő típusokat:

- műsorszóró hálózatok közös kommunikációs csatorna, amely minden csomópont; üzeneteket küldött valamennyi csomópont; egy példa a műsorszóró hálózat egy televízió;

Kis hálózatok jellemzően adásokat, mivel a nagyobb hálózatokban az adatátvitel csomópontok közötti.

Szerint a hálózat mérete lehet osztani a következő típusú:

- LAN található ugyanabban az épületben vagy a területén az egyik vállalkozás; Például LAN egy LAN az osztályban;

- regionális hálózatok összehozzák több vállalat, vagy a város; Például az ilyen típusú hálózatok egy kábeltelevíziós hálózaton;

- WAN nagy területét borítják, gyakran az egész ország vagy kontinens, és képviseli az unió a kisebb hálózatok; Például egy WAN az Internet.

Elve szerint az épület egy hálózat osztva a következő típusok:

- peer hálózatok egyesíteni egyenlő csomópontok; ilyen web összeköti nem több, mint 10 csomópont;

- alapuló hálózat egy dedikált szerver egy speciális egység - számítógép (szerver) tárolására alapadatok hálózati adatok ilyen csomópontok (ügyfelek) kérésre.

Kapcsolódó cikkek