- •10.2. Понятие об алгоритме и его св-вах, способы представления алгоритмов. Понятие исполнителя алг-в, система команд исп-ля. Базовые структуры алг-ов. Разр-ка алг-ов на основе структурн подх.
- •Типы данных.
- •12.2. Ооп. Принципы. Ф-ла объекта, компонента. Классы, св-ва кл. Конструкторы. Деструкторы.
- •Конструкторы. Деструкторы.
- •15.2. Идеология программир-я под windows.
Конструкторы. Деструкторы.
Конст-р- это специальный м-д, инициализирующий об-т, содержащ-й виртуальные м-ды, он объявляется спец-но зарезервир-ным словом 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);м-ды-процедура или ф-ция класса,определ-ая повед-е объекта.
