# ID 287
Тема Функциональный калькулятор на Builder
Содержание 1. Постановка задачи. 3
2. Введение. 3
3. Разработка приложения. 7
3.1. Диаграмма состояний программы. 7
3.2 Разработка алгоритма. 8
3.3. Реализация объектно-ориентированного подхода. 9
4. Описание интерфейса приложения. 10
5. Описание кода отдельных программных модулей. 10
6. Результат тестирования приложения. 10
7. Выводы. 12
8. Список использованной литературы 13
Приложения. 14
Приложение 1. Листинг программы. 14
Введение Программная реализация данной задачи была выполнена в среде Borland Builder C++ 6.0.
Система объектно-ориентированного программирования C++ Builder производства корпорации Borland предназначена для операционных систем Windows. Интегрированная среда C++ Builder обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.C++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня.
Интегрированная среда разработки объединяет редактор форм, инспектор объектов, палитру компонент, администратор проекта и полностью интегрированные редактор кода и отладчик - инструменты быстрой разработки программных приложений, обеспечивающие полный контроль над кодом и ресурсами.
Профессиональные средства языка C++ интегрированы в визуальную среду разработки. C++Builder предоставляет быстродействующий компилятор с языка Borland C++, эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов.
Конструирование по способу «drag-and-drop» позволяет создавать приложение простым перетаскиванием захваченных «мышью» визуальных компонент из палитры на форму приложения. Инспектор объектов предоставляет возможность оперировать со свойствами и событиями компонент, автоматически создавая заготовки функций обработки событий, которые наполняются кодом и редактируются в процессе разработки.
Свойства, методы и события - это именно те элементы языка, которые обеспечивают быструю разработку приложений в рамках объектно-ориентированного программирования. Свойства позволяют легко устанавливать разнообразные характеристики объектов. Методы производят определенные, иногда довольно сложные, операции над объектом. События связывают воздействия пользователя на объекты с кодами реакции на эти воздействия. События могут возникать при таких специфических изменениях состояния объектов как обновление данных в интерфейсных элементах доступа к базам данных. Работая совместно, свойства, методы и события образуют среду RAD (Rapid Application Development) быстрого и интуитивного программирования надежных приложений для Windows.
При разработки приложения в среде Builder C++ используются проекты, состоящие из нескольких программных модулей. Проект – это набор файлов, которые используются при создании автономного исполняемого файла.
Проект, как правило, включает в себя:
1) информационный файл проекта (*.bpr), а котором находится список файлов, необходимых C++ Builder для компиляции и компоновки, а также набор опций компилятора и компоновщика;
2) исходные файлы С++(*.срр), обычно один файл для каждого модуля и главный файл проекта;
3) заголовочный файл (*.h);
4) файл формы (*.dfm), содержит описание формы и всех ее компонентов;
5) двоичные объектные файлы компилятора (*.obj), создаваемы в результате компиляции исходных файлов;
6) двоичный файл ресурсов(*.res), создаваемый компилятором ресурсов;
7) символьная таблица отладчика (*.tds), используется отладчиком во время сеанса отладки.
Файлы, создаваемые C++ Builder, можно разделить на две категории: файлы, на основе которых строиться проект, и файлы, создаваемые при компиляции и компоновке проекта. Ниже, на рисунке 1 схематично показано, как формируется исполняемый файл из исходных файлов
Заключение В результате выполнения курсовой работы было спроектировано и разработано в среде Borland Builder 6.0 работоспособное приложение, реализующее работу функционального калькулятора. При создание приложения был использован объектно-ориентированный подход. Результаты тестирования показали, что поставленная задача на стадии проектирования полностью решена.
Литература 1. Г. Буч. Объектно-ориентированный анализ и проектирование. С примерами приложений на С++. Бином, Невский диалект, 1998.
2. А.М. Вендров. Практикум по проектированию программного обеспечения экономических и информационных систем: Учеб. пособие. – М.: Финансы и статистика, 2002.
3. К. Рейсдорф. Освой самостоятельно Borland C++ Builder 3. Бином, 1999
4. П. Франка. С++. Учебный курс. Питер, 2000.
Объем (страниц) 20
Год написания 2004
Стоимость 300 руб.

Купить