Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / 6Алгор-ция и програм-е.doc
Скачиваний:
21
Добавлен:
27.04.2015
Размер:
106 Кб
Скачать

Конструкторы. Деструкторы.

Конст-р- это специальный м-д, инициализирующий об-т, содержащ-й виртуальные м-ды, он объявляется спец-но зарезервир-ным словом constructor.К-р инициализируетоб-т путем установления связи м/у об-м и спец-й табл виртуальных м-дов, содерж-ей адреса кодов, реализ-х вирт методы. М/т исп-ся для инициализации полей данных объекта. ПР: Student.Create;-создание объекта в динамич памяти;

Дестр-р- это спец-ый м-д, освобожд-й память «кучи» от динамич-х объектов (destructor). ПР: Student.destroy;-удаление сущ-го объекта из динамич памяти, student.free-проверяет на сущ-е и затем вызыв destroy.

15.2. Идеология программир-я под windows.

Пр-мы в DOS предст-т собой набор операторов, к-е вып-ся после-но др за др-м. В осн. работы Win лежит пон-е события. К соб-м относ-ся действ-я пользов-ля. Есть набор пр-мм, к-ые обрабатывают действ пользов-ля –обработчики событий. Пр-ма представ-т собой набор: событие –отклик(событийное управление)-основа Windows приложений. Обработка событий происходит многоступенчато. Анализ событий при щелчке по кнопке: есть ли обработчик на нажатие кнопки; если обработчик соб-я есть,то выполн-ся отклик на это соб-е(окно свернулось);если обработчика соб-я нет,то отклика не происходит; Управл-е перед-ся окну(обработчик события по окну);Если там нет отклика,управл-е перед-ся W-с-ме.

В осн. идеологии Delphi лежит технология визуального проектиров-я и событийного программир-я. 1Визуальн. среда по указ-ю программиста строит форму со всеми комп-тами и формирует исходный код пр-мы. 2Программист дописывает на языке ОbjectРascal детали пр-мы(проц обр-ки событий).Он делает это во встроенном редакторе кода. 3Визуальн. среда по команде программиста сама компилирует код и запускает прогу.

Стр-ра прилож-я в Delphi: прилож-е наз-ся проектом. Проект в целом состоит из большого кол-ва файлов.Каждый файл –строго определ-ые ф-ции.Компилятор последоват-но обрабатывает все файлы и создает exe файл.Для кажд. проекта – отдельную папку. Осн. категории Delhi:св-ва-атрибут объекта,к-й опред-т как объект выглядит или как он себя ведет.Left,Top,Width-опред-т вид объекта;Visible-как он себя ведет.Св-во устанавлив-ся 2-мя м-дами:set<имя св-ва>,get<имя св-ва>.Св-ва м/установить 3-мя способами:в инспекторе объектов,пр-ма,визуально; события-св-ва процедурного типа,предназначены для созд-я пользоват-ой реакции на те или иные д-я.Различают события:мыши,клавы и системные события(OnActive,OnCloseQuery,OnClose);м-ды-процедура или ф-ция класса,определ-ая повед-е объекта.