Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom_V3 Правленный АН.doc
Скачиваний:
24
Добавлен:
29.10.2018
Размер:
2.04 Mб
Скачать

Приложение 3. Пример контрольных вопросов к зачету

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

11 Семестр

  1. Интерфейс программирования приложений (API). Проблемы преемственности API внутри одного семейства операционных систем.

  2. Семейство операционных систем Windows, особенности архитектуры. Классификация операционных систем Windows.

  3. Программирование, основанное на сообщениях. Сообщения ОС. События и их обработка. Потоки выполнения. Многопоточность.

  4. Динамически связываемые библиотеки (Dynamically Linked Libraries, DLL) и их преимущества перед статическими библиотеками (модулями). Использование DLL в многозадачных средах.

  5. Семейство систем разработки Delphi. Область применения. Библиотека визуальных компонент. Обзор поддерживаемых технологий. Индивидуальная среда разработчика Delphi

  6. Структура проекта Delphi. Язык Object Pascal. Структура программы. Модули. Секции Initialization и Finalization. Файлы ресурсов.

  7. Типы данных. Классификация и характеристика типов данных в Object Pascal. Простые, структурированные, строковые типы, динамические, объекты. Типы, определяемые пользователем.

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

  9. Процедуры и функции в Object Pascal. Перегрузка. Параметры Const и Out. Бестиповые параметры. Функции приведения типов. Параметры по умолчанию. Параметры типа открытый массив.

  10. Объектный подход в программировании. Классы и объекты. Инкапсуляция, наследование.

  11. Классы как типы. Свойства, методы и поля класса. Управление доступом к методам и полям класса: секции private, public, protected, published.

12 Семестр

  1. Свойства класса. Статические и виртуальные методы. Указатели на методы.

  2. События как особый вид свойств. Обработка событий.

  3. Классы исключительных ситуаций. Основные классы исключений. Обработка исключительных ситуаций. Защищенные блоки кода.

  4. Создание и использование DLL.

  5. Создание визуальных компонентов.

  6. Основы разработки приложений в архитектуре «клиент-сервер». Уникальные идентификаторы ресурсов. Удаленный вызов процедур и методов.

  7. Технология COM/DCOM. Виды серверов. Интерфейсы и классы.

  8. Web-приложения в архитектуре ISAPI. Основные понятия языка XML. Технологии Web Services.

Приложение 4. Пример работы с документами в портале SharePoint

Рис. 1 Организация библиотеки документов

Рис. 2 Работа с документами и просмотр журнала версий

Рис. 3 Добавление документа в библиотеку общих документов

Приложение 5. Пример выполнения рабочих процессов в портале

Рассмотрим работу рабочих процессов в портале SharePoint примере разработанного нами процесса согласования документа. В рамках данного процесса подразумевается, что мы запускаем рабочий процесс для любого документа общей библиотеки документов. Например, нам необходимо согласовать вопросы к экзамену и зачету по курсу АКС. Для этого запускаем рабочий процесс для данного документа (рис.1)

Рис. 1 Запуск рабочего процесса

После запуска процесса мы можем задачи, которые необходимо выполнить для согласования, ответственных за них лиц и состояние выполнения (Рис. 2). В нашем случае зав. кафедры Сидорову необходимо принять решение одобрить или отклонить документ. (Рис. 2).

Рис. 2 Просмотр состояния рабочего процесса

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

Рис. 3 Оповещение пользователя о предстоящей задачи

Сидоров решает одобрить или отклонить документ и завершает свою задачу (Рис. 4).

Рис. 4 Принятие решения пользователем

После этого в состоянии рабочего процесса документа мы можем увидеть что данный пользователь принял свое решение. И дальше в списке состояний можно видеть следующих шаг по согласованию данного документа (Рис. 5).

Рис. 5 Изменение состояние рабочего процесса.

104

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]