Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Есеп.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
324.73 Кб
Скачать

31. Debug –менюі, құрастырылуы, мүмкіндіктері, қолданылуы.

Debugging бөлігі комплятормен құрылатын отладкаляқ ақпараттарды обьектілік файлдарға қосуды басқарады (Debug information және Line numbers жалаушалары). Сонымен қатар, Disable inline expansions жалаушасы inline кеңейтілуін – функцияға тағайындау үшін қолданылады. Бұл отладканы жеңілдетеді.

Егер сіз программаны отладкалағының келсе, онда Linker бетіндегі Create debug information жалаушасы да орнатылғандығын қадағалауыңыз керек.

Debuggers-ті қолдану – меню, мүмкіндіктер, командалар.

Өңдеу кезіндегі қателерді іздеу – нәтижелерді түсінбеу, тоқтап қалулардың болуы, циклдан шықпау және программадан шығап кету кезінде көрінеді. design және run  периодтық қателер. Жөндеу тәртібі – жүйелік хабарламаларды өңдеу, программадағы күдікті зоналарды табу, SHE фреймдердің қоршалуы және жүйелік хабарламаларды және өңдеуші хабарламаларын генерациялау, бақылау нүктелерін құру және күдікті аймақтарға тесттер құру үшін пайдаланылады

32. IDA–менюі, құрастырылуы, мүмкіндіктері, қолданылуы.

«IDA дизассемблері интенсивті даму өніміне жатады, — өңдеушілермен енгізілген үнемі даму арқасында және өзегрістердің арқасында көптеген версиялары пайда болған, солардың ішінде 3.84, 3,84b, 3,85, 4.0, ал кейбіреуілер әлі күнге дейін IDA 3.6 қолданғанды дұрыс көреді. Өкінішке орай, бір – біріне ұқсас версиялардың өзі ерекшеленеді және сәйкес келмейді. Дизассемблер пакетінің үш түрлі ұсыныстары бар — стандартты (IDA Pro Standard), прогрессивті (IDA Pro Advanced) және демонстрациондық (IDA Pro Demo). Мұндағы әрбір пакетке (демонстрациондықтан басқа) екі қосымша кіреді — бірі Windows-32 үшін графикалық (келешекте IDAG деп бергілейміз) және үш MS-DOS, OS/2 және Windows-32 үшін консольдық. Ал демонстрациондық пакетке тек бір ғана графикалық қана қосымша кіреді. Дизассемблердің екі түрі бар – автономды және интерактивті. Автономды пайдаланушыдан өзіне керекті шартарды дизассемблерлеу процессінен бұрын беруді керек етеді және процесстің өзіне кірісуге рұқсат бермейді. Интерактивті дизаассемблерлеу кезінде программаның процессінің орындалуын "қолмен" басқаруға болады. Пайдаланушы кез – келген кезде процесстің орындалуына кірісе алады: адрестерді константалардан ерекшелеу немесе инструкцияның шегін көрсетуді анықтайды және т.б. Сәйкесінше, интерактивті дизассемблерлердің пайдаланушы интерфейсі жақсы дамыған, ал IDA –дың тіптім өз си-ұқсас скриптер тілі бар.

33. Delphi7 – аспаптар ағашы. Delphi ортасында төрт терезе бар.

Олар:

l) Delphi5-Projectl - Delphi5-тің негізгі терезесі;

2) Form1 — Форма;

3) Object Inspector - Объект инспекторы терезесі;

4) Unitl.pas — Редактор терезесі.

1 DeIphi-дің негізгі терезесі үш құрылымнан тұрады:

1 Мәзір.

2 Acnanamap панелі алтыға бөлінеді:

Standard — Стандарттық;

View — Көрсету;

Debug — Баптау;

Custom- Қолданушы;

Desktop — Жұмыс столы;

Internet — Интернет.

Компоненттер палитрасы төмендегідей беттерден тұрады:

Standard — Стандартты;

Additional - Қосымша;

Win32 — Windows интерфейсінің 32-разряды;

System — функциялық жүйеге кіру мүмкіндік;

Data Access — Берілгендер қорындағы информациямен жұмыс;

DataControl — Берілгендерді элементтермен басқаруды құру;

dbExpress - SQL-серверіне кіру мүмкіндігі;

DataSnap - Көп салалы берілгендер қорындағы қосымшаны құру;

BDE — BDE арқылы берілгендерге кіру мүмкіндігі;

ADO — ActivX берілгендер объектісін қолданып берілгендер қорына байланыс жасау;

InterBase — Аттас берілгендер қорына тікелей кіру мүмкіндігін қамтамасыз етеді;

SOAP — Аттас техногия көмегімен анықталған ортады берілгендерді алмастыру;

InternetExpress — Аттас қосымшаны құру үшін берілгендер қорындағы анықталған қосымша-клиент және қосымша-сервер бір мезгілде болады;

Internet — Интернет желісінде қосымша Web-серверін құру;

FastNet — Инетернет желісіне кіру хаттамасын қамтамасыз ету;

Decision Cube — Көп өлшемді талдау;

QReport — Есепті құрастыру;

DiaIogs — Стандартты сұхбаттық терезені құру;

Win3.1 — Windows3.1 интерфейсі;

SampIes — Бірге қойылатын жүйелік мысалдар;

ActivX — ActivX компанентті;

COM+ - Аттас объектілерді басқару;

InterBaseAdmin — Аттас берілгендер қорына кіру мүмкіндігін басқару;

WebSnap — Web-серверінің қосымшасын құру;

Server — Жалпы COM серверлер VCL бөлігі үшін;

IndyCIients — Клиент үшін Интернет тәуелсіз тұжырымдама компоненті;

Indy Servers - Сервер үшін тәуелсіз тұжырымдама компоненті;

Indy Miss — Интернеттің қосымша тәуелсіз тұжырымдама компонентті.