Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мой диплом.docx
Скачиваний:
3
Добавлен:
23.09.2019
Размер:
1.38 Mб
Скачать
    1. Технология разработки программы

      1. Описание среды программирования

Для создания программного продукта использовалась среда программирования Delphi 7, как наиболее подходящего под поставленные задачи.

Среда программирования Delphi представляет собой идеальную платформу для соз­дания приложений в среде Windows. С ее помощью можно быстро писать программы. Визуальные аспекты программирования в Delphi позволяют считать его великолепным инструмен­том скоростной разработки программ. А также он содержит в себе всю мощь компилируемого языка программирования (Object Pascal), помещённого в оболочку средств скоростной разработки приложений (RAD) – Rapid Application Development. RAD резко повышает эффективность разработки приложений.

Во-первых, это, конечно же, наличие объектно-ориентированного языка программи­рования:

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

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

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

Операторы - Список операторов через пробел: + - * / div mod not and or xor shl shr ^ = <> >= <= < > @ in is as

Типы данных - Обрабатываемые в программе данные подразделяются на переменные, константы и литералы. Константы представляют собой данные, значения которых установлены в разделе объявления констант и не изменяются в процессе выполнения программы.

Объекты - Объекты как экземпляры класса объявляются в программе в разделе var как обычные переменные. Например: var CCircle1: TColorCircle; CircleA: TCircle; Как и в случае записей, для обращения к конкретному элементу объекта (полю; свойству или методу) указывается имя объекта и имя элемента, разделенные точкой, то есть имя элемента является составным.

Классы В языке Object Pascal классы — это специальные типы данных, используемые для описания объектов. Соответственно объект, имеющий тип какого-либо класса, является экземпляром (instance) этого класса или переменной этого типа. Класс представляет собой особый тип записи, имеющий в своем составе такие элементы (члены, member), как поля, свойства и методы. Поля класса аналогичны полям записи и служат для хранения информации об объекте. Методами называются процедуры и функции, предназначенные для обработки полей. Свойства занимают промежуточное положение между полями и методами.

ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде. [6]

Объектная модель ADO состоит из следующих объектов высокого уровня и семейств объектов:

  • Connection (представляет подключение к удалённому источнику данных)

  • Recordset (представляет набор строк, полученный от источника данных)

  • Command (используется для выполнения команд и SQL-запросов с параметрами)

  • Record (может представлять одну запись объекта Recordset или же иерархическую структуру, состоящую из текстовых данных)

  • Stream (используется для чтения и записи потоковых данных, например, документов XML или двоичных объектов)

  • Errors (представляет ошибки)

  • Fields (представляет столбцы таблицы базы данных)

  • Parameters (представляет набор параметров SQL-инструкции)

  • Properties (представляет набор свойств объекта)

Компоненты ADO используются в языках высокого уровня, таких как VBScript в ASP, JScript в WSH, Visual Basic, Delphi.

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

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

Система Delphi – самое последнее достижение на ниве визуального про­граммирования. В этой среде программирования можно создавать пользовательские интерфейсы, стили оформления, что расширяет потребности пользователей.

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