MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Программирование. Delphi

Название:Программирование. Delphi
Просмотров:61
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Создание простого текстового редактора. Загрузка, редактирование и сохранение небольших и средних файлов. Диалог выбора цвета. Работа с базами данных.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
    
    Исторически сложилось так, что программирование возникло и развивалось как процедурное программирование, которое предполагает, что основой программы является алгоритм, процедура обработки данных.
    Объектно-ориентированное программирование (ООП) - это методика разработки программ, в основе которой лежит понятие объекта, как некоторой структуры, описывающей объект реального мира, его поведение. Задача, решаемая с использованием методики ООП, описывается в терминах объектов и операций над ними, а программа при таком подходе представляет собой набор объектов и связей между ними.
    Замечание
    Строго говоря, для того, чтобы разрабатывать приложения в Delphi на базе предоставляемых средой разработки компонентов, знание концепции ООП не является необходимым. Однако для более глубокого понимания того, как программа взаимодействует с компонентами, что и почему Delphi добавляет в текст программы, материал данной главы весьма полезен.
    Класс
    Классический язык Pascal позволяет программисту определять свои собственные сложные типы данных - записи (records). Object Pascal, поддерживая концепцию объектно-ориентированного программирования, дает возможность определять классы. Класс - это сложная структура, включающая в себя помимо описания данных описание процедур и функций, которые могут быть выполнены над представителем класса - объектом.
    Вот пример описания простого класса:
    
    TTPerson=class
    Private
    fname: string [15] ;
    f address: string [35] ;
    public
    procedure show;
    end;
    
    Данные класса называются полями, процедуры и функции - методами. В приведенном примере TTPerson - это имя класса, fname и faddress - имена полей, show - имя метода.
    Замечание
    Согласно принятому в Delphi соглашению имена полей должны начинаться с буквы f (от слова field - поле).
    В программе описание класса помещают в раздел описания типов (type).
    Объект
    В программе представители класса - объекты, объявляются в разделе var. Например, так:
    
    var
    student: TTPerson;
    professor: TTPerson;
    
    Следует обратить особое внимание на то, что в Object Pascal объект - это динамическая структура. Переменная-объект содержит не данные, а ссылку на данные объекта. Поэтому программист должен позаботиться о выделении памяти для этих данных.
    Выделение памяти осуществляется при помощи специального метода класса - конструктора, которому обычно присваивают имя create (создать). Чтобы подчеркнуть особую роль и поведение конструктора, в описании класса вместо слова procedure используется слово constructor. Ниже приведено описание класса TTPerson, в состав которого введен конструктор.
    TTPerson = class
    private
    fname: string [ 15] ;
    f address: string [35] ;
    constructor create; // конструктор
    public
    procedure show; // метод
    end;
    Выделение памяти для данных объекта происходит присваиванием значения результата применения метода-конструктора к типу (классу) объекта. ............






Похожие работы:

Название:Поле. Примеры полей. Свойства полей. Поле рациональных чисел
Просмотров:585
Описание: Рассматривается определение поля, примеры и простейшие свойства полей, определения подполя, простого поля и поля рациональных чисел. п.1. Определение поля. Определение. Пусть - кольцо с единицей 1. Элемент  из множ

Название:Для вычетов НДС необходима связь с объектами налогообложения, в том числе и прошлых периодов
Просмотров:679
Описание: Александр Медведев, Член научно-экспертного совета палаты налоговых консультантов, к.э.н. Согласно п. 2 ст. 171 НК РФ вычетам подлежат суммы НДС в отношении товаров (работ, услуг), а также имущественных прав, приобрет

Название:Производство, свойства и применение палладия
Просмотров:832
Описание: Введение История открытия элемента периодической таблицы № 46 Паладия довольно курьёзна и необычна….. Осенью 1803 года известный в Лондоне торговец минералами получил анонимное письмо с предложением: попытатьс

Название:Алюминий особой чистоты: свойства, применение, получение
Просмотров:470
Описание: Алюминий - легкий (плотность 2720 кг/мг) металл серебристо-белого цвета с голубоватым оттенком. Он достаточно тепло и электроироводен, коррозионно стоек и жароустойчив. Плавится при 658° С. Чистый алюминий мягок и не

Название:Введение в культуру нового энтомологического объекта Phthorimaea operculella Zeller (Lepidoptera Gelechiidae)
Просмотров:443
Описание: Бакланова О.В., Лаппа Н.В., Чайка В.Н. Картофельная моль с 1980 года - новый карантинный объект, ареал которого в южной части СССР постепенно расширяется. Этот вредитель пасленовых культур является поливольтинным вид

 
     

Вечно с вами © MaterStudiorum.ru