Разработка приложения вычисления определенных интегралов по формуле левых прямоугольников - Курсовая работа

бесплатно 0
4.5 170
Средства Delphi для разработки Windows приложений. Математическая формулировка задачи, описание программы вычисления определенного интеграла по формуле левых прямоугольников. Руководство пользователя, методика испытаний продукта. Листинг программы.


Аннотация к работе
Он объединяет в себе высокопроизводительный компилятор с языка OBJECTPASCAL, являющийся объектно-ориентированным расширением структурного языка третьего поколения Pascal, средств наглядного (визуального) создания программ и масштабируемую технологию управления БД. Основное назначение Delphi - служить средством для быстрого создания широкого класса Windows-приложений, включая приложения, отвечающие технологии распределенной обработки данных, называемой технологией клиент-сервер. Для разработки Windows-приложений Delphi имеет следующие средства:-высокопроизводительный компилятор Имеющийся в составе Delphi компилятор с языка OBJECTPASCAL, являющийся одним из самых производительным в мире, позволяющий компилировать приложения со скоростью до 120000 строк в минуту. При этом компоненты, включенные в состав Delphi, максимально инкапсулируют вызовы функций Windows API, тем самым облегчая процесс создания программ.В ходе тестирования не было выявлено ошибок и сбоев в работе приложения: процессы вычисления значений интегралов, вывода графиков функций и геометрических смыслов интегралов происходили по мере запросов без ошибок.The types declared in this file were generated from data read from a // Type Library. // another type library referring to this type library) re-imported, or the // "Refresh" command of the Type Library Editor activated while editing the // Type Library, the contents of this file will be regenerated and all {$VARPROPSETTER ON} interface uses Windows, ACTIVEX, Classes, Graphics, STDVCL, Variants; TTYPEDCOMOBJECTFACTORY.

Введение
Delphi - это современный программный продукт, позволяющий создавать широкий спектр приложений. Он объединяет в себе высокопроизводительный компилятор с языка OBJECTPASCAL, являющийся объектно-ориентированным расширением структурного языка третьего поколения Pascal, средств наглядного (визуального) создания программ и масштабируемую технологию управления БД. Основное назначение Delphi - служить средством для быстрого создания широкого класса Windows-приложений, включая приложения, отвечающие технологии распределенной обработки данных, называемой технологией клиент-сервер.

Для разработки Windows-приложений Delphi имеет следующие средства: -высокопроизводительный компилятор

Имеющийся в составе Delphi компилятор с языка OBJECTPASCAL, являющийся одним из самых производительным в мире, позволяющий компилировать приложения со скоростью до 120000 строк в минуту. Среда Delphi включает в себя встроенный компилятор. При необходимости можно воспользоваться и пакетным компилятором DCC.EXE.

-объектно-ориентированная модель компонентов

Основным назначением применения в Delphi модели компонентов является обеспечение возможности многократного использования компонентов и создания новых. Для создания Delphi использовались те же компоненты, что входят в состав поставки. Тем не менее, внесенные в объектную модель изменения, в первую очередь, были вызваны необходимостью поддержки технологии визуального программирования. При этом язык остался совместимым с языком Pascal, поддерживаемым компилятором BORLANDPASCAL 7.0

-быстрая среда разработки (RAD)

Среда Delphi содержит полный набор визуальных средств для быстрой разработки приложений, поддерживающих как создание пользовательских интерфейсов, так и обработку корпоративных данных (с использованием соответствующих средств). Использование библиотеки визуальных компонентов (VCL) и визуальных объектов для работы с данными позволяет создавать приложения с минимальными затратами на непосредственное кодирование. При этом компоненты, включенные в состав Delphi, максимально инкапсулируют вызовы функций Windows API, тем самым облегчая процесс создания программ.

-расширяемость

Delphi является системой с открытой архитектурой, что позволяет дополнять ее новыми средствами и переносить на различные платформы.

-средства для построения БД

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

Итак, Delphi - это новый продукт, позволяющий создавать широкий спектр приложений для Windows. Среда Delphi включает в себя полный набор визуальных средств для быстрой разработки приложений, поддерживающих как создание пользовательских интерфейсов, так и таблиц базы данных. Библиотека классов, входящих в Delphi, содержит большое количество классов, инкапсулирующих различные группы функций Windows API. Delphi является системой с открытой архитектурой, что позволяет дополнять ее новыми средствами, и переносить на различные платформы.

1. Математическая формулировка задачи

Требуется составить программу вычисления определенного интеграла по формуле левых прямоугольников.

Начальные данные:

Формула левых прямоугольников имеет вид:

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

2. Описание программы

Программа включает 4 формы: 1. Главную, на которой располагаются элементы управления: 2. Форму, отображающую заставку: 3. Форму для About: 4. Форму для COM-сервера.

Структурная схема программы.

В программе используется конвертация данных расчета в приложение Microsoft Office Excel. Создана справочная система программы.

4. Руководство пользователя

Для запуска программы необходимо запустить файл “Pintegral.exe”.

Внешний вид главной формы представлен в ч.3.

1. Ввод данных.

Для правильной работы программы необходимо загрузить в нее данные посредством ввода их в поля TEDIT:

2. Вычисление значения интеграла.

Для вычисления значения интеграла есть возможность воспользоваться пунктом Данные->Применитьла из главного меню или кнопкой Применить, расположенной на форме:

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

3. Конвертация данных расчета в приложение Microsoft Office Excel.

Данную операцию можно совершить либо выбрав в главном меню Файл->Экспорт в Excel либо нажав на кнопку на главной форме.

5. Вызов справки.

Для вывода справочной информации ?->Справка либо нажав на кнопку на главной форме.

Внешний вид окна справки:

6. Вызов About.

Для вывода информации о программе ?->About либо нажав на кнопку на главной форме.

Внешний вид окна представлен в ч.3.

7 Завершение приложения.

Для выхода из программы необходимо выполнить одно из следующих действий: Выбрать в главном меню Файл->Выход

Нажать на кнопку на главной форме.

Либо щелкнуть на крестике в правом верхнем углу формы. Методика испытаний

Целью проведения испытаний являлась проверка работоспособности программы при различных исходных данных.

1. Исходные данные: значение левого предела интегрирования: 1,6;

значение правого предела интегрирования: 2,7;

точность вычисления: 95;

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

Вывод
В ходе тестирования не было выявлено ошибок и сбоев в работе приложения: процессы вычисления значений интегралов, вывода графиков функций и геометрических смыслов интегралов происходили по мере запросов без ошибок.

Доступ к методам класса, а также методам COM-сервера и динамической библиотеки “ PSERVER.dll” осуществлялся без ошибок.

Возможно использования приложения как вспомогательного средства при изучении интегрального исчисления.

Список литературы
Фаронов В.В. Delphi. Программирование на языке высокого уровня. - СПБ: Издательство «Питер», 2000.- 639 с.

Марко Кэнту. Delphi 5 для профессионалов.-СПБ.: Питер. 2001. - 944 с.

А.Я.Архангельский. Delphi 7. Учебное пособие. - СПБ: Издательство «Питер», 2004.- 1087 с.

Электронные учебники
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?