Цитата:
Сообщение от tiksi
Просто инженер АиТ, хотелось бы видеть сам алгоритм, графика воспринимается проще.
|
Как бы Вам попроще ответить, чтобы было понятно. В современном ПО трудно выделить отдельный алгоритм, для такого ПО существует понятие архитектура.
А вот. Сейчас приведу пример и может быть станет несколько понятнее. Задача - человек идёт на работу. В ПО будут созданы объекты человека: голова, туловище, рука (при старте ПО будет создано их две, но несколько с разными свойствами (правая, левая)), нога и т.д. И ряд других объектов типа: дорога, перекрёсток, машина ... Далее все эти объекты надо заставить работать ...
Или представьте спектакль со сценой, актёрами, декорациями, репликами, диалогами ...
Просто инженер АиТ добавил 03.04.2017 в 15:09
В современном ПО можно выделить следующие основные вещи:
-
объекты со свойствами и функциями действий над собственными свойствами и формированием событий,
-
события, действия в ПО (например, приход сообщения от АРМа, срабатывание таймера).
ПО работает над обработкой событий.
Первое и основное событие - старт ПО! Что делается при старте:
- создаются объекты,
- объекты связываются в списки или создаются хранилища для них (массивы, коллекция, контейнера).
- создаются необходимые объекты для порождения, обработки событий (например, создаётся объект типа СОМ порт для связи с АРМом, создаётся Таймер для опроса ОК),
- и т.д.