Средства Delphi для разработки Windows приложений. Математическая формулировка задачи, описание программы вычисления определенного интеграла по формуле левых прямоугольников. Руководство пользователя, методика испытаний продукта. Листинг программы.
При низкой оригинальности работы "Разработка приложения вычисления определенных интегралов по формуле левых прямоугольников", Вы можете повысить уникальность этой работы до 80-100%
Он объединяет в себе высокопроизводительный компилятор с языка 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 с.