Разработка автоматизированной системы контроля и учета кабельных проводок на Нововоронежской АЭС-2

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

Среда разработки Delphi

,Linux.

(FreePascal.

">Типы данных

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

Объекты

var.:">Объекты как экземпляры класса объявляются в программе в разделе var как обычные переменные. Например:

: TColorCircle;: TCircle;

 

Как и в случае записей, для обращения к конкретному элементу объекта (полю, свойству или методу) указывается имя объекта и имя элемента, разделенные точкой, то есть имя элемента является составным.

">Классы

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

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

Объектно-ориентированные особенности языка

">Инкапсуляция

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

">Наследование

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

">Полиморфизм

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

Примеры

Структура программы

Каждая написанная программа на языке Delphi состоит из заголовка программы (program NewApplication;), поля используемых модулей Uses (к примеру, Uses Windows, Messages, SysUtils и т. д.), который может не входить в саму структуру, а также блоков описания и исполнения (начинаются составным оператором begin и заканчиваются end.).

Project1; // Заголовок программы, с её именем Project1,in Unit1.pas {Form1}; // модули, которые подключены к проекту и используются программой

{$R *.res}.Initialize; // Инициализация приложения.CreateForm(TForm1, Form1); // Создание формы/окна

Application.Run; // Запуск и исполнение.

 

Платф?/p>