Инфоурок Информатика Другие методич. материалыИнструкционная карта к открытому уроку производственного обучения

Инструкционная карта к открытому уроку производственного обучения

Скачать материал

Тема урока: Работа с процедурами

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

 

Задание№1. Создайте программу простейший текстовой редактор.

Задание№2. Отладка программы.

 

Выполнение работы:

1.Выложим на форму Memo(Standart). Установим свойство Align в alClient. Установим свойство ScrollBars в ssBoth, а WordWrap в False. И уберем введенный в Memo1 текст поумолчанию, удалив этот текст из свойства Lines.

2. Выложим на форму MainMenu(Standart). Щелкнем по MainMenu1 два раза - появится окно. Теперь создадим меню "Файл". В нем элементы: "Создать", "Открыть", "Сохранить", "Сохранить как...", разделительную полоску (символ "-") и "Выход". Установим горячие клавиши как показанно на рис 1. Горячие клавиши устанавливаются в свойстве ShortCut.

Рис. 1 - Меню "Файл"

Аналогично создаем меню "Правка":

Рис. 2 - Меню "Правка"

Аналогично создаем меню "Формат":

Рис. 3 - Меню "Формат"

Окошко редактора меню закрыть.

3. Пишем код, который будет выполняться при выборе чего-либо из меню. Щлекнем по меню "Файл", а там выберем "Выход".

 

Рис. 4 - Создание события onClick

После нажатия по меню "Выход" появляется окно редактора кода с уже готовой процедурой. Пишем:

Close;

Реализация переноса по словам

В меню "Формат" выберем "Перенос по словам":

procedure TForm1.N14Click(Sender: TObject);

begin

 If Memo1.WordWrap then

 begin

 Memo1.WordWrap:=false;

 Memo1.ScrollBars:=ssBoth;

 N14.Checked:=False;

 end

 else

 begin

 Memo1.WordWrap:=True;

 Memo1.ScrollBars:=ssVertical;

 N14.Checked:=True;

 end;

end;

Реализация функции "Сохранить как..."

Нам понадобится диалоговое окно сохранения документа. Выложим на форму компонент SaveDialog (Dialogs). Установим фильтр, т.е. те файлы которые будет этот диалог отображать. Нам нужно *.txt, т.е. текстовые документы. Чтобы это сделать нужно найти свойство Filter и нажать на кнопку ... Появится окно. Заполните его как показанно на рис. 5.

Рис. 5 - Редактор фильтра

Теперь измените свойство DefaultExt на *.txt. Это расширение которое будет добавляться к файлу.

Создадим процедуру сохранения файла. Напишем этот код сразу после {$R *.dfm}.

Procedure SaveAs;

begin

 If Form1.SaveDialog1.Execute then

 begin

 Form1.Memo1.Lines.SaveToFile(Form1.SaveDialog1.FileName);

 FileWork:=Form1.SaveDialog1.FileName;

 end;

end;

Далее выбераем в меню "Файл" —> "Сохранить как...". Там пишем:

SaveAs;

Вводим глобальную переменную FileWork. В ней будет храниться путь к файлу с которым работает пользователь. Это нужно для реализации функции "Файл" —> "Сохранить". Объявляем ее в разделе Var перед implementation.

var

 Form1: TForm1;

 FileWork: String;

Реализация функции "Сохранить"

Выбераем "Файл" —> "Сохранить". И пишем:

If FileWork='' then SaveAs else Memo1.Lines.SaveToFile(FileWork);

Реализация функции "Открыть"

Выложим компонент  OpenDialog на форму и свойство Filter изменим так же как у SaveDialog1.

Жмем "Файл" —> "Открыть". Пишем:

if OpenDialog1.Execute then

begin

 Memo1.Lines.LoadFromFile(OpenDialog1.FileName);

 FileWork:=OpenDialog1.FileName;

end;

Реализация функции "Создать"

Жмем "Файл" —> "Создать". Пишем:

FileWork:='';

Memo1.Clear;

Реализация функций в меню "Правка"

По клику на меню "Вырезать":

Memo1.CutToClipboard;

По клику на меню "Копировать":

Memo1.CopyToClipboard;

По клику на меню "Вставить":

Memo1.PasteFromClipboard;

Реализация функций в меню "Шрифт..."

Нам понадобится еще один компонент - FontDialog .

Создаем событие по клику по меню "Шрифт...".

if FontDialog1.Execute then Memo1.Font:=FontDialog1.Font;

4.Активируйте форму. Измените заголовок окна: в свойстве Caption напишите "Блокнот". Свойство Position измените на poScreenCenter для того, чтобы форма появлялась по центру экрана.

 

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

1.      На какой вкладке находится  компонент MainMenu?

2.      Как открыть компонент MainMenu для редактирования?

3.      На какой вкладке находится компонент SaveDialog?

4.      С помощью какого свойства изменяется название формы?

5.      Какое свойство необходимо задать для формы чтобы она появлялась по центру?

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Инструкционная карта к открытому уроку производственного обучения"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Мастер зеленого хозяйства

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 268 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.02.2016 1172
    • DOCX 43.8 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Серовикова Ирина Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Серовикова Ирина Владимировна
    Серовикова Ирина Владимировна
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 21434
    • Всего материалов: 17

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

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

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 97 человек из 34 регионов
  • Этот курс уже прошли 223 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 23 регионов
  • Этот курс уже прошли 56 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 40 регионов
  • Этот курс уже прошли 808 человек

Мини-курс

Подготовка и проведение тренинга

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Современные методики базальной стимуляции и развивающего ухода для детей с тяжелыми множественными нарушениями развития

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

История России: ключевые события и реформы

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 136 человек из 45 регионов
  • Этот курс уже прошли 86 человек