Курсовая работа: Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL
Министерство Образования Республики Беларусь
УО “Витебский Государственный Технологический Университет"
Пояснительная записка
к курсовому проекту на тему “Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL"
Витебск - 2009
Содержание
Введение.
Разработка интерфейса приложения
Разработка алгоритма работы приложения, его реализация на языке С++
Заключение
Список литературы
Введение.
В записке приведено описание программы, разработанной в соответствии с заданием на курсовое проектирование по теме “Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL". Программа предназначена для рисования различных правильных многоугольников.
Разработка программы производилась в среде C++ Builder 6, т.к данная среда удобна для разработки, интерфейсы, создаваемые C++ Builder 6 наглядны и просты для использования.
Результаты тестирования подтверждают, что программа правильно выполняет все реализованные, в соответствии с заданием, функции.
Разработка интерфейса приложения
Под графическим интерфейсом пользователя (Graphical User Interface - GUI) подразумевается тип экранного представления, при котором пользователь может выбирать команды, запускать задачи и просматривать списки файлов, указывая на пиктограммы или пункты в списках меню, показанных на экране. Действия могут, как правило, выполняться с помощью мыши, либо нажатием клавиш на клавиатуре. Типичным примером графического интерфейса пользователя является Windows.
C++Builder предоставляет разработчику приложения широкие возможности быстрого и качественного проектирования графического интерфейса пользователя - различных окон, кнопок, меню и т.д.
Интерфейс программы разрабатывался в стиле простейшего графического редактора.
На панели инструментов расположатся элементы для работы непосредственно с холстом. Так, в результате, нескольких проб, собираем форму которая нас удовлетворяет.
Исследование классов библиотеки VCL, используемых в приложении.
Библиотека визуальных компонентов - VCL-библиотека (Visual Component Library) - является репозитарием компонентов, используемых для создания приложений с помощью C++ Builder. Компонентом называется объект, используемый для создания программы, - флажок, комбинированный список или рисунок. Эти компоненты выбираются с помощью щелчка левой кнопкой мыши и перемещаются в рабочую область. Компоненты VCL-библиотеки представляют собой код, который скомпилирован для выполнения определенных операций, что избавляет разработчика от необходимости всякий раз создавать его заново.
Все компоненты обладают свойствами, которыми можно управлять с помощью кода или пакета C++ Builder. Свойства компонента определяют способ его работы, внешний вид, набор функциональных возможностей и т.д.
Компоненты используемые для построения нашего интерфейса можно представить в виде следующего списка:
TForm - форма, окно, которое в большинстве случаев является пользовательским интерфейсом создаваемого приложения.
TMainMenu - не визуальный компонент, главное меню.
TOpenDialog - предназначен для создания окна диалога "Открыть файл".
TSaveDialog - предназначен для создания окна диалога "Сохранить файл".
TPanel - является контейнером для группирования органов управления.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--