Учебная программа курса повышения квалификации учителей информатики Программирование в среде Delphi 2009 г

Вид материалаУчебная программа курса

Содержание


Пояснительная записка
Тематический план дисциплины
Кол-во аудиторныхчасов
Программирование в среде Borland Delphi
Основы языка Object Pascal
Структура модуля. Файлы проекта
Содержание дисциплины
Раздел 1. Программирование в среде Borland Delphi
Pascal. Самостоятельная работа. Составление программ на языке Pascal.
Delphi. Составные части среды программирования Delphi
Тема 1.5. Создание приложений с использованием глобальных переменных и условных операторов
Тема 1.7. Работа с файлами и диалоговыми окнами
AssignFile, Rewrite, Write
Тема 1.8. Создание интерфейса пользователя
Тема 1.9. Взаимодействие приложений Windows
Windows: TWordApplication, TWordDocument, TExcelApplication, TExcelWorkBook.
Тема 1.10. Разработка итогового проекта
Перечень практических и лабораторных работ
Содержание самостоятельной работы
Подобный материал:

Министерство образования Иркутской области

Областное государственное образовательное учреждение

среднего профессионального образования

«Братский педагогический колледж № 1»

Методический ресурсный центр


Учебная программа

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

учителей информатики

Программирование в среде Delphi


2009 г.

Рассмотрено и рекомендовано на заседании кафедры информатики и математики


Утверждаю

Руководитель МРЦ

__________________

(дата, подпись)


Протокол №_____ от____________

Зав. кафедрой__________________

(подпись, ФИО)

О.И.Артемьева



Составитель: О.В.Арзамасцева, преподаватель информатики, зав. кафедрой информатики и математики БПК№1


Рецензент:


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА



Обучение программированию является важным компонентом подготовки современного преподавателя информатики, сформированные при этом знания и умения составляют базу его фундаментальной, а также важную часть его методической подготовки. Основным языком при обучении основам программирования традиционно считается Basic и производные от него языки (QuickBasic, QBasic) и среда Visual Basic, однако все больше внимания специалисты уделяют изучению языка Pascal и основанной на нем объектно-ориентированной среды Delphi.

Мировая индустрия средств разработки приложений развивается в направлении перевода процесса создания программ на визуальный уровень. Среда Delphi является инструментом, в котором сочетается множество технологий, которые позволяют реализовать как традиционные программные продукты, так и Web-приложения для работы в Интернет, базы данных и многое другое.

Основная цель курсов «Программирование в среде Delphi» − помочь педагогам приобрести теоретические и практические навыки, необходимые для разработки и реализации на компьютере приложений учебного и организационного назначения в визуальной объектно-ориентированной среде Delphi.

Программа рассчитана на 36 часов аудиторных занятий, из них – 5 часов лекций, 31 час практических работ, а также 36 часов самостоятельной работы слушателей.

Практические работы проводятся в компьютерных классах на базе ПК IBM/PC.

В процессе обучения на курсах планируется выполнение практических работ и итоговой работы − приложения образовательного назначения. Контроль освоения программы курсов осуществляется в ходе разработки и публичной защиты итоговой работы.

Практические занятия проводятся в группах с количеством слушателей не более 10 человек.

Составила: преподаватель информатики

___________ О.В. Арзамасцева


ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ


п/п
Наименование разделов, тем
Максимальная
нагрузка

Кол-во аудиторных
часов


СРС
Всего

Теория

Практ.
раб.




Введение


Основные понятия объектно-ориентированного программирования. Объекты и классы

2

2

2







1

Программирование в среде Borland Delphi


70

34

3

31

36

1.1

Основы языка Object Pascal


14

4

2

2

10

1.2

Проект Delphi. Среда разработки. Визуальные компоненты. Создание и сохранение проекта в среде Delphi


2

2




2




1.3

Структура модуля. Файлы проекта


2

2

1

1




1.4

Управление проектом. Создание простых приложений в среде Delphi

6

2




2

4

1.5

Создание приложений с использованием глобальных переменных и условных операторов

2

2




2




1.6

Отладка проекта

6

2




2

4

1.7

Работа с файлами и диалоговыми окнами

4

4




4




1.8

Создание интерфейса пользователя

4

4




4




1.9

Взаимодействие приложений Windows

10

4




4

6

1.10

Разработка итогового проекта

18

6




6

12




Защита итогового проекта

2

2




2




Итого

72

36

5

31

36


СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


Введение. Основные понятия объектно-ориентированного программирования. Объекты и классы

В результате изучения темы обучающийся должен:

знать:
  • методы программирования;
  • особенности структурного и объектно-ориентированного программирования;
  • принципы объектно-ориентированного программирования;
  • основные понятия объектно-ориентированного программирования;

уметь:
  • объяснять принципы объектно-ориентированного программирования;
  • характеризовать особенности структурного и объектно-ориентированного программирования;
  • определить понятия объекта, класса, свойства и метода объекта, событие.

Основные понятия: программа, программирование, программное управление работой компьютера. Методология программирования. Структурное программирование. Объектно-ориентированное программирование (ООП). Основные понятия ООП: объект, класс, свойства и методы объекта, событие. Принципы ООП: наследование, инкапсуляция, полиморфизм. Методика и подходы к изучению программирования.

Раздел 1. Программирование в среде Borland Delphi



Тема 1.1. Основы языка Object Pascal

В результате изучения темы обучающийся должен:

знать:
  • типы данных;
  • структуру программы на языке Pascal;
  • основные операторы языка Object Pascal;
  • стандартные функции для работы с типами;

уметь:
  • определить тип и объявить переменную;
  • составлять программы с использованием основных операторов;
  • пользоваться стандартными функциями для работы с типами.

Типы данных. Структура программы на языке Pascal. Переменные. Константы. Математические выражения. Логические выражения. Основные операторы: присваивания, условия, цикла.

Практическая работа. Составление программ на языке Pascal.

Самостоятельная работа. Составление программ на языке Pascal.


Тема 1.2. Проект Delphi. Среда разработки. Визуальные компоненты. Создание и сохранение проекта в среде Delphi

В результате изучения темы обучающийся должен:

знать:
  • составные части интегрированной среды программирования Delphi и их назначение;
  • назначение стандартных визуальных компонентов;
  • правила и приемы создания и сохранения проекта;

уметь:
  • пользоваться и объяснять назначение составных частей интегрированной среды программирования Delphi;
  • создавать и сохранять проект с использованием стандартных визуальных компонентов.

Интегрированная среда программирования Delphi. Составные части среды программирования Delphi: панели инструментов, панели визуальных компонентов, панель Standart, Проектировщик форм, Инспектор объектов, Менеджер проекта. Создание и сохранение проекта.

Практическая работа «Создание проекта в среде Delphi»


Тема 1.3. Структура модуля. Файлы проекта

В результате изучения темы обучающийся должен:

знать:
  • структуру модуля;
  • состав и назначение файлов проекта;
  • отличие приложения от проекта;
  • приемы создания процедуры;

уметь:
  • объяснять состав и назначение файлов проекта;
  • объяснять отличие приложения от проекта;
  • создавать приложение;
  • создать процедуры обработки стандартных событий.

Проект. Состав и назначение файлов проекта. Компиляция проекта. Приложение. Структура модуля. Процедуры. Создание процедуры обработки стандартных событий. Изменение свойств объектов программным способом.

Практическая работа «Создание приложения в среде Delphi»


Тема 1.4. Управление проектом. Создание простых приложений в среде Delphi

В результате изучения темы обучающийся должен:

знать:
  • приемы управления проектом в Менеджере проекта;
  • как добавить форму в проект;
  • назначение и приемы создания модального окна;

уметь:
  • управлять проектом;
  • добавить форму в проект;
  • выполнить показ формы как модального окна.

Управления проектом в Менеджере проекта. Добавление формы в проект. Показ формы как модального окна.

Практическая работа «Создание простых приложений в среде Delphi»

Самостоятельная работа. Создание инструкционной карты для практической работы в среде Delphi.

Тема 1.5. Создание приложений с использованием глобальных переменных и условных операторов


В результате изучения темы обучающийся должен:

знать:
  • как описать глобальную переменную;

уметь:
  • описать глобальную переменную;
  • создать проект с использованием глобальных переменных и условных операторов.

Виды переменных по области видимости. Использование условных операторов языка Object Pascal.

Практическая работа «Создание приложений с использованием условных операторов и глобальных переменных»


Тема 1.6. Средства отладки проекта

В результате изучения темы обучающийся должен:

знать:
  • виды ошибок при создании проекта;
  • назначение инструментов панели Отладка;
  • приемы пошагового выполнения программного кода;
  • приемы проверки значений переменных;

уметь:
  • пользоваться инструментами отладки программного кода;
  • выполнить программу по шагам;
  • проверить значения переменных при выполнении программного кода.

Средства отладки приложения. Виды ошибок при создании проекта. Панель Отладка. Пошаговое выполнение программного кода. Проверка значений переменных.

Практическая работа «Отладка проекта»

Самостоятельная работа. Отладка учебного проекта.

Тема 1.7. Работа с файлами и диалоговыми окнами


В результате изучения темы обучающийся должен:

знать:
  • как описать файловую переменную;
  • как создать и открыть файл;
  • как добавить данные и закрыть файл;
  • правила работы с диалоговыми функциями ввода InputBox и
    вывода MessageDlg;

уметь:
  • работать с файлами на диске;
  • вводить и выводить данные с помощью диалоговых функций ввода InputBox и вывода MessageDlg.

Работа с файлами. Описание файловой переменной. Функции AssignFile, Rewrite, Write и Closefile. Диалоговые функции ввода InputBox и вывода MessageDlg.

Практическая работа «Работа с файлами и диалоговыми окнами»

Практическая работа «Создание приложения с загрузкой информации из файлов»

Тема 1.8. Создание интерфейса пользователя


В результате изучения темы обучающийся должен:

знать:
  • реализацию метода DragDrop;
  • как добавить в проект мультимедийные компоненты;

уметь:
  • создать приложение с использованием метода DragDrop;
  • создать приложение с мультимедийными компонентами.

Создание интерфейса пользователя. Реализация метода DragDrop. Мультимедийные компоненты панели Win32.

Практическая работа «Создание приложения с мультимедийными компонентами»

Практическая работа «Разработка приложения с использованием метода
DragDrop»

Тема 1.9. Взаимодействие приложений Windows


В результате изучения темы обучающийся должен:

знать:
  • визуальные компоненты для работы с офисными приложениями Windows;
  • свойства и методы визуальных компонентов для работы с офисными приложениями Windows;

уметь:
  • настроить визуальные компоненты для работы с офисными приложениями Windows;
  • выполнить автоматическую загрузку документа редактора MS Word;
  • выполнить автоматическую загрузку электронной таблицы MS Excel;
  • выполнить автоматическую загрузку презентации PowerPoint.

Визуальные компоненты для работы с офисными приложениями Windows: TWordApplication, TWordDocument, TExcelApplication, TExcelWorkBook. Свойства компонентов. Метод ConnectTo. Автоматическая загрузка презентации PowerPoint*.

Практическая работа «Взаимодействие приложения с редактором MS Word и электронными таблицами MS Excel»

Практическая работа «Взаимодействие приложения с презентацией PowerPoint»

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

Тема 1.10. Разработка итогового проекта


В результате изучения темы обучающийся должен:

уметь:
  • выполнить проектирование, разработку и отладку приложения образовательного назначения в объектно-ориентированной среде Delphi.

Лабораторная работа «Разработка итогового проекта» (6 час.)

Самостоятельная работа. Информационное обеспечение и отладка итогового проекта

ПЕРЕЧЕНЬ ПРАКТИЧЕСКИХ И ЛАБОРАТОРНЫХ РАБОТ


Тема 1.1

Составление программ на языке Pascal

2 ч

Тема 1.2

Создание проекта в среде Delphi

2 ч

Тема 1.3

Создание приложения в среде Delphi

1 ч

Тема 1.4

Создание простых приложений в среде Delphi

2 ч

Тема 1.5

Создание приложений с использованием условных операторов и глобальных переменных

2 ч

Тема 1.6

Отладка проекта

2 ч

Тема 1.7

Работа с файлами и диалоговыми окнами

2 ч

Создание приложения с загрузкой информации из файлов

2 ч

Тема 1.8

Создание приложения с мультимедийными компонентами

2 ч

Разработка приложения с использованием метода DragDrop

2 ч

Тема 1.9

Взаимодействие приложения с редактором MS Word и электронными таблицами MS Excel

2 ч

Взаимодействие приложения с презентацией PowerPoint

2 ч

Тема 1.10

Разработка итогового проекта

6 ч



СОДЕРЖАНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ


Тема 1.1

Составление программ на языке Pascal

10 ч

Тема 1.4

Создание инструкционной карты для практической работы в среде Delphi

4 ч

Тема 1.9

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

6 ч

Тема 1.10

Информационное обеспечение и отладка итогового проекта

10 ч


ЛИТЕРАТУРА


Бобровский С. Delphi 5.Учебный курс – СПб: Издательство «Питер», 2000.

Кэнту М. Delphi 5 для профессионалов.–СПб.:Питер, 2001

Лукин С.Н. и др. Понятно о Visual Basic.Net. Самоучитель. – М.: «Диалог-МИФИ», 2005. – 736 с.: ил.

Рудаков П.И., Федотов М.А. Основы языка Pascal.–2-е изд., перераб.и доп.–М.:Горячая линия-Телеком, 2002.

Хорев П.Б. Технологии объектно-ориентированного программирования. Учебное пособие. – М.: Издательский Центр «Академия», 2004. – 448 с.: ил.