Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шаблон+УМК_20090914.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.41 Mб
Скачать

2.7 Взаимодействие приложений, дополнительные возможности

Создание динамически подключаемых библиотек (DLL) и новых компонентов. Создание и установка ActiveX‑элементов и пакетов. Использование пакетов. Технология связывания и внедрения объектов (OLE). Многопоточные приложения. Технология применения объектов COM, DCOM. Распределенные двухуровневые клиент‑серверные приложения: технология COM/DCOM с использованием сервера транзакций MTS, технология CORBA. Распределенные многоуровневые приложения: технология MIDAS: создание сервера приложений доступа к базе данных, связь с сервером приложений по протоколу DCOM, связь с сервером приложений по протоколу Интернет TCP/IP, связь с сервером приложений по протоколу HTTP.

Дополнительные возможности: создание справочной системы, обзор остальных возможностей.

3 C, C++, C++ Builder

3.1 Основные возможности

Элементы, константы. Типы данных. Массивы . Структуры (записи). Объединения union. Перечисления enum.

Предпроцессор. Директива #Include. Директива #define. Функция вывод на терминал (Printf). Функция ввод с клавиатуры (Scanf). Функция Main в консольных приложениях. Функции. Классы памяти: автоматические переменные. Регистровые переменные, статические переменные и функции, внешние переменные.

3.2 Операции, операторы, функции

Операции: арифметические операции, операции отношения, логические операции, операции присваивания

Операторы: блоки и составные операторы, оператор возврата из функции (return), условный оператор (if), условная операция (?), оператор выбора варианта (switch), оператор безусловного перехода (goto), цикл с предусловием (while), цикл с постусловием (do while), итерационный цикл (For). Пустой оператор. Указатели.

Функции обработки строк. Работа с файлами в С, С++ С++Builder

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

Создание классов и объектов. Виртуальные методы. Дружественные функции. Шаблоны. Пространство имен. Явные объявления конструкторов. Непостоянные объявления. Быстрый вызов функций (_fastcall). Блок обработки исключений (try ‑ catch -_finally).

3. Тематический план дисциплины

1 Распределение часов по темам дисциплины

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

Всего часов

Объем работы студента, час.

С преподавателем

Самостоят. работа

Аудиторные

Из них

Лекции

Лаб.

Семинары

Всего по дисциплине

18

36

1

Объектный Паскаль

8

8

1.1

Типы данных

0,5

3.5

1.2

Операции

0,5

3,5

1.3

Структура и этапы разработки проекта

1

3

1.4

Операторы

1

4

5

1.5

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

1

3

1.6

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

1

3

1.7

Основные стандартные функции и процедуры

1

2

5

1.8

Файлы

1

2

5

1.9

Динамические структуры данных

1

3

2

Среда разработки Delphi

7

16

2.1

Общие сведения

1

3

2.2

Глобальные объекты

1

2

5

2.3

Ввод, редактирование и вывод текста

1

2

5

2.4

Списки, кнопки, контейнеры, счетчики

1

2

5

2.5

Графика, меню, cтруктурированные компоненты, системные компоненты, стандартные диалоги

1

4

5

2.6

Работа с базами дан-ных, формы, отчеты, анализ данных

1

4

5

2.7

Взаимодействие при-ложений, дополни-тельные возможности

1

2

5

3

C, C++, C++ Builder

3

10

3.1

Основные возможности

1

5

3.2

Операции, операторы, функции

1

4

5

3.3

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

1

6

5

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

Методические материалы по выполнению лабораторных и курсовой работы приведены в пункте 7.

3 Контрольные мероприятия

3.1 Контрольные мероприятия в процессе обучения

Опросы по пройденному материалу, контроль за выполнением индивидуальных заданий с выставлением оценок в журнал.

3.2 Итоговые контрольные мероприятия

Итоговый контроль за выполнением всех работ с выставлением оценок, курсовая работа, электронное тестирование, экзамен.

4. График изучения дисциплины

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

Раздел №1

Тема №1

Лекция №1

Текст лекции №1

Лекция №2

Текст лекции №2

Лекция №3

Текст лекции №3

Лекция №4

Текст лекции №4

Тема №2

Лекция №5

Текст лекции №5

Лекция №6

Текст лекции №6

Лекция №7

Текст лекции №7

Лекция №8

Текст лекции №8

Раздел №2

Тема №3

Лекция №9

Текст лекции №9

Лекция №10

Текст лекции №10

Лекция №11

Текст лекции №11

Лекция №12

Текст лекции №12

Тема №4

Лекция №13

Текст лекции №13

Лекция №14

Текст лекции №14

Лекция №15

Текст лекции №15

Лекция №16

Текст лекции №16