- •1) Объективно-ориентированное программирование, достоинства ооп. Принцип действия программы управлемой событиями.
- •2) Сеть как форма организации вычислительной среды. Локальные вычислительные сети. Цели и задачи создания сетей.
- •3) Данные типа класс, форма объявления класса, объекты, свойства класса.
- •6) Основные принципы построения кабельной системы. Основные типы кабелей, их конструкции, хар-ки, фун-ние.
- •7) Наследование, объявление класса наследника, иерархия классов, абстрактные классы, полиморфизм.
- •8) Структура сетей, одноранговые сети, сети на основе сервера.
- •9) Классы в Delphi, динамическая память, конструкторы, деструкторы, назначение, правила записи.
- •10) Многоуровневая архитектура. Эталонная модель сетей osi/iso. Взаимодействие уровней, особенности, принципы построения.
- •11) Среда программирования в Delphi, назначение, технология программирования.
- •12) Расширения модели osi.
- •13) Структура рабочего окна в Delphi.
- •15) Компонент Форма (Form), назначение, принципы использования, основные свойства и события, связанные с формой.
- •16) Протоколы передачи данных в локальных сетях, назначение. Стеки протоколов. Протоколы tcp/ip, ipx/spx и др.
- •20) Сетевое оборудование. Сетевые адаптеры, мосты, шлюзы, маршрутизаторы. Глобальные вычислительные сети.
- •23) Компоненты Label и Edit, назначение, принципы использования, свойства.
- •24) Принципы Шеннона: рассеивание и перемешивание.
- •27) Типы свойств. Назначение типичных свойств компонентов: Alignment, Caption, Color, Cursor, Font, Position, AutoSize, WordWrap, TabOrder, Height, Width, LeftTop, ClientHeight, ClientWidth.
- •28) Методы шифрования. Подстановка, перестановка, блочные.
- •31) Данные типа запись, оператор присоединения.
- •32) Шифры моноалфавитной подстановки. Общая форма. Шифр Бофора, метод Вижинера, шифр Цезаря.
- •33) Данные типа файл, типы файлов, объявление файловых переменных. Действия с файлами, связь с внешними файлами.
- •34) Компонент mainmenu назначение, свойства, порядок создания, главного меню.
- •36) Модель двухключевой криптосистемы с открытым ключом
- •37) Методы класса tstrings
- •38) Метод rsa.
- •40) Типы моделей данных сетевая иерархическая реляционная модели.
9) Классы в Delphi, динамическая память, конструкторы, деструкторы, назначение, правила записи.
Классы — это специальные типы данных, используемые для описания объектов. Соответственно объект, имеющий тип какого-либо класса, является экземпляром (instance) этого класса или переменной этого типа.
Класс представляет собой особый тип, имеющий в своем составе такие элементы (члены, member), как поля, свойства и методы. Поля класса аналогичны полям записи и служат для хранения информации об объекте. Методами называются процедуры и функции, предназначенные как правило для обработки полей. Свойства занимают промежуточное положение между полями и методами.
В Delphi, куча — это область памяти, в которой хранится динамически выделенная приложением память.
Конструкторы и деструкторы отвечают за существование объекта в памяти, т.е. выделяют память для экземпляра класса, затем и освобождают ее.
Конструктор – это специальный вид подпрограммы, присоединенный к классу. Его на-значение – создавать представителей (экземпляры) класса. Он ведет себя как функция, которая возвращает ссылку на вновь созданный экземпляр класса, т.е. на объект. Одновременно выделяется память для хранения значений полей экземпляра класса.
Деструктор – это специальная разновидность подпрограммы, присоединенной к классу. Его назначение заключается в уничтожении экземпляра класса, т.е. объекта и освобождении памяти, выделенной под экземпляр.
Синтаксис объявления конструкторов и деструкторов:
Type
<имя класса>=Сlass[{Имя родительского класса>)]
. . .
Constructor Имя конструктора>[(<параметры>)]; [Override;]
Destructor <имя деструктора>[(<параметры>)}; [Override;]
End;
• Объявляются конструкторы и деструкторы, как правило, в разделе Public класса.
10) Многоуровневая архитектура. Эталонная модель сетей osi/iso. Взаимодействие уровней, особенности, принципы построения.
В основу работы Базы Данных(БД) в системе заложен принцип многоуровневой архитектуры, который заключается в реализации двух основных принципов:
-минимизация функциональности клиентских компонентов, оставляющая за клиентом только функции пользовательского интерфейса; максимальное упрощение и унификация клиентского программного обеспечения; -освобождение сервера БД от несвойственных ему функций.
Сетевая модель OSI — абстрактная сетевая модель для коммуникаций и разработки сетевых протоколов. Уровни сетевой модели:
-Прикладной уровень -Представительский уровень -Сеансовый уровень -Транспортный уровень -Сетевой уровень -Канальный уровень -Физический уровень