Выполнил Ермаков Дмитрий Александрович ученик 10 А класса МОУ СОШ 19 города Белово Руководитель Ермакова Вероника Викентьевна учитель информатики
Объектно-ориентированное программирование в современном информационном обществе имеет большие перспективы и дальнейшее развитие
Цель. Изучение среды объектно-ориентированного программирования и создание электронного учебника Среда программирования Delphi. Задачи. 1. Исследовать перспективы развития среды объектно-ориентированного программирования. 2. Изучить язык программирования Delphi. 3. Создать электронный учебник Среда программирования Delphi.
Методы научного познания: 1. Анализ 2. Моделирование 3. Описание 4. Прогнозирование 5. Синтез 6. Эксперимент
Немного истории ООП ООП возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны. Первым языком программирования, в котором были предложены принципы объектной ориентированности, была Симула. В момент своего появления (в 1967 году), этот язык программирования предложил поистине революционные идеи: объекты, классы, виртуальные методы. Большинство концепций были развиты Аланом Кэйем и Дэном Ингаллсом в языке Smalltalk. Именно он стал первым широко распространённым объектно-ориентированным языком программирования. ООП в современном мире набирает свою значимость.
1. Повторное использование кода. 2. Повышение производительности. 3. Проверка типов переменных в момент компиляции программы. 4. Кроссплатформенность Преимуществаобъектно-ориентированного программирования
Технология NET (языки программирования C#,J#,VB.NET), DELPHI становятся всё более популярной средой программирования среди IT- специалистов. Большая часть, например, игровой индустрии ориентирована на объектно-ориентированную среду программирования, так как программный код имеет больше возможностей для работы с графикой и памятью. Важным плюсом при создании современных программ является кроссплатформенность. Программы, написанные с использованием объектно- ориентированных языков, могут работать не только на персональном компьютере, но и на таких известных платформах, как Zune, Xbox, спрос на которые резко поднялся за последний год. Использование объектно- ориентированного программирования
При создании электронного учебника использовалась объектно-ориентированная среда разработки Boland Delphi и Web-конструктор. Электронный учебник содержит пояснительную записку, в которой отражены: требования знаний и умений для изучения электронного учебника; требования к аппаратному и программному обеспечению для просмотра электронного учебника; ожидаемый результат знаний и умений после изучения электронного учебника. Создание электронного учебника Среда программирования Delphi Среда программирования Delphi
В электронном учебнике отражена полная теоретическая часть: объектно-ориентированная теория программирования, составляющие класса, интерфейс Delphi, библиотека объектов, проектирование в среде Delphi. Разработаны 5 лабораторных работ разного уровня с просмотром программного кода и программы; самостоятельные работы; тест самопроверки; литература. Запустить приложение
implementation {$R *.dfm> procedure TFrm.BtnExitClick(Sender: TObject); begin close; end; procedure TFrm.FormCreate(Sender: TObject); begin randomize; x:=random(99)+1; end; procedure TFrm.BtnCheckClick(Sender: TObject); begin Img.Visible:=False; y:=StrToInt(EdNumber.Text) ; if y=x then begin LbIRez.Caption: =Угадано; Img.Visible:=True; end else if y<x then LblRez.Caption: = Больше else LbIRe z.Capt ion: = Меньше; end; end. Выход из программы Процедура создания формы OnCreate для задания случайных чисел. Считывание содержимого текстового окна и сравнение со случайным числом. Пример программного кода лабораторная работа 2 Угадай число
ООП - это современная и прогрессивная среда программирования, которая является хорошим выбором при создании проектов. Мною исследованы перспективы развития объектно-ориентированной среды программирования, изучен язык программирования Delphi и создан электронный учебник Среда программирования Delphi. Подводя итоги свой работы, можно сделать вывод: ООП в современном информационном обществе высоко ценится IT-специалистами, имеет большие перспективы, постоянно совершенствуется и развивается. Заключение