
- •Массивы: одномерные, двухмерные.
- •Строковые данные. Тип данных – Record.
- •Поддиапозоны. Множества. Перечислимые типы. Преобразование типов.
- •Inttostr - преобразует целого число в строку.
- •Условные операторы. Вложенность операторов.
- •Операторы выбора. Операторы – break, continue. Примеры.
- •Оператор цикла while.
- •Классы и объекты.
- •Структура программы. (модули, главный файл, способы подключения модулей, логические блоки, переменные, комментарии).
Классы и объекты.
Класс - это определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения рада похожих объектов.
Экземпляр типа класс принято называть объектом. Объекты класса всегда распределяются в куче в отличие от экземпляров объектового типа. Итак, класс - это описание, объект - то, что создано в соответствии с этим описанием.
Тип класс - это структура данных, состоящая из полей, методов, свойств. Поля содержат данные определенного типа. Методы - это функции и процедуры, описанные внутри класса и предназначенные для операций над его полями. Свойства - это специальный механизм классов, регулирующий доступ к полям. Свойство описывает один или два метода, которые осуществляют некоторые действия над данными того же типа, что и свойство. Например, обычная кнопка в окне приложения обладает такими свойствами, как цвет, размеры, положение. Для экземпляра класса "кнопка" значения этих свойств представлены специальными переменными, определяемыми ключевым словом Property. Цвет может задаваться свойством Color, размеры - свойствами Width и Height и т.д.
Так как свойство обеспечивает обмен данными с внешней средой, то для доступа к его значению используются специальные методы класса. Например:
Туре
TMyObject = class(TObject)
Function GetColor : ТSomeType;
Procedure SetColor (ANewValue: TSomeType);
Property MyColor : TSomeType Read GetColor Write SetColor;
end;
Для того чтобы использовать новый тип в программе, нужно объявить переменную этого типа:
Var
MyObjесt: TMyObjесt;
Основные понятия и инструменты системы дельфи
Delphi - интегрированная среда создания (IDE – Integrated Development Environment), которое используется для создания и развития программ, которые могут выполняться под любой 32 разрядной операционной системой типа Windows. Delphi позволяет конструировать программы в стиле визуального конструирования, т.е. пользователь создает свою будущую программу, и понимает результаты своей работы еще до запуска самой программы. Это довольно легкое в изучении среды, и в то же время достаточно сложный.
Технология работы в среде Delphi базируется на идеях объектно-ориентированного и визуального программирования. В основе объектно-ориентированного программирования (ООП) лежит идея объединения в одной структуре данных и действий, выполняемых над этими данными. В Object Pascal существует специальный тип, который содержит поля, методы и свойства. Такой тип называется классом. Классы содержат в себе как данные, так и действия над этими данными. Конкретной переменной определенного класса является объект. Примерами объектов могут быть элементы управления в окне: кнопки, списки, текстовые поля и т.д.. Структурной единицей в Delphi является визуальный объект с заданным набором свойств и методов, который называется компонентом.Компоненты обладают определенными свойствами. Свойства могут принимать значения из некоторого заранее фиксированного набора или значения, предоставленные пользователем. Пользователь решает различные задачи путем подбора компонентов и предоставление необходимых значений их свойствам.
Для обработки числовых и других данных, составляют подпрограммы-процедуры. Такие процедуры называют методами объектов.
Итак, суть визуального программирования заключается в конструировании решения поставленной задачи методом вставки компонентов (визуальных заготовок) в форму, предоставлении значений их свойствам и в применении или создании методов, необходимых для решения задачи.
Объектом называется специальным образом оформленный фрагмент программы, заключающий в себе данные и подпрограммы для их обработки. Данные называются полями объекта, а подпрограммы - его методами. Объект в целом предназначен для решения какой-либо конкретной задачи и воспринимается в программе как неделимое целое (иными словами, нельзя из объекта “выдернуть” отдельное поле или метод). Объекты играют чрезвычайно важную роль в современных языках программирования. Они придуманы для того, чтобы увеличить производительность труда программиста и одновременно повысить качество разрабатываемых им программ. Два главных свойства объекта - функциональность и неделимость - делают его самостоятельной или даже самодостаточной частью программы и позволяют легко переносить объект из одной программы в другую. Разработчики Delphi придумали для нас с вами сотни объектов, которые можно рассматривать как кирпичики, из которых программист строит многоэтажное здание программы. Такой принцип построения программ называется объектно-ориентированным программированием (ООП). В объекте Application собраны данные и подпрограммы, необходимые для нормального функционирования Windows-программы в целом. Delphi автоматически создает объект-программу Application для каждого нового проекта. Строка Application.Initialize;
означает обращение к методу Initialize объекта Application. Прочитав эту строку, компилятор создаст код, который заставит процессор перейти к выполнению некоторого фрагмента программы, написанного для нас разработчиками Delphi. После выполнения этого фрагмента (программисты говорят: после выхода из подпрограммы) управление процессором перейдет к следующей строке программы, в которой вызывается метод CreateForm и т. д.