Категория
Информатика
Тип
дипломная работа
Страницы
11 стр.
Дата
29.03.2013
Формат файла
.html — Html-документ
Архив
287524.zip — 7.97 kb
  • sovershenstvovanie-informacionnoj-sistemy-texnicheskaja-podgotovka-proizvodstva-pod-proekt_287524_1.html — 26.91 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Введение


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

1. Классы ООП


Для поддержки ООП в язык Delphi введены объектные типы данных, с помощью которых одновременно описываются данные и операции над ними. Объектные типы данных называют классами, а их экземпляры - объектами.

Классы объектов определяются в секции type глобального блока. Описание класса начинается с ключевого слова class и заканчивается ключевым словом end. По форме объявления классы похожи на обычные записи, но помимо полей данных могут содержать объявления пользовательских процедур и функций. Такие процедуры и функции обобщенно называют методами, они предназначены для выполнения над объектами различных операций. Приведем пример объявления класса, который предназначен для чтения текстового файла в формате "delimited text" (файл в таком формате представляет собой последовательность строк; каждая строка состоит из значений, которые отделены друг от друга символом-разделителем):

type= class

// Поля: TextFile;: array of string;: Char;

// МетодыPutItem(Index: Integer; const Item: string);SetActive(const AActive: Boolean);ParseLine(const Line: string): Integer;NextLine: Boolean;GetEndOfFile: Boolean;;

Класс содержит поля (FileVar, Items, Delimiter) и методы (PutItem, SetActive, ParseLine, NextLine, GetEndOfFile). Заголовки методов, (всегда) следующие за списком полей, играют роль упреждающих (forward) описаний. Программный код методов пишется отдельно от определения класса и будет приведен позже.



Ваше мнение



CAPTCHA