Учебно-методический комплекс для студентов заочного обучения специальности Прикладная информатика ( в экономике)

Вид материалаУчебно-методический комплекс

Содержание


Требования ГОС к содержанию курса
Цели и задачи курса
Тематический план курса
Содержание программы курса по темам
Темы лабораторных работ, практических занятий, методические указания к их проведению
Подобный материал:
РоссийскАЯ ФедерациЯ

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

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

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

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

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


ИНСТИТУТ ДОПОЛНИТЕЛЬНОГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КАФЕДРА ЭКОНОМИКИ, ФИНАНСОВ И УПРАВЛЕНИЯ


«Высокоуровневые методы информатики и программирования»


Учебно-методический комплекс

для студентов заочного обучения

специальности Прикладная информатика ( в экономике)


Издательство

Тюменского государственного университета

Тюмень,2006


Требования ГОС к содержанию курса

Новейшие направления в области создания технологий программирования.
Программирование в средах современных информационных систем: создание модульных программ, элементы теории модульного программирования, объектно-ориентированное проектирование и программирование.
Объектно-ориентированный подход к проектированию и разработке программ: сущность объектно-ориентированного подхода; объектный тип данных; переменные объектного типа; классы и объекты.
Особенности программирования в оконных операционных средах. Основные стандартные модули, обеспечивающие работу в оконной операционной среде. Среда разработки; система окон разработки; система меню. Отладка и тестирование программ. Основы визуального программирования. Размещение нового компонента. Реакция на события. Компоненты; использование компонентов.

Рабочая учебная программа

Составлена старшим преподавателем Воробьевой М.С, утверждена на заседании кафедры программного обеспечения, 03.11.2006 г, протокол №2.
Вид занятий Всего часов Семестры

Аудиторные занятия 72 72
Лекции 36 36
Лабор. Занятия 36 36
Индивидуальная работа 9 9
Самостоятельная работа 17 17
Контрольные работы +

Вид итогового контроля экзамен

Цели и задачи курса

Целью курса "Высокоуровневые методы информатики и программирования" является изучение основ визуального и объектно–ориентированного программирования и принципов создания приложений, поддерживающих требования интерфейса операционной среды WINDOWS. В качестве инструментального средства разработки приложений изучается пакет DELPHI компании Borland Software Corporation (программа ориентирована на Delphi 8.0).
Использование визуального программирования облегчает разработку интерфейса приложений, ориентированного на стандарт визуальных оболочек, позволяет разрабатывать приложения от простейших расчетных форм до многопользовательских программных комплексов с применением графического интерфейса.
Знания, умения и практические навыки, полученные в результате изучения дисциплины

«Высокоуровневые методы информатики и программирования», используются студентами при разработке курсовых и дипломных работ.
Задачи дисциплины – дать основы теоретических основ визуального и объектно-ориентированного программирования, изучить принципы создания программ, поддерживающих требования интерфейса WINDOWS.


Тематический план курса

   Наименование темы

Лекции

Лаб/р.

Сам/р

Формы контроля  




  Введение. Цель и задачи курса  

  1  

  1  

 7  




  Среда визуального программирования Delphi  

  2  

  2  

7




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

  1 

  1 

7

   

  Стандартные компоненты  

  1 

  1 

7

   

  Диалоговые окна  

  1 

  1 

7

   

  Организация интерфейса Drag&Drop  

  1

  1

7

  К.р.  

  Организация меню  

  1  

  1  

7

   

  Графические компоненты  

  2 

  2 

7

  К.р.  

  Дополнительные средства ввода и отображения информации  

  2  

  2  

7




  Создание SDI и MDI приложений  

  2  

  2  

7

  К.р.  

  Всего:  

  14  

  14  

  70 

   

   















Содержание программы курса по темам

Введение. Цель и задачи курса. Основные разделы курса. Историческая справка. Обзор различных подходов к разработке программ.
Объектно-ориентированное программирование. Объектный тип данных, переменные объектного типа, понятие класса и объекта.
Среда визуального программирования Delphi. Общие характеристики. Основные инструменты. Назначение внутренних окон. Проекты: структура, создание, отладка, сохранение.
Палитра компонентов. Размещение компонентов на макете. Окно настройки параметров компонентов. Общие свойства и общие события компонентов.
Стандартные компоненты. Взаимодействие элементов управления, элементов ввода-вывода данных различного типа друг с другом.
Диалоговые окна. Использование стандартных диалоговых компонентов. Создание текстового редактора общего назначения.
Организация интерфейса Drag&Drop. Основные события, механизмы интерфейса Drag&Drop, разработка приложений, поддерживающих интерфейс Drag&Drop .
Организация меню. Создание и настройка главного меню приложения и контекстного меню.
Графические компоненты. Графические классы. Класс Tcanvas: работа с фактурой, фигурами, графическими образами. Встроенный графический редактор.
Дополнительные средства ввода и отображения информации. Кнопки настройки, кнопки с растровым узором, панели инструментов, строка ввода с настройкой, строка ввода с маской. Использование таймера. Создание многостраничных форм с несколькими вкладками. Табличные формы отображения строковой и графической информации.
Создание SDI и MDI приложений. Возможности разработки многодокументных и однодокументных приложений с несколькими формами.

Темы лабораторных работ, практических занятий, методические указания к их проведению

Введение в Delphi. Понятие проекта. Управление файлами проекта.
Свойства и события формы.
Свойства и события управляющих компонентов.
Вычисления на форме.
Организация главного и контекстного меню.
Механизм Drag & Drop.
Графические построения.Создание и размещение собственного компонента.
Однодокументные приложения.
Многодокументные приложения.
Работа с таблицами.

Литература

Основная литература:
1. Бадд Т. Объектно-ориентированное программирование в действии. – СПб.: “Питер”, 1997.
2. Епанешников А., Епанешников В. Программирование в среде DELPHI: Учебное пособие: В 4-х частях. М.: ДИАЛОГ- МИФИ, 1998.
3. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация. СПб.: Питер, 2002.

Дополнительная литература:
1. Александровский А.Д. Delphi 5.0. Разработка корпоративных приложений. – М.: ДМК, 2000.
2. Елманова Н.З, Трепалин С.В. Delphi 4: технология COM. - М.: Диалог - МИФИ, 1999 - 320 с.
3. Шумаков П.В. Delphi 5 и разработка приложений баз данных. М.: “Нолидж”, 2002.

Контрольные вопросы к экзамену (зачету)

1. Обзор различных подходов к разработке программ.
2. Среда визуального программирования Delphi. Общие характеристики. Основные инструменты. Назначение внутренних окон.
3. Проекты: структура, создание, отладка, сохранение.
4. Палитра компонентов. Размещение компонентов на макете. Окно настройки параметров компонентов.
5. Общие свойства и общие события компонентов.
6. Стандартные компоненты. Взаимодействие элементов управления, элементов ввода-вывода данных различного типа друг с другом.
7. Диалоговые окна. Использование стандартных диалоговых компонентов.
8. Организация интерфейса Drag&Drop.Основные события, механизмы интерфейса Drag&Drop.
9. Организация меню. Создание и настройка главного меню приложения и контекстного меню.
10. Графические компоненты. Графические классы. Класс Tcanvas: работа с фактурой, фигурами, графическими образами.
11. Дополнительные средства ввода и отображения информации. Кнопки настройки, кнопки с растровым узором, панели инструментов, строка ввода с настройкой, строка ввода с маской.
12. Использование таймера. Основные свойства и события.
13. Многостраничные формы с несколькими вкладками. Табличные формы отображения строковой и графической информации.
14. Создание SDI и MDI приложений. Возможности разработки многодокументных и однодокументных приложений с несколькими формами.


Дополнительная информация

Internet – ресурсы
1. Воробьева М.С. Лабораторные работы по программированию. [On-line] [n.ru/~mvorobyeva]
2. Захарова И.Г. Лекции, лабораторные работы и демонстрационные программы по программированию на Object Pascal в среде Borland Delphi. [On-line] [n.ru/~izaharova]
3. Библиотека кафедры информационной безопасности. Электронные учебники по программированию. [On-line] [u/lib/resources]