*
*


CAPTCHA Image   Reload Image
X

Расчет параметров изображения

дипломные работы, информатика, программирование

Объем работы: 100 стр

Год сдачи: 2006

Стоимость: 6000 руб.

Просмотров: 500

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
Введение 2
1Анализ предметной области 3
1.1Постановка задачи 3
1.2Определение задач и подзадач, формализация задач 6
1.3Требования к разрабатываемым программным модулям 7
1.4Выбор методов решения задачи и средств разработки 8
1.4.1Выбор операционной системы 8
1.4.2Выбор языка программирования 9
1.4.3Выбор методов реализации разработанного алгоритма 11
1.4.3.1Обзор методов повторного использования кода 11
1.4.3.2Классы С++ 12
1.4.3.3Динамически подключаемые библиотеки 13
1.4.3.4Компоненты среды разработки С++ Builder/Delphi 15
1.4.3.5COM-объекты 17
2Разработка алгоритма решения задачи 22
3Программная реализация алгоритма 26
3.1Реализация алгоритма в виде класса на языке С++ 26
3.2Реализация алгоритма в виде динамически подключаемой библиотеки (DLL) 28
3.3Разработка тестового приложения, демонстрирующего использование динамически подключаемой библиотеки (DLL), реализующей алгоритм 34
3.4Реализация алгоритма в виде компонента интегрированной среды разработки С++ Builder 43
3.5Разработка тестового приложения, демонстрирующего использование компонента TSmartImage среды разработки С++ Builder. 50
3.6Разработка COM-объекта 53
3.7Разработка тестового приложения, демонстрирующего работу COM-объекта. 54
4Область применения разработанных программных модулей 56
5Руководство по использованию программных модулей 59
5.1Руководство по использованию динамически подключаемой библиотеки TCImage.dll 59
5.2Руководство по использованию компонента TSmartImage среды разработки С++ Builder. 62
5.3Руководство по использованию COM-объекта 63
6Тестирование и отладка программных модулей 64
6.1Технология отладки программы 64
6.2Инструментальные средства отладки 65
6.3Средства, методика и результаты тестирования 66
Заключение 70
Список использованных источников 71
Приложение 1. Подробный алгоритм расчета размеров области 72
Приложение 2. Реализация класса С++. 73
Приложение 3. Реализация динамически подключаемой библиотеки 76
Приложение 4. Реализация...
На сегодняшний день в программировании наиболее популярным подходом является метод быстрой разработки приложений. Среды быстрого создания приложений или RAD-среды (Rapid Application Development – RAD) такие как С++ Builder и Delphi используют библиотеки, которые состоит из готовых к употреблению визуальных и не визуальных объектов и оболочек. Они позволяют с минимальными затратами создавать приложения, в то же время предоставляя определенную степень независимости от библиотек. При работе с компонентами С++ Builder и Delphi широко используют принцип повторного использования объектов что позволяет одним разработчикам повторно использовать программный код, написанный другими разработчиками.
Существует много вариантов использования принципа повторного использования кода. Данный дипломный проект ставит перед собой цель продемонстрировать наиболее популярные из них.
В результате выполнения дипломного проекта был разработан алгоритм расчета размеров области, предназначенной для вывода в нее графического изображения, так чтобы размеры области были пропорциональны размерам изображения, при этом область максимально вписывалась в область-контейнер, но не выходила за ее пределы. Для того чтобы данный алгоритм мог быть использован во внешних приложениях он был реализован в виде класса С++, в виде динамически подключаемой библиотеки, в виде компонента среды разработки С++ Builder и в виде COM-объекта. Таким образом пользователями разработанных программных модулей будут являться программисты, разрабатывающие свои приложения, но столкнувшиеся с проблемой пропорционального размещения графического изображения в прямоугольной области. Пи помощи разработанных программных модулей они смогут включить алгоритм расчета размеров области в свое приложение и не задумываясь о его реализации быстро и корректно решить данную подзадачу, полностью сосредоточившись на решении своих тематических задач.
Для тестирования разработанных программных модулей были созданы специальные тестирующие приложения, встраивающие в себе разработанные модули и тестирующие и демонстрирующие их работу. При помощи этих приложений разработанные программные модули были протестированы на различных изображениях и показали правильность своей работы.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу