Алтайского государственного университета




Скачать 112.28 Kb.
Название Алтайского государственного университета
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

РУБЦОВСКИЙ ИНСТИТУТ (ФИЛИАЛ)

АЛТАЙСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

«Утверждаю»

Директор РИ (филиала) АлтГУ
____________ К.Г. Анисимов

«_____» ___________ г.
Рабочая программа

«Программирование на Delphi»

(лица со средним, специальным, высшим образованием, имеющие представление о языке Pascal)

Рубцовск


Центр

——Центр информационных технологий

Кафедра

——Математики и прикладной информатики

Категория слушателей

—— лица со средним, специальным, высшим образованием, имеющие представление о языке Pascal

Срок обучения

——6 недель

Режим занятий

——12 часов в неделю




Зав. кафедрой математики и прикладной информатики

Зам. директора по учебной работе
__________________ Жданова Е.А.

Автор: Кулаков К. М. старший преподаватель кафедры математики и прикладной информатики


Рецензенты:

СОДЕРЖАНИЕ РАБОЧЕЙ ПРОГРАММЫ


1. ПРОГРАММА КУРСА ДИСЦИПЛИНЫ «ПРОГРАММИРОВАНИЕ НА DELPHI» 4

1.1. Тематический план курса «Программирование на Delphi» 4

1.2. Содержание курса «Программирование на Delphi» 5

1.3. Содержание лабораторных (или практических) занятий 8

2. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ 9

3. ЛИТЕРАТУРА 11



1. ПРОГРАММА КУРСА ДИСЦИПЛИНЫ «ПРОГРАММИРОВАНИЕ НА DELPHI»

1.1. Тематический план курса «Программирование на Delphi»


п/п

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

Всего, час

В том числе

Теоретических

Практических

1.

Объектно-ориентированное программирование

6

4

2

2.

Библиотека визуальных компонентов VCL и ее базовые классы

10

4

4

3.

Обработка исключительных ситуаций

6

2




4.

Элементы управления Win32

6

4

8

5.

Элементы управления Windows XP

6

2

2

6.

Списки и коллекции

6

4

4

7.

Действия (Actions) и связанные с ними компоненты

12

2

2

8.

Файлы и устройства ввода/вывода

2

6

6

9

Использование графики

8

6

6




Итоговый контроль

4

2

2




ИТОГО

72

36

36

1.2. Содержание курса «Программирование на Delphi»



Тема 1. Объектно-ориентированное программирование

Объект и класс

Поля, свойства и методы

События

Инкапсуляция

Наследование

Полиморфизм

Методы

Перегрузка методов

Области видимости

Объект изнутри

Тема 2. Библиотека визуальных компонентов VCL и ее базовые классы

Иерархия базовых классов

Класс TObject

Класс TPersistent

Класс TComponent

Базовые классы элементов управления

Класс TControl

Группа свойств Visual. Местоположение и размер элемента управления

Выравнивание элемента управления

Внешний вид элемента управления

Связь с родительским элементом управления

Класс TWinControl

Класс TCustomControl

Класс TGraphicControl

Тема 3. Обработка исключительных ситуаций

Исключительная ситуация как класс

Защитные конструкции языка Object Pascal

Блок try..except

Блок try..finally

Использование исключительных ситуаций

Протоколирование исключительных ситуаций

Коды ошибок в исключительных ситуациях

Исключительная ситуация EAbort

Функция Assert

Тема 4. Элементы управления Win32

Что такое библиотека ComCtl32

Многостраничный блокнот — компоненты TTabControl и TPageControl

Компонент TToolBar

Компонент TImageList

Компоненты TTreeView и TListView

Календарь

Компонент TMonthCalendar6

Компонент TDateTimePicker7

Панель состояния TStatusBar

Расширенный комбинированный список TComboBoxEx

Тема 5. Элементы управления Windows XP

Пользовательский интерфейс Windows XP

Манифест Windows XP

Визуальные стили и темы оформления

Компоненты настройки цветовой палитры

Тема 6. Списки и коллекции.

Список строк (Класс TStrings, Класс TStringList)

Список указателей (Класс TList)

Коллекции (Класс TCollection, Класс TCollectionltem)

Тема 7. Действия (Actions) и связанные с ними компоненты

Действия. Компонент TActionList

События, связанные с действиями

Свойства, распространяемые на клиентов действия

Стандартные действия

Компонент TActionManager
Тема 8. Файлы и устройства ввода/вывода

Использование файловых переменных. Типы файлов

Операции ввода/вывода

Ввод/вывод с использованием функций Windows API

Отложенный (асинхронный) ввод/вывод

Контроль ошибок ввода/вывода

Атрибуты файла. Поиск файла

Потоки

Базовые классы TStream и THandleStream

Класс TFileStream

Класс TMemoryStream

Класс TStringStream

Оповещение об изменениях в файловой системе

Использование отображаемых файлов
Тема 9. Использование графики

Графические инструменты Delphi

Класс TFont

Класс ТРеn

Класс TBrush

Класс TCanvas

Класс TGraphic

Класс TPicture

Класс TMetafile

Класс TIcon

Класс TBitmap

Графический формат JPEG. Класс TJPEGImage

Компонент TImage

Использование диалогов для загрузки и сохранения графических файлов

Класс TClipboard

Класс TScreen

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

Класс TAnimate

1.3. Содержание лабораторных (или практических) занятий







ТЕМЫ

ЧАСЫ

1.

Основы объектно-ориентированного программирования в Delphi ( Создание простого класса, добавление в класс свойств, методов, событий)

2

2.

Знакомство с Delphi (Разработка приложения «Калькулятор»)

2

3.

Создание модальных форм (Создание приложения с несколькими формами. Знакомство с понятиями модальной и немодальной формы. Разработка приложения «Калькулятор» с использованием диалогового окна)

2

4.

Стандартные и типовые диалоги.

2

5.

Таймер. Приложение Будильник.

2

6.

Многостраничные блокноты.

2

7.

Ввод и обработка массивов. Создание программы для ввода и обработки одномерных и двумерных массивов (Компоненты ListBox и StringGrid)

2

8.

Дата и время. Разработка приложения «Знак зодиака»

2

9.

Работа с файлами. Создание простого текстового редактора на основе компонента Memo

2

10.

Работа с файлами. Поиск и замена текста.

2

11.

Работа с файлами. Разработка приложения «Транслитерация»

2

12.

Работа с файлами. Разработка приложения «Телефонный справочник»

2

13.

Графика в Delphi. Разработка игры «Минер»

4

14.

Графика в Delphi. Разработка игры «Морской бой»)

4

15.

Графика в Delphi. Разработка программы показа текущего времени в виде обычных стрелочных часов

4

ИТОГО


36


2. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ


Вопросы:

  1. Чем класс отличается от объекта?

  2. Объекты бывают статическими или динамическими?

  3. Для каких целей используется метод Create?

  4. Что собой представляет неявно передаваемый в объект параметр Self?

  5. Области видимости класса.

  6. Что такое свойства объектов?

  7. Что обозначает принцип инкапсуляции в ООП?

  8. Чем метод отличается от обычной процедуры?

  9. Какие вы знаете типы методов?

  10. Что означает принцип наследования классов?

  11. Что такое полиморфизм в ООП?

  12. Что такое событие и чем оно отличается от свойства класса?

  13. Приведите примеры основных событий компонентов?

  14. Чем динамические методы отличаются от виртуальных?

  15. Где можно давать определение классу?

  16. Среда программирования Delphi, назначение, технология программирования, отличия от традиционного программирования. Структура проекта Delphi.

  17. Форма, назначение, принципы использования, свойства и события, связанные с формой.

  18. Структура рабочего окна Delphi. Инспектор объектов, назначение, принципы использования.

  19. Модуль формы, структура модуля, заготовка модуля формы.

  20. Типы свойств. Назначение типичных свойств компонентов:Alignment, Caption, Color, Cursor, Font, Position, AutoSize, WordWrap, TabOrder, Height, Width, Left. Top, ClientHeight, ClientWidth.

  21. Компоненты Label и Edit, назначение, принципы использования, основные свойства.

  22. Компонент Button, назначение, принципы использования, основные свойства и события связанные с этим компонентом.

  23. Ввод и вывод числовых данных с помощью компонента "строка редактирования".

  24. Процедуры и функции для преобразования данных.

  25. Компонент Memo, назначение, правила использования, основные свойства компонента. Ввод и вывод числовых данных с помощью компонента Memo.

  26. Методы класса Tstrings.

  27. Компонент StringGrid, назначение, основные свойства компонента: RowCount, ColCount, ScrollBar, DefaultColWidth, DefaultRowHeight, FixedCol, FixedRow,Cells. Использование компонента StringGrid для ввода вывода массивов.

  28. Данные типа файл, типы файлов, объявление файловых переменных. Действия с файлами, связь с внешним файлом.

  29. Ввод и вывод файлов в DELPHI. Процедуры открытия файлов для чтения, записи, добавления. Закрытие файлов. Текстовые файлы, назначение, правила использования.

  30. Компонент MainMenu, назначение, свойства, порядок создания главного меню.

  31. Окно ввода данных (функция InputBox), назначение, принципы использования. Процедура ShowMessage, назначение, принципы использования.

  32. Окна для вывода сообщений (MessageDlg), назначение, принципы использования.

  33. Построение изображений в DELPHI: компоненты Bevel, Shape, назначение, свойства.

  34. Создание изображений в Delphi: компонент Image, назначение, свойства.

  35. Свойство Canvas. Назначение, свойства объекта Canvas.

  36. Основные методы класса Tcanvas для программного построения изображений.

3. ЛИТЕРАТУРА





  1. П. Дарахвелидзе, Е. Марков. Программирование в Delphi 7, СПб.: БХВ-Петербург, 2003. – 784с.

  2. Н. Б. Культин. Основы программирования в Delphi 7, СПб.: БХВ-Петербург, 2007. – 608 с.

  3. Д. Осипов. Delphi. Профессиональное программирование. – Символ-Плюс, 2006 - 1056c.

  4. С. Тейксейр, К. Пачеко Borland Delphi 6. Руководство разработчика. - М.: Издательский дом "Вильямс", 2002. – 1110 с.

  5. А.Д. Хомоненко Delphi 7, БХВ: Петербург, 2008. – 1216 с.

  6. А. Шерцер Программирование и алгоритмизация на языках высокого уровня (Delphi, Pascal), БХВ: Петербург, 2008. – 816 с.

  7. Н. Б. Культин. Delphi в задачах и примерах, СПб.: БХВ-Петербург, 2003. – 285 с.

  8. А.Я. Архангельский Программирование в Delphi для Windows, Бином-Пресс, 2007. – 1225 с.

  9. А. Боровский Программирование в Delphi 2005, СПб.: БХВ-Петербург, 2005. – 448 с

  10. Д. Буторин MS Agent и Speech API в Delphi 2005, СПб.: БХВ-Петербург, 2005. – 440 с


Похожие:

Алтайского государственного университета icon Учебное пособие «Политическая система кнр» для студентов специальностей...
Олитическая система кнр» обсуждена и одобрена на заседании кафедры востоковедения Алтайского государственного университета. Пособие...
Алтайского государственного университета icon Учебное пособие «Основы современной социологии» Год издания: 2001...
Григорьев С. И., Растов Ю. Е. Основы современной социологии. Учебное пособие. Барнаул: Издательство Алтайского государственного университета,...
Алтайского государственного университета icon А. Ю. Просеков технология производства блюд диетического
М. П. Щетинин заведующий кафедрой технологии продуктов питания Алтайского государственного технического университета им. И. И. Ползунова,...
Алтайского государственного университета icon Информация о развитии международных и межрегиональных связей Алтайского края в 2016 году
Организация визитов делегаций Алтайского края в регионы России и страны зарубежья. Проведение презентаций Алтайского края
Алтайского государственного университета icon Отчет о развитии международной деятельности и межрегиональных связей...
Организация визитов делегаций Алтайского края в регионы России и страны зарубежья
Алтайского государственного университета icon 2015 удк 378 вестник рыбинского государственного авиационного технического...
...
Алтайского государственного университета icon Б. А. Сидристый Проектирование
Рецензенты: кафедра информационных технологий математического факультета Поморского государственного университета им. М. В. Ломоносова;...
Алтайского государственного университета icon Регламент информационно-вычислительной сети сгту
Ивс саратовского государственного технического университета объединяет подразделения университета в информационно-коммуникационную...
Алтайского государственного университета icon Этический кодекс томского государственного университета
Настоящий Кодекс содержит нравственные принципы и нормы поведения, основанные на общечеловеческих ценностях, универсальной морали,...
Алтайского государственного университета icon Положение о формировании фондов научной библиотеки владимирского государственного университета
Владимирского государственного университета по комплектованию и организации ее фондов с целью оперативного и полного обеспечения...
Алтайского государственного университета icon Управление алтайского края по государственному регулированию цен и тарифов
Вопрос № Об установлении тарифа на тепловую энергию, поставляемую ООО «Эдем» Быстроистокского района Алтайского края на 2013 год
Алтайского государственного университета icon Анализа и прогнозирования Тема номера: Управление устойчивым социо-эколого-экономическим...
Гордеев, руководитель Научно-образовательного центра «Развитие социально-экономических систем» Института экономики Уральского отделения...
Алтайского государственного университета icon Нормативы
Российской Федерации, закона Алтайского края от 29. 12. 2009 №120-зс «О градостроительной деятельности на территории Алтайского края»,...
Алтайского государственного университета icon Весы 2009 -№39 Альманах гуманитарных кафедр Балашовского института...
Альманах гуманитарных кафедр Балашовского института Саратовского государственного университета им
Алтайского государственного университета icon Администрация змеиногорского района алтайского края постановлени е
Администрации Змеиногорского района Алтайского края, направленной на повышение качества предоставляемых услуг, заинтересованности...
Алтайского государственного университета icon Инструкция дежурному вахтеру Омского государственного педагогического...
Открыть все запасные выходы из здания и организовать эвакуацию людей, не допустив при этом паники

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск