
- •Автор - составитель:
- •Часть 1 рабочая учебная программа дисциплины 4
- •1.2Требования к уровню освоения содержания дисциплины
- •1.3 Объем дисциплины
- •1.3.1 Объем дисциплины и виды учебной работы
- •1.3.2 Распределение часов по темам и видам учебной работы
- •1.4. Содержание дисциплины
- •1.7 Список литературы
- •2.2 Темы курсовых работ
- •2.3 Вопросы для подготовки к зачету.
- •2.4 Учебно-методическое обеспечение дисциплины
- •2.4.1 Методические указания для преподавателей
- •2.4.2 Методические указания для студентов
- •2.4.3 Методическое обеспечение дисциплины
- •2.4.4 Материально-техническое и информационное обеспечение дисциплины
1.7 Список литературы
основная
Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов / Т.А. Павловская. - СПб.: Питер, 2003.- 393с.
Фаронов, В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов / В.В. Фаронов. – СПб.: Питер, 2003. – 640 с.
Дарахвелидзе, П.Г., Марков, Е.П. Программирование в Delphi 7. / П. Г. Дарахвелидзе, Е.П. Марков. – СПб.: БХВ-Петербург, 2003.
дополнительная
Павловская Т.А. С/С ++. Программирование на языке высокого уровня. –СПб.: Питер, 2007.-461с.
Жоголев Е. А. Лекции по технологии программирования. e-mail: webmaster@sp.cmc.msu.ru
ЧАСТЬ 2 МАТЕРИАЛЫ, УСТАНАВЛИВАЮЩИЕ СОДЕРЖАНИЕ И ПОРЯДОК ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ И ИТОГОВОЙ АТТЕСТАЦИИ
2.1 ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
Разделы и темы для самостоятельного изучения |
Виды и содержание самостоятельной работы |
Раздел 1. Тема 1. |
Изучение иерархии классов в Delphi. Подготовка к практическому занятию. |
Раздел 1. Тема 2. |
Обработка исключений. Изучение стандартных классов исключений. Подготовка отчета. |
Раздел 2. Тема 3. |
Изучение технологий обмена данными, истории и перспектив развития. Подготовка отчета. |
Раздел 2. Тема 4. |
Изучение технологии создания DLL. Подготовка отчета. |
Раздел 2. Тема 5. |
Изучить: описание интерфейса, компонентные классы.Интерфейс IUknow. |
Раздел 2. Тема 6. |
Изучение технологии COM. Подготовка отчета. |
Раздел 3. Тема 7. |
Разработка структуры справочного файла для своего приложения. |
Раздел 3. Тема 8. |
Повторение лекционного материала. Подготовка отчета. |
2.2 Темы курсовых работ
В рамках данной дисциплины курсовых (контрольных работ) рефератов не предусмотрено
2.3 Вопросы для подготовки к зачету.
Модули в С++, Паскале
Секции модулей в Паскале, Дельфи
Функции и процедуры в С++ и Паскале
Способы передачи аргументов (по значению, по адресу, по ссылке), возвращение результата
Характеристики модулей.
Структура программы в Дельфи.
Программные файлы: файл проекта, модулей, ресурсов, настройки, резервных копий. Глобальные объекты: Application, Screen, Printer, Clipboard.
Классы общего назначения в Дельфи.
Конструктор и деструктор.
Компоненты в Дельфи. Вкладки компонентов, форма в Дельфи
Реакция на события мыши и клавиатуры. Обработчики событий.
Обработка исключений.
Механизм действий: перетаскивания, причаливания.
Создание и использование форм.
Создание и использование DLL.
Создание и использование интерфейсов.
Псевдонимы методов.
Приведение иньерфейсных типов.
Уполномоченные свойства.
Объекты автоматизации и интерфейс IDispatch.
Технология COM.
Использование серверов пакета MS Office.
2.4 Учебно-методическое обеспечение дисциплины
2.4.1 Методические указания для преподавателей
Лекционные занятия раскрывают основные проблемные вопросы по каждому разделу.
Лабораторные работы предназначены для приобретения практических навыков в работе по освоению различных информационных систем.
Самостоятельная работа проводится вне рамок учебного расписания и предназначена для закрепления лекционного материала и ознакомления с рекомендованной литературой.
Формами контроля курса являются лабораторные работы, зачет и экзамен.