Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.82 Mб
Скачать

2.2.3 Метод

При разработке данного программного продукта использовались методы: визуального программирования и объектно-ориентированного программирования.

Визуальное программирование представляет собой процесс создания Windows-приложений, при котором возможно одновременно конструировать, изменять, отлаживать приложение, используя интегрированную среду разработки IDE (Integrated Development Environment). По сути, визуальное программирование – это единство двух взаимосвязанных процессов: наглядного конструирования типового Windows-окна приложения и написания кода.

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

Объектно-ориентированное программирование — это способ организации кода в программе путем его группировки в виде объектов, то есть отдельных элементов, которые включают информацию (значения данных) и функции. Объектно-ориентированный подход к организации программы позволяет группировать определенные фрагменты информации вместе с часто используемыми функциями или действиями, связанными с этой информацией. Эти элементы объединяются в один элемент, так называемый объект. Одним из наиболее важных понятий объектно-ориентированного подхода является класс. Класс представляет собой дальнейшее развитие концепции типа и объединяет в себе задание не только структуры и размеры переменных, но и выполняемых над ними операций. Объекты в программе всегда являются экземплярами того или иного класса.

Основными характеристическими свойствами этих понятий являются:

Инкапсуляция - комбинирование записей с процедурами и функциями, манипулирующими полями этих записей, формирует новый тип данных - объект (под записью понимается переменная типа "запись").

Существует пять уровней (разделов) инкапсуляции:

Раздел public. Члены класса, находящиеся в данном разделе, доступны из любой точки программы. По умолчанию активным является этот раздел.

Раздел private. Члены класса доступны только в том модуле, где данный класс описан.

Раздел protected. Аналогично private, за исключением того, что члены класс данного раздела доступны также внутри методов классов, являющихся наследниками данного класса и описанных в других модулях.

Раздел published. В этом разделе располагаются свойства класса: поля, доступные для редактирования и изменения во время проектирования и из Инспектора объектов.

Раздел automated. Правила видимости членов раздела automated совпадает с правилами видимости для раздела public. Описания разрешается размещать в этом разделе, только если класс является наследником стандартного класса TAutoObject, предназначенного для создания так называемых серверов автоматизации при использовании технологии COM.

Наследование - определение объекта и его дальнейшее использование для построения иерархии порожденных объектов с возможностью для каждого порожденного объекта, относящегося к иерархии, доступа к коду и данным всех порождающих объектов.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]