
- •Курсовая работа по дисциплине «Программирование» на тему « Разработка приложения для Windows, представляющего собой динамическую информацию о наличии автобусов в автобусном парке»
- •Оглавление
- •1. Разработка эскизного и технического проектов программы
- •1.1. Введение
- •1.2 Назначение и область применения
- •1.3 Технические характеристики
- •1.4 Разработка программы
- •2. Разработка рабочего проекта
- •2.1. Спецификация программы
- •2.1. Текст программы
- •2.3 Описание программы
- •2.4 Тестирование программы
- •Запустим программу еще раз:
- •Оба элемента находятся в списке автобусов в парке, то есть программа работает согласно заданию. Литература
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 до загрузки программы:
Запускаем программу:
Добавим первый автобус:
Результат
Направим на маршрут:
Создадим автобус на маршруте:
И направим в парк. Результат действий:
Автобусы в парке.
Автобусы на маршруте.
Запишем:
Посмотрим содержание файла после записи базы данных: