Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_po_programmirovaniyu.doc
Скачиваний:
161
Добавлен:
17.02.2016
Размер:
1.31 Mб
Скачать

2.4 Тестирование программы

Borland C++ Builder является средой быстрой разработки приложений. В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой paзpa6oтки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, остав­ляя программисту работу по конструированию диалоговых окон и написа­нию функций обработки событий. Производительность программиста при использовании RAD систем существенно увеличивается.

Система объектно-ориентированного программирования Borland C++ Builder, предназначена для операционных систем Windows. Интегрированная среда C++ Builder обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонентов в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.

Профессиональные средства языка C++ интегрированы в визуальную среду разработки. C++Builder предоставляет быстродействующий компилятор с языка Borland C++, эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов.

С++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня.

Средства отладки:

Local Variables- просмотр значений локальных переменных. Во время отладки очень часто приходиться просматривать значения переменных. Поскольку в объектно-ориентированном программировании очень мало глобальных переменных (большинство значений инкапсулировано в объектах), то очень удобно использовать для просмотра переменных Local Variables. Окно Local Variables открывается из меню "View" - "Debug Windows", через контекстное меню в редакторе кода или горячей клавишей Ctrl - Alt - L.

Debug Inspector- инспектор отладки. Через Debug Inspector можно не только просмотреть значения отдельных переменных, но и раскрывать в отдельном окне классы и структуры.

Call Stack- просмотр стека вызовов. Если в программе применялся полиморфизм или не известно, какой метод передает испорченные параметры, то Call Stack сможет помочь найти источник проблем. Call Stack покажет в каком порядке происходили вызовы методов и с какими параметрами они начинали работать. Окно Call Stack открывается из меню "View" - "Debug Windows", через контекстное меню в редакторе кода или горячей клавишей Ctrl - Alt - W.

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

Добавим новый автобус в список автобусов в парке, затем переведем его на маршрут. Значения:

- номер автобуса 140;

- ФИО водителя Окунев И.И,

- номер маршрута 15.

Добавим новый автобус в список автобусов на маршруте, затем переведем его в парк. Значения:

- номер автобуса 150;

- ФИО водителя Щукин Э.П.;

- номер маршрута 16.

Выгрузим в файл. В файле должны быть добавлены две новые строки.

Содержание файла bus.txt до загрузки программы:

Запускаем программу:

Добавим первый автобус:

Результат

Направим на маршрут:

Создадим автобус на маршруте:

И направим в парк. Результат действий:

Автобусы в парке.

Автобусы на маршруте.

Запишем:

Посмотрим содержание файла после записи базы данных:

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