Автор работы: Пользователь скрыл имя, 13 Ноября 2013 в 09:43, реферат
Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения. Информатика появилась благодаря развитию компьютерной техники и немыслима без нее. Одним из важнейших разделов информатики является программирование. Язык программирования – это формальный, искусственно созданный язык для написания и реализации алгоритма на компьютере.
Объектно-ориентированное программирование на языке Delphi
Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения. Информатика появилась благодаря развитию компьютерной техники и немыслима без нее.
Одним из важнейших разделов информатики является программирование. Язык программирования – это формальный, искусственно созданный язык для написания и реализации алгоритма на компьютере.
Данное методическое пособие предназначено для изучения основ объектно-ориентированного языка программирования Delphi (ООП) без ориентации на структурную парадигму.
Среди главных
причин, принесших заслуженную
Методы ООП для решения
Методическое пособие может быть рекомендовано для студентов, изучающих объектно-ориентированное программирование.
Оглавление
Термин алгоритм происходит от имени узбекского ученого 9в. Аль-Хорезми, который в своем труде "Арифметический трактат", переведенном в 12в. с арабского на латынь, изложил правила арифметических действий над числами. Эти правила и называли алгоритмами. Таким образом, правила вычитания, сложения, умножения, построения геометрических фигур - все это алгоритмы.
С течением времени данное понятие расширялось и теперь, алгоритмами называют определенную последовательность действий, приводящую к определенному результату.
Рассмотрим пример:
Дано: улица с движением, пешеходный переход.
Найти: переход на другую сторону улицы.
1) остановиться на тротуаре;
2) посмотреть налево;
3) если транспорта нет, то идти до середины дороги и остановиться, иначе ждать пока проедет транспорт, затем идти до середины дороги и остановиться;
4) посмотреть направо;
5) если транспорта
нет, то идти до тротуара
противоположной стороны улицы,
6) конец.
Свойства алгоритмов:
Способы записи алгоритмов:
Ни один алгоритм не может работать без исполнителя – человека, животного или машины который понимает команды и исполняет их формально, т.е. не задумываясь.
У каждого исполнителя есть своя система команд исполнителя (СКИ). Если по каким-либо причинам он не может выполнить команду, поступает сообщение «не могу». Если команда не входит в СКИ, поступает сообщение «не понимаю».
Язык программирования – это искусственно созданный язык для записи алгоритма с помощью ЭВМ. Программа – алгоритм, записанный на языке программирования.
Языки программирования:
Преимущество ООП в
наглядном представлении
TButton
Button1 |
Button2 |
Button3 |
… |
ButtonN |
Чаще всего объекты включают в свою программу путем визуального программирования, используя заготовки – компоненты.
Компонент класса TButton
Каждый объект обладает свойствами, событиями и методами.
Свойства характеризуют
отличительные особенности
События – сообщение,
которое компонент принимает
от приложения, если во время работы
программы выполняется
Методы – программный код, обрабатывающий значения свойств.
Класс характеризуется:
Вариант №1.
______________________________
Вариант №2*.
____________________ |
____________________ | |
____________________ |
____________________ |
____________________ |
____________________ |
____________________ |
Среда программирования Delphi состоит из:
Ниже располагаются вкладки объектов: Standard, Additional и прочие. Для открытия вкладки необходимо щелкнуть по ней кнопкой мыши.
2. Окно формы. На
нее наносятся все объекты
необходимые для работы
3. Окно программного кода. В нем записывается методы для работы программы.
4. Окна инспектора объектов
|
Состоит из окна свойств (Properties) и событий (Events). При настройке свойств объектов на форме необходимо выделить данный объект щелчком мыши по нему и изменить поле слева от названия свойства. Например, для изменения свойства Caption (надпись) у объекта Form1 (см. рис.) необходимо стереть в левом столбце Form1. Внимание! Нельзя путать свойства Caption и Name. Первое отвечает за название на форме, а второе – за имя объекта |
Для нанесения объекта на форму нужно выбрать его в главном меню и щелкнуть в нужное место формы.
|
Создание графического интерфейса объекта. Создать приложение, в котором после запуска на форме печатается некоторый текст, например, «Первый проект на языке Delphi».
Создадим заготовку проекта, для этого свойству Caption (заголовок) формы Form1 присвоим значение “Первый проект’. Для этого активизировать форму Form1 щелчком мыши (чтобы вокруг компонента появились черные квадратики – маркеры для изменения размера). В окне Object Inspector (Инспектор объектов) → Properties (Свойств объекта) выбрать свойство Сaption и присвоить ему значение «Первый проект» (написать в ячейке справа от Caption Первый проект).
Выведем на форму текстовое сообщение. Это можно сделать различными способами:
Разместим на форме метку Label1 и присвоим свойству Сaption (Надпись) значение выводимого текстового сообщения
Разместим на форме текстовое поле Edit1 и присвоим свойству Text значение выводимого сообщения (сделать самостоятельно)
Событийные процедуры. Любой объект можно связать с набором процедур, исполняемых при наступлении определенных событий, такие процедуры называют событийными процедурами
Двойной щелчок мышью по объекту вызывает окно Программного кода (Unit) с пустой заготовкой событийной процедуры (метода). Если осуществить двойной щелчок по метке Memo1, то появится заготовка событийной процедуры TForm1.Memo1Change (…); (эта надпись появляется автоматически!)
Информация о работе Объектно-ориентированное программирование на языке Delphi