Учебный курсОбъектно-ориентированный анализ и программирование презентация

Слайд 1Учебный курс Объектно-ориентированный анализ и программирование
Лекция 4
Трансформация логической модели в программный код

Лекции

читает
кандидат технических наук
Курак Михаил Валерьянович


Слайд 2Трансформация модели
Диаграмма
классов
Диаграмма
компонетов
Диаграмма
последователь-ности
Диаграмма
кооперации
Диаграмма
деятельности
Диаграмма
состояний
CASE
Определение классов:
- Объявление полей
- Объявление методов
Распределение классов
по файлам

Создание

объектов

Вызов методов

Уничтожение объектов

CASE

Реализация
методов

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования



Слайд 4Структура исходного модуля

Class ИмяКласса
{
Тип ИмяПоля;
……..

Тип ИмяПоля;
Метод
……….
Метод
}

Class ИмяКласса
{
Тип ИмяПоля;
……..
Тип ИмяПоля;
Метод
……….
Метод
}

ТипЗначения Имя(Параметры)
{
локальные переменные
операторы,
реализующие
обработку данных
}

Точка вход входа в программу – метод, который выполняется первым при запуске программы.
Точка входа – одна во всей программе и должна иметь имя Main



Входные данные
(аргументы)

Результат



Слайд 5Трансформация модели
Диаграмма
классов
Диаграмма
компонетов
Диаграмма
последователь-ности
Диаграмма
кооперации
Диаграмма
деятельности
Диаграмма
состояний
CASE
Определение классов:
- Объявление полей
- Объявление методов
Распределение классов
по файлам

Создание

объектов

Вызов методов

Уничтожение объектов

CASE

Реализация
методов

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования



Слайд 6Приложение, проект, решение
Приложение – программа, готовая к загрузке в

среду исполнения
(исполняемый код + ресурсы + метаданные)

Применительно к разработке приложения
в среде Visual Studio .NET:
Проект - приложение в процессе разработки
Решение - логическое объединение нескольких проектов



Слайд 7Решение
Решение



Структура
решения
(.sln)


Структура
проекта
(.csproj)


Исходный модуль(.cs)


Исходный модуль(.cs)


Ресурсы(.resx)


Исполняемый модуль(.exe)



Слайд 8Трансформация модели
Диаграмма
классов
Диаграмма
компонетов
Диаграмма
последователь-ности
Диаграмма
кооперации
Диаграмма
деятельности
Диаграмма
состояний
CASE
Определение классов:
- Объявление полей
- Объявление методов
Распределение классов
по файлам

Создание

объектов

Вызов методов

Уничтожение объектов

CASE

Реализация
методов

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования



Слайд 10Трансформация модели
Диаграмма
классов
Диаграмма
компонетов
Диаграмма
последователь-ности
Диаграмма
кооперации
Диаграмма
деятельности
Диаграмма
состояний
CASE
Определение классов:
- Объявление полей
- Объявление методов
Распределение классов
по файлам

Создание

объектов

Вызов методов

Уничтожение объектов

CASE

Реализация
методов

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования



Слайд 11Шаблоны проектов
Автономное консольное приложение с использованием текстового интерфейса пользователя

Автономное Windows-приложение с

использованием графического интерфейса пользователя

Библиотека классов, которые предназначены для использования в других приложениях

Web-приложение, доступ к которому выполняется через браузер и которое по запросу формирует Web-страницу и отправляет ее клиенту по сети

Web-сервис – компонент, методы которого могут вызываться через Интернет




Слайд 19Консольное приложение


Слайд 21Windows-приложение
Электро1

Подписка на события
Обработчики событий
Элементы интерфейса пользователя
Форма

Main

Выборка
сообщения

Операционная система
Очередь сообщений

Извлечение сообщения

Пользователь
Электро2


Слайд 23Трансформация модели
Диаграмма
классов
Диаграмма
компонетов
Диаграмма
последователь-ности
Диаграмма
кооперации
Диаграмма
деятельности
Диаграмма
состояний
CASE
Определение классов:
- Объявление полей
- Объявление методов
Распределение классов
по файлам

Создание

объектов

Вызов методов

Уничтожение объектов

CASE

Реализация
методов

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования

Система программирования



Слайд 37Код программы
Поле - фоновый цвет
Поле - цвет символов
Метод – очистка

консоли




Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика