Теория и методика изучения основ объектно-ориентированного программирования в школьном курсе информатики
Курсовой проект - Педагогика
Другие курсовые по предмету Педагогика
?одуль формы проекта (pas) - это текстовый файл, содержащий код программы, относящийся к определённой форме. Файл описания формы (dfm) содержит описание свойств формы и компонентов, размещенных на форме.
Следует объяснить учащимся, что хранить файлы одного проекта лучше всего в отдельной папке; это и удобно, и соответствует компьютерной грамотности и хорошему тону программирования.
Практически ученикам нужно предложить открыть файлы формы, проекта и модуля формы уже сохранённого проекта с помощью текстового редактора (блокнот) и изучить их.
Требования к знаниям и умениям учащихся.
Учащиеся должны знать:
что входит в процедуру разработки сценария Delphi-приложений;
какие основные типы файлов входят в Delphi-приложение (проект) и их назначение.
Учащиеся должны уметь:
создавать папки проектов и понимать назначение хранящихся в них файлов;
устанавливать свойства компонентов с помощью инспектора объектов;
описывать методы обработки событий в файле программных модулей.
Учащиеся должны быть ознакомлены:
с назначением файлов ресурсов, опций, настроек.
5. Тема "Управление компонентами при проектировании. Форма, её свойства, события, методы".
Изучение данной темы предполагает чисто практический подход. Причём здесь речь пойдёт не о создании приложений, а о многочисленных возможностях среды Delphi. Это работа с компонентами: помещение на форму, выделение компонента, удаление компонента, копирование; использование встроенной помощи. Также рассматриваются форма и её свойства, задание размеров и положения формы, задание цветов.
Кроме всего прочего в данной теме рассматриваются многочисленные возможности по настройке проектов Delphi. Например: заголовок формы, значок формы, видимость формы, использование файлов справки.
К содержанию темы также относятся основные события формы. Это события создания, появления формы, её активизации и др. (OnCreate, OnShow, OnActivate).
Требования к знаниям и умениям учащихся.
Учащиеся должны знать:
способы работы с компонентами в Delphi;
что представляет собой форма в Delphi;
основные свойства формы;
основные события формы.
Учащиеся должны уметь:
помещать компоненты на форму (различными способами);
выделять компоненты;
копировать компоненты;
изменять свойства компонентов визуально, с помощью инспектора объектов и программно;
получать помощь (обращаться к справочнику) по работе с компонентами;
задавать размеры и положение формы на экране;
изменять заголовок и создавать значок формы.
6. Тема "Разработка и реализация простого приложения".
Данная тема является сугубо практической. Пользуясь ранее полученными знаниями, учащиеся должны создать простейшее приложение. В качества такого приложения может быть рекомендована программа "Вычислитель скорости бега спортсмена", которая рассчитывает скорость в зависимости от расстояния и времени и выдает на экран результат (приложение 27).
Разработка приложения в методическом плане складывается из следующих этапов:
) Постановка задачи, включающая:
точную формулировку решаемой задачи;
изображение на бумаге всего того, что планируется увидеть на экране, т.е. создание кадра; кадров может быть один или несколько, но в данной теме рекомендуется обойтись одним;
написание сценария работы приложения.
) Разработка формы.
) Обработка событий.
Требования к знаниям и умениям учащихся.
Учащиеся должны уметь:
четко формулировать задачу и оценивать возможность её решения средствами Delphi;
изображать на бумаге будущий кадр;
писать простейшие сценарии;
разрабатывать простую форму, задавая шрифты, цвета, размеры, расположение на экране;
задавать стиль формы;
описывать обработку несложных событий.
7. Тема "Разработка проекта".
Данная тема является продолжением предыдущей, но на более высоком уровне требований к навыкам учащихся. Учителю следует выбрать проект, при реализации которого учащиеся освоят новые для них возможности Delphi.
В качестве примера такого проекта можно предложить разработать программу просмотра картинок. Пусть приложение состоит их двух форм: главной формы - заставки и рабочей формы, где и развернутся все основные события (загрузка картинок с помощью меню Файл) (приложение 28).
Для получения необходимого эффекта, ученикам нужно будет поместить на вторую форму следующие компоненты: Image, MainMenu и OpenPictureDialog (Изображение, Главное меню и Диалоговое окно открытия картинки). От учителя требуется научить учеников использовать эти компоненты, т.е. писать обработчик событий для Главного меню и Диалогового окна (приложение 29).
Требования к знаниям и умениям учащихся.
Учащиеся должны уметь (дополнительно к полученным ранее умениям):
пользоваться и создавать меню, переключатели, диалоговые окна;
создавать и подключать вспомогательные формы.
8. Тема "Графические возможности Delphi".
Как и две предыдущие, данная тема предполагает практическое её изучение. Будут подробнее изучаться способы вывода графической информации средствами среды Delphi. Как известно компьютерная графическая информация делится на два вида: векторная и растровая. В Delphi имеется возможность использовать оба вида. Однако если растровую графику можно просто изобразить на форме с помощью компонента Image, то векторную график?/p>