Знакомство с программированием delphi

Программирование в Delphi. Учебник-самоучитель и практический курс Delphi для школьников

знакомство с программированием delphi

Решил создать серию из 25 видеоуроков по визуальному программированию на Delphi, адаптированную для школы. Представляю вашему вниманию. Знакомство со средой программирования. Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor. На нем изображены шесть наиболее важных окон Delphi: главное окно 1, окно окончание работы программиста с системой программирования.

Вначале это окно пусто. Точнее, оно содержит стандартные для Windows интерфейсные элементы - кнопки вызова системного меню, максимизации, минимизации и закрытия окна, полосу заголовка и очерчивающую рамку. Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов вы можете убрать эти точки, вызвав с помощью меню Tools Environment options соответствующее окно настроек и убрав флажок в переключателе Display Grid на окне, связанном с закладкой Preferences.

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

Щелчок по любому компоненту в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в окне Инспектора объектов.

знакомство с программированием delphi

Двойной щелчок приводит к срабатыванию механизма Code Insight, который вставляет в окно кода заготовку для обработчика события OnClick.

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

Уроки Delphi начинающим с нуля

Это окно содержит две страницы - Properties Свойства и Events События. Страница properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие. Совокупность cвойств отображает видимую сторону компонента: Каждая страница окна Инспектора объектов представляет собой двухколончатую таблицу, левая колонка которой содержит название свойства или события, а правая - конкретное значение свойства или имя подпрограммы [Если вам еще не знаком этот термин, считайте, что подпрограмма - это просто относительно небольшой фрагмент программы.

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

знакомство с программированием delphi

К простым относятся свойства, определяемые единственным значением - числом, строкой символов, значением True Истина или False Ложь и. Например, свойство caption Заголовок представляется строкой символов, свойства Height Высота и width Ширина - числами, свойство Enabled Доступность - значениями True или False.

Знакомство со средой программирования

Сложные свойства определяются совокупностью значений. Щелчок мышью на правой колонке строки таблицы активизирует указанное в ней значение свойства, при этом в правом конце строки может появиться одна из кнопок: В верхней части окна Инспектора объектов располагается раскрывающийся список всех помещенных на форму компонентов.

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

знакомство с программированием delphi

В локальном меню окна, которое появляется после щелчка по нему правой кнопкой, имеется ряд опций, позволяющих настроить окно. Такое состояние окна удобно при частом его использовании, например, при конструировании сложной формы, содержащей множество компонентов. Если выбрать в локальном меню опцию Arrange и затем by Category, все строки окна Инспектора объектов будут представлять собой раскрывающиеся списки свойств, упорядоченные по категориям рис.

Списки свойств упорядоченные по категориям Любые категории можно сделать невидимыми. Для этого нужно в локальном меню выбрать view и затем в дополнительном меню убрать флажок слева от категории. В отличие от предыдущих версий Delphi в версии 6 сложные свойства, ссылающиеся на объекты, выделяются в окне Инспектора объектов цветом и показываются на странице Events.

Для примера на рис.

знакомство с программированием delphi

С помощью опции properties локального меню окна Инспектора объектов можно отменить такую его функциональность, если в списке SpeedSettings соответствующего диалогового окна выбрать Delphi 5 emulation. Поэкспериментируйте самостоятельно с локальным меню Инспектора объектов, чтобы понять назначение тех или иных его опций.

Если все же надо изменить, то сохраните сначала модуль со старым именем. Для этого нужно выбрать команду меню: File Save As Файл Сохранить. Желательно давать модулям понятные имена. В этом случае по имени можно определить, что находится внутри одноименного модуля. Трудно догадаться, что находится в файле под именем Unitl. Файлам также желательно давать такие имена, которые связаны с их содержимым.

Например, главную форму программы лучше сохранять в файле с именем MainUnit. В этом случае модуль и файл будут иметь имя MainUnit или MainModule, и вы можете сразу определить, что это главная форма. Далее идет подключение глобальных модулей. Все процедуры, функции, константы описаны в каком-нибудь модуле, и прежде чем эти процедуры использовать, нужно его подключить.

Вы можете знать о существовании какой-нибудь функции. Но чтобы об этом узнал компилятор, вы должны указать модуль, где описана эта функция, понятным для компилятора языком. Например, вам надо превратить число в строку. Для этого в Delphi уже есть функция IntTostr. Она описана в модуле Sysutils. Если вы хотите воспользоваться этой функцией, вам надо подключить этот модуль к своему модулю Формы напечатать название Sysutils в разделе uses.

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

Знакомство с Delphi

Этим именем был назван новый программный продукт с уникальными характеристиками. Работа в среде программирования Delphi Знакомство со средой Delphi: Главное окно - Delphi 7; 2. Форма -Form 1 3. Инспектор объектов-Object Inspector; 4. Дерево объектов - Object TreeView; 5.

знакомство с программированием delphi

Pas меню Панель ин с турменты Компоненты Delphi Библиотека визуальных компонентов Visual Component Library — VCL Delphi содержит множество предопределенных типов компонентов, из которых пользователь может строить свою прикладную программу. Палитра компонентов расположенна справа в полосе инструментальных панелей интегрированной среды разработки Delphi. Form 1 Форма - это будущее окно Windows, или как описывают в др.