Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Создание программы на Delphi

Введение

Определение 1

Delphi (Дельфи) - это среда программирования, которая основана на языке Object Pascal, разработанном фирмой Borland. Object Pascal изначально находился в программном пакете Borland Delphi и, фактически, он является наследником языка Pascal, обладающего объектно-ориентированными функциями.

Модификации, внесённые в программу Pascal специалистами фирмы Borland, были призваны решить следующие основные задачи:

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

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

Как уже было указано выше, в Delphi используется язык Object Pascal, который всё время дорабатывался и модифицировался специалистами компании Borland. Язык полностью отвечает всем требованиям, предъявляемым к объектно-ориентированным языкам программирования. Как и должно быть в правильно стилизованном языке, классы осуществляют поддержку только простого наследования, но при этом интерфейсы могут иметь одновременно несколько предков. К преимуществам языка следует причислить обработку исключительных ситуаций (exceptions), и наличие возможности перегрузки методов и подпрограмм (overload), подобно тому, как это сделано в С++. К достоинствам следует также отнести поддержку строк большого размера в форматах WideChar и AnsiChar. Тип AnsiString предоставляет возможность использования всех достоинств динамического распределения информационных данных в памяти, не заботясь о её выделении и очистке. Сбор мусора в Delphi осуществляется автоматически. Для тех пользователей, которые любят свободный стиль написания программ, имеются открытые и вариативные массивы, позволяющие размещать в памяти данные разных типов.

«Создание программы на Delphi» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Всё вышеизложенное означает, что существует возможность использования языка программирования Delphi как для написания простых программ, реализуемых за пару, тройку часов, так и больших и сложных программных корпоративных продуктов, предназначенных для применения сотнями и даже тысячами пользователей. При этом могут использоваться наиболее прогрессивные тенденции в области компьютерного оборудования при минимальных затратах сил и времени.

Создание программы на Delphi

Вероятно, начинающие пользователи считают, что для реализации своей первой программу на Delphi, придётся затратить массу времени на изучение системы. Однако это совсем не так. Для запуска программы Delphi лучше всего создать ярлык на рабочем столе. После запуска программы на экране монитора отобразится окно управления проектом и средой разработки, то есть, главное окно Delphi, как показано на рисунке ниже:

Главное окно Delphi. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Главное окно Delphi. Автор24 — интернет-биржа студенческих работ

При его сворачивании сворачиваются и все остальные окна. Слева на экране расположено окно «Инспектор объектов». В нём могут быть заданы свойства входящих в состав программы компонентов. В центральной части одно над другим расположены два окна Delphi, а именно, окно формы будущей программы и окно программной начинки. Окно, именуемое в Delphi как «Форма», выступает как визуальный прообраз будущей программы.

Создать программу в Delphi очень легко, для этого надо выполнить следующие действия:

  1. Установить указатель мыши на зелёный треугольник-стрелку на главном окне.
  2. После этого появится всплывающая подсказка «Run (F9)».
  3. Следует нажать на эту кнопку (или F9 на клавиатуре).
  4. Сформирована готовая Windows-программа.

По умолчанию программа сохраняется в папке C:\Program Files\Borland\Delphi7\Projects. Отсюда она может быть скопирована и использована по усмотрению пользователя.

Но полученная в итоге программа состоит всего из одного пустого окна. Тем не менее, эта программа будет иметь все атрибуты, которые присущи всем программам в Windows, а именно, это заголовок, системное меню, кнопки свернуть и развернуть, а также закрыть.

Форма обладает следующими полезными для пользователя свойствами:

  1. Надпись на заголовке является свойством Caption. По умолчанию это Form1, и оно совпадает со свойством Name. В инспекторе объектов имеется возможность изменить его по желанию пользователя. К примеру, пользователь может написать в свойстве Caption «Наипростейшая программа».
  2. Цвет является свойством Color.
  3. Размеры, то есть, это ширина и высота в пикселях, которые задаются свойствами Width и Height. Размеры можно менять при помощи мышки, раздвигая края Формы, а также можно установить более точные значения в Инспекторе.
  4. Расположение на экране, то есть свойства Top и Left, которые являются расстоянием в пикселях от верхней и левой границы экрана соответственно. Когда требуемое расположение Формы закрывает компоненты управления Delphi, можно просто свернуть её.
  5. Свойство Position, которое позволяет настроить автоматическое появление Формы в требуемом месте.

Поскольку по умолчанию Delphi выполняет сохранение новых проектов в папку C:\Program Files\Borland\Delphi7\Projects, то если пользователь не будет выделять под них место сам, то все файлы текущего проекта и всех будущих проектов окажутся сваленными в одну кучу. Поэтому рекомендуется сразу в начале работы над новым проектом командой меню File -» Save All (или соответствующей клавишей в главном окне) сохранить проект в отдельную, специально созданную папку. Создать эту папку можно прямо в открывшемся окне.

Проект по умолчанию хранится в файле с именем Project1. Форма работает вместе с программой, которая описывает её работу и называется модулем. Если модулей в проекте много, то для каждого из них Delphi сформирует отдельный файл, и может предложить его сохранить под именем Unit1, Unit2 и так далее.

Дата написания статьи: 01.07.2021
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot