Лекции по предмету «Программное обеспечение информационно-измерительных процессов» для студентов специальности 5B071600 «Приборостроение»



бет11/44
Дата20.09.2022
өлшемі0,67 Mb.
#150105
түріЛекции
1   ...   7   8   9   10   11   12   13   14   ...   44
Байланысты:
Конспект лекции-ПО ИИП 2014Ru

Среда программирования Delphi. Object Pascal – это объектно-ориенти­рованное расширение Паскаля, разработанное Н. Виртом совместно с командой с фирмы Apple. Классы (типы) реализованы как расширение паскалевской структуры RECORD. В Object Pascal они могут содержать как поля данных, так и поля методов. Методы определяются как процедуры или функции Паскаля, определяемые по имени класса. Сообщения посылаются с помощью обычных конструкций Паскаля для определения поля.
Delphi – мощная система визуального проектирования приложения на основе объектно-ориентированного языка программирования. С ее помощью можно создавать оконные интерфейсы, удовлетворяющие стандартам Windows. Спектр отраслей, в которых возможно применение Delphi, достаточно широк, это инженерные задачи, измерительные, офисные, торговые, метрологические и др.
Среда программирования Delphi состоит из ряда элементов, всегда присутствующих на экране: главного окна; инспектора объектов; окна формы; окна кода программы; проводника кода. Основные программы, которые позволяют полностью использовать возможности работы Delphi – это редактор рисунков, отладчик и др.


Контрольные вопросы:

  1. Назначение среды программирования.

  2. Способы реализации среды программирования.

  3. Причины приближения объектно-ориентированных языков к традиционным языкам.

  4. Назначение и свойства языка Java.

  5. Язык Object Pascal.

  6. Метод проектирования приложении в Delphi.

  7. Состав среды программирования Delphi.

5. Визуальное программирование.


План лекции


1. Визуальное проектирование и объектно-ориентированное программирование.
2. Понятие объекта.
3. Наследование. Инкапсуляция. Полиморфизм.
4. Классы и объекты.
5. Компоненты.
6. Этапы разработки приложения.
Визуальное проектирование и объектно-ориентированное программирование. Для создания моделей анализа и проектирования объектно-ориентированных программных систем используют языки визуального моделирования. В данный момент времени существуют различные толкования термина «визуальные языки программирования». Как правило, когда речь заходит о визуальном программировании, то, прежде всего под этим понимают программирования в средах типа Delphi или Visual Basic. Подобные среды используют визуальную технологию проектирования, а код записывается с помощью текстовых языков программирования. В этих средах используется концепция объектно-ориентированного программирования.
Сейчас Delphi – одна из наиболее известных инструментальных сред, исповедующих идеологию визуального программирования. Типичный сеанс работы с Delphi начинается с того, что программист выбирает из меню и расставляет на первоначально пустой панели разнообразные необходимые для будущей программы примитивы MS Windows: кнопки, поля ввода, основное меню, линейки прокрутки и т.д. Затем, указав на некоторый примитив, он может поменять его атрибуты или записать фрагмент алгоритма, реализующий реакцию указанного примитива на какое-либо событие. Для записи фрагмента алгоритма перед ним открывается окно с каркасом соответствующей процедуры, где курсор услужливо подмигивает в свободном пока промежутке между begin и end.
Объектно-ориентированное программирование родилось и получило широкое распространение именно благодаря попыткам разрешения следующих проблем, возникавших в процессе проектирования и разработки программных комплексов.
1. Развитие языков и методов программирования не успевало за все более растущими потребностями в прикладных программах. Единственным реальным способом снизить временные затраты на разработку был метод многократного использования разработанного программного обеспечения, т.е. проектирование новой программной системы на базе разработанных и отлаженных ранее модулей, которые выступают в роли своеобразных «кирпичиков», ложащихся в фундамент новой разработки.
2. Ускорение разработки программного обеспечения требовало решения проблемы упрощения их сопровождения и модификации.
3. Не все задачи поддаются алгоритмическому описанию по требованиям структурного программирования, поэтому в целях упрощения процесса проектирования необходимо было решить проблему приближения структуры программы к структуре решаемой задачи.
Решение перечисленных проблем в рамках создания объектно-ориентированного подхода к программированию и породило три его основных достоинства: упрощение процесса проектирования программных систем, легкость их сопровождения и модификации и минимизирование времени разработки за счет многократного использования готовых модулей.


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   44




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет