Разработка и реализация простого приложения в Delphi 10 класс


Разработка урока по информатике.


Тема урока: «Разработка и реализация простого приложения

в среде объектно-ориентированного программирования BORLAND DELPHI».








Урок разработал:
учитель информатики высшей квалификационной категории
МОУ СОШ № 43 Веденеева Александра Олеговна






г. Борзя, 2012



Тема урока: «Разработка и реализация простого приложения

в среде объектно-ориентированного программирования BORLAND DELHPI».


Цель урока: создать условия для разработки и реализации простого приложения на основе знаний учащихся о свойствах и методах компонентов страницы Standard MainMenu и Memo объектно-ориентированной среды Delphi.


Задачи образования:

  1. Отработать понятийный аппарат темы «Объект MainMenu» при актуализации знаний.

  2. Закрепить, обобщить и систематизировать знания по программированию в среде Delphi через разработку и реализацию простого приложения «Мини-редактор текста».


Задачи развития:

  1. Развитие умения применять знания смежных дисциплин: иностранный язык.

  2. Развитие у учащихся теоретического, творческого мышления, а также формирование нового типа мышления (операционного), направленного на выбор оптимальных решений, внимания, памяти в процессе разработки и реализации приложения «Мини-редактор текста».


Задачи воспитания:

  1. Формирование у учащихся умения работать во времени, работать самостоятельно (при выполнении практического задания).

  2. Воспитание аккуратности, дисциплинированности (через соблюдение правил техники безопасности в кабинете информатики).

  3. Развитие познавательного интереса к предмету.

  4. Формирование системно-информационного подхода к познанию окружающего мира через выявление межпредметных связей.


Тип урока: урок закрепления знаний, выработки умений и навыков.


Вид урока: урок – тренинг.


Метод: алгоритмических предписаний, словесный, исследовательский.


Педтехнология: информационная.


Информационное поле:


  1. Учебник «Информатика и информационные технологии. 10-11». Н.Д. Угринович. – М.: БИНОМ. Лаборатория знаний, 2004.

  2. Методика преподавания информатики: Учебное пособие для студ. пед. вузов / М.П. Лапчик, И.Г. Семакин, Е.К. Хеннер; 2-е изд. – М.: Издательский центр «Академия», 2005.

  3. Преподавание курса «Информатика и ИКТ» в основной и старшей школе: Методическое пособие / Н.Д. Угринович. М.: БИНОМ. Лаборатория знаний, 2004.

  4. Объектно-ориентированная среда программирования BORDAND DELPHI.








Здравствуйте, ребята!

Наш урок я хотела бы начать со слов автора первого учебника по информатике А.П. Ершова: «Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с талантом сооружать все, что угодно, из нуля и единиц. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста».

Цель сегодняшнего урока – создать проект мини-редактора текста, через главное меню которого можно выполнить следующие операции: изменить цвет шрифта, размер шрифта, начертание, а также вырезать, скопировать и вставить блок выделенного текста.

Для того чтобы проект был реализован, нужно использовать компоненты страницы Standard, методы и свойства, на которые реагируют эти компоненты. На странице Standard есть два компонента, которые предназначены для ввода и редактирования текста. Назовите их.

Ответ учеников: компонент Edit – предназначен для ввода и редактирования одной текстовой строки, Memo – для ввода и отображения длинного текста.

Учитель: какой из этих компонентов будем использовать для создания редактора?

Ответ учеников: Memo.

Учитель: перечислите свойства, которые характерны для Memo.

Ответ учеников: Lines – содержит строки введенного текста, Align – расположение на форме, alClient – расположение по всей клиентской области.

Учитель: кроме свойств понадобятся методы, для того чтобы в мини-редакторе можно было выполнить команды вырезать, вставить, копировать, выделить все. Назовите эти методы.

Ученики: SelectAll – выделить весь текст; CopyToClipboard – копировать; CutToClipboard – вырезать; PasteFromClipboard – вставить.

Учитель: практически все приложения Windows имеют свое меню – один из распространенных элементов пользовательского интерфейса. Какой компонент в Delphi реализует главное меню?

Ученики: MainMenu.

Учитель: создавая пункты меню, будем записывать их названия. Какое свойство позволяет сделать надпись?

Ученики: свойство Caption.

Учитель: перейдем к разработке главного меню. Какие пункты в нем будут?

Ученики предлагают:

Формат



Правка

Вырезать


Выход

Шрифт

Times New Roman



Копировать




Comic Sans MS



Вставить



Начертание

Полужирный



Выделить все




Курсив







Подчеркнутый






Цвет

Красный







Синий







Зеленый






Размер

14







18







20







Учитель: ребята, добавим диалоговое окно ShowMessage (До свидания!), которое будет появляться при нажатии на пункт меню Выход.

Для каждого пункта меню нужна своя процедура. Что Вы напишите в процедуре на Шрифт Times New Roman?

Ученики: memo1.Font.name:='Times new roman';

Учитель показывает пункты меню, а ученики говорят процедуру.

Учитель: когда Вы создадите мини-редактор текста, то его нужно будет испытать. Испытание проведете, печатая стихотворение с применением правила копирования. Расскажите правило копирования. Ученики рассказывают правило.

Вспомним правила техники безопасности в компьютерном кабинете. Учащиеся рассказывают правила.


Переходим к практической работе за компьютерами. Займите свои рабочие места.


Учитель обходит рабочие места учащихся.


Выполним физминутку для глаз и снятия позо-статического напряжения:

  1. Крепко зажмурьте глаза на 3-5 с, затем откройте на 3-5 с. – 3 раза.

  2. Быстро поморгайте 1 мин.

  3. «Воздушный поцелуй», вытянуть губы, посылая воздушный поцелуй, расслабить губы, 5 раз.

  4. «Соединить лопатки», руки опущены вдоль туловища, отвести плечи назад, пытаясь соединить лопатки, зафиксировать 5 с., расслабить плечевой пояс – 2 раза.


Итог урока. Учитель говорит об ошибках, которые встретились в работе, объявляет оценки.

Процесс создания приложения состоит из двух шагов: 1) конструирования формы; 2) написания процедуры обработки событий. Конструирование формы осуществляется с помощью размещения компонентов. Чтобы компонент мог откликнуться на событие, программист должен создать обработчик события и указать его имя на странице события. Тело процедуры ограничено словами BEGINEND и состоит из отдельных операторов языка OBJECT PASCAL.

Всем спасибо, до свидания.

Предполагаемый результат выполнения работы учащимися по созданию

мини-редактора текста.







Процедуры на пункты меню:


procedure TForm1.N2Click(Sender: TObject);

begin

memo1.CutToClipboard;

end;

procedure TForm1.N3Click(Sender: TObject);

begin

memo1.CopyToClipboard;

end;

procedure TForm1.N4Click(Sender: TObject);

begin

memo1.PasteFromClipboard;

end;

procedure TForm1.N5Click(Sender: TObject);

begin

memo1.Selectall;

end;

procedure TForm1.N17Click(Sender: TObject);

begin

form1.Close;

end;

procedure TForm1.TimesNewRoman1Click(Sender: TObject);

begin

memo1.Font.name:='Times new roman';

end;

procedure TForm1.ComicSansMs1Click(Sender: TObject);

begin

memo1.Font.name:='Comic sans ms';

end;

procedure TForm1.N9Click(Sender: TObject);

begin

memo1.Font.style:=[fsbold];

end;



procedure TForm1.N10Click(Sender: TObject);

begin

memo1.Font.style:=[fsitalic];

end;

procedure TForm1.N11Click(Sender: TObject);

begin

memo1.Font.style:=[fsunderline];

end;

procedure TForm1.N12Click(Sender: TObject);

begin

memo1.Font.style:=[];

end;

procedure TForm1.N141Click(Sender: TObject);

begin

memo1.Font.size:=14;

end;

procedure TForm1.N181Click(Sender: TObject);

begin

memo1.Font.size:=18;

end;

procedure TForm1.N201Click(Sender: TObject);

begin

memo1.Font.size:=20;

end;

procedure TForm1.N15Click(Sender: TObject);

begin

memo1.Font.color:=clblue;

end;

procedure TForm1.N16Click(Sender: TObject);

begin

memo1.Font.color:=clred;

end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);

begin

showmessage('До свидания!');

end;

end.




Полный текст материала Разработка и реализация простого приложения в Delphi 10 класс смотрите в скачиваемом файле.
На странице приведен фрагмент.
Автор: Веденеева Александра Олеговна  101067
06.02.2013 0 1994 417

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.



А вы знали?

Инструкции по ПК