Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom-cho.docx
Скачиваний:
15
Добавлен:
01.04.2015
Размер:
505.13 Кб
Скачать
    1. Среда разработки Delphi

Для разработки и отладки программы применялась интегрированная система Borland Delphi 2010.

Система программирования Delphi включает в себя мощный аппарат для поддержания наиболее перспективной технологии – объектно-ориентированного программирования: классы и объекты, иерархия структур, объединений и классов с различными механизмами наследования, инкапсуляция данных и обрабатывающих функций с несколькими уровнями доступа, полиморфизм операций, функций и объектов, обеспечивающий как статический, так и виртуальный методы доступа. Встроенный аппарат объектно-ориентированного программирования позволяет описывать сложные предметные области и создавать гибкие, легко адаптируемые к нуждам пользователя программные пакеты как системного, так и прикладного назначения.

Система обладает большими возможностями, имеет "дружественный" интерфейс с пользователем. Он объединяет в себе текстовый редактор, компилятор языка Object Pascal и отладчик программ.

Редактор предназначен для подготовки текста программы на исходном языке, исправления ошибок. Редактор является многооконным, имеет развитую систему команд.

Компилятор предназначен для трансляции программы с исходного языка на машинный и получения объектного модуля программы. Программа может состоять из нескольких модулей. При этом каждый исходный модуль транслируется компилятором отдельно с получением своего объектного модуля. Затем с помощью редактора связей все объектные модули компонуются в общую программу, готовую для исполнения под управлением отладчика или операционной системы. При трансляции компилятор обнаруживает синтаксические ошибки в программе и выдает в специальное окно сообщения об ошибках и предупреждения. Для каждого сообщения об ошибке с помощью редактора можно переместиться в тексте программы на то место, где эта ошибка произошла.

После того, как все синтаксические ошибки в программе исправлены и получен исполняемый модуль, программу можно отлаживать с помощью встроенного в систему отладчика. Отладчик позволяет производить запуск программы, пошаговое выполнение, выполнение до определенного места, работу с точками останова. Отладка ведется на уровне операторов исходного языка, т.е. пользователь видит на экране написанный им текст программы на языке высокого уровня. В отдельном окне можно просматривать и изменять значения переменных и регистров центрального процессора.

Если для отладки программы нужны более широкие возможности, то можно воспользоваться автономным отладчиком. Этот отладчик позволяет отлаживать программы, модули которых написаны на разных языках - Си, Паскаль, Ассемблер. Имеется возможность отладки программы на уровне машинных команд, просмотра областей оперативной памяти, стека, регистров центрального процессора и арифметического сопроцессора, портов ввода – вывода. Программист может задавать останов программы при изменении ячейки памяти, при получении какой-либо переменной заданного значения. Применение этих инструментальных средств при разработке и отладке сложных программ позволяет значительно повысить производительность труда программиста, снизить стоимость программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]