Топология локальных сетей компьютеров. Комбинированные топологии. Выбор топологии.
Объектно ориентированное программирование и его достоинства. Принцип действия программы управляемой событиями.
Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования
•Классы позволяют проводить конструирование из полезных компонент, обладающих простыми инструментами, что дает возможность абстрагироваться от деталей реализации.
•Данные и операции над ними вместе образуют определенную сущность, и они не разносятся по всей программе, как это нередко бывает в случае процедурного программирования, а описываются вместе. Локализация кода и данных улучшает наглядность и удобство сопровождения программного обеспечения.
•Инкапсуляция позволяет привнести свойство модульности, что облегчает распараллеливание выполнения задачи между несколькими исполнителями иобновление версий отдельных компонент.
В современных компьютерах работу программы целесообразно рассматривать как ожидание некоторого события (нажатия клавиши, щелчка на кнопке мыши и др.) и программную реакцию на возникшее событие. Такая программа и называется программой, управляемой событиями. Событие можно представлять как некоторое сообщение (пакет информации), идентифицирующее и описывающее ситуацию, на которую должна реагировать программа.
|
|
Сеть как форма организации вычислительной среды. Локальные вычислительные сети. Цели и задачи создания сетей
Основное назначение любой компьютерной сети — предоставление информационных и вычислительных ресурсов подключенным к ней пользователям.
Компьютерная (вычислительная) сеть — совокупность компьютеров и терминалов, соединенных с помощью каналов связи в единую систему, удовлетворяющую требованиям распределенной обработки данных.
Локальная вычислительная сеть объединяет абонентов, расположенных в пределах небольшой территории. Обычно такая сеть привязана к конкретному месту. К классу локальных вычислительных сетей относятся сети отдельных предприятий, фирм, банков, офисов и т.д.
Архитектура вычислительной сети.
Сервер — компьютер, подключенный к сети и обеспечивающий ее пользователей определенными услугами.
Рабочая станция — персональный компьютер, подключенный к сети, через который пользователь получает доступ к ее ресурсам.
Файл-сервер хранит данные пользователей сети и обеспечивает им доступ к этим данным
Основной целью создания локальных компьютерных сетей является совместное использование ресурсов и осуществление интерактивной связи как внутри одной фирмы, так и за ее пределами.
|
|
Данные типа класс, форма объявления класса, объекты, свойства класса.
Класс — это такая абстракция множества предметов реального мира, что
1. Предметы в этом множестве - объекты имеют одни и те же характеристики
2. Все объекты подчинены и согласованы с одним и тем же набором правил и линий поведений
Классы реализованы только в средеDelphi и используются, в частности, для описания визуальных элементов интерфейса (таких как формы, кнопки, поля ввода и т.д.). Например, пользовательская форма наследуется от базового классаTForm и содержит описания элементов, находящихся на ней, методов для обработки событий от этих элементов и т.д.
Пример
TYPE
TUserForm=CLASS(TForm)
Edit1:TEdit; { Поле ввода }
Button1:TButton; { Кнопка }
PROCEDURE Button1Click(Sender:TObject);
{ Метод , вызываемый по нажатии на кнопу }
. . .
END;
В результате такого описания, класс TUserForm обладает всеми свойствами классаTForm, т.е. формы (например, положением на экране, шириной, высотой, методами «Свернуть», «Закрыть» и т.д.).
В объектно-ориентированной программе с применением классов каждый объект является «экземпляром» некоторого конкретного класса, и других объектов не предусмотрено. То есть «экземпляр класса» в данном случае означает не «пример некоторого класса» или «отдельно взятый класс», а «объект, типом которого является какой-то класс».
|
|
Например, абстрактный тип данных «строка текста» может быть оформлен в виде класса, и тогда все строки текста в программе будут являться объектами — экземплярами класса «строка текста».
Топология локальных сетей компьютеров. Комбинированные топологии. Выбор топологии.
Под топологией(компоновкой, конфигурацией, структурой) компьютерной сети обычно понимается физическое расположение компьютеров сети друг относительно друга и способ соединения их линиями связи.
Существует три, базовые топологиисети:
Шина(bus) — все компьютеры параллельно подключаются к однойлинии связи. Информация от каждого компьютера одновременно передается всем остальным компьютерам
Звезда(star) — к одному центральному компьютеру присоединяются остальные периферийные компьютеры, причем каждый из них использует отдельную линию связи. Информация от периферийного компьютера передается только центральному компьютеру, от центрального — одному или нескольким периферийным.
|
|
Кольцо(ring) — компьютеры последовательно объединены в кольцо. Передача информации в кольце всегда производится только в одном направлении. Каждый из компьютеров передает информацию только одному компьютеру, следующему в цепочке за ним, а получает информацию только от предыдущего в цепочке компьютера
В настоящее время чаще всего используются топологии, которые комбинируют топологию сети по принципу шины, звезды и кольца.
Звезда-шина
Звезда-шина (star-bus) - это комбинация топологий «шина» и «звезда». Чаще всего это выглядит так: несколько сетей с топологией ``звезда'' объединяются при помощи магистральной линейной шины. В этом случае выход из строя одного компьютера не оказывает никакого влияния на сеть - остальные компьютеры по-прежнему взаимодействуют друг с другом. А выход из строя концентратора повлечет за собой остановку подключенных к нему компьютеров и концентраторов.
Звезда-кольцо
Звезда-кольцо (star-ring) кажется несколько похожей на звезду-шину. И в той, и в другой топологии компьютеры подключены к концентратору, который фактически и формирует кольцо или шину. Отличие в том, что концентраторы в звезде-шине соединены магистральной линейной шиной, а в звезде-кольце на основе главного концентратора они образуют звезду.
Дата добавления: 2019-09-13; просмотров: 216; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!