- •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) Типы моделей данных сетевая иерархическая реляционная модели.
34) Компонент mainmenu назначение, свойства, порядок создания, главного меню.
Компонент Delphi MainMenu предназначен для добавления к программе главного меню, элемента, без которого не обходится ни одно из приложений для Windows.
Чтобы добавить к программе Delphi главное меню, нужно расместить на Форме в произвольном месте компонент MainMenu. Компонент MainMemu невизуальный, то есть, хотя и отображается на прототипе Формы как небольшой квадрат, в работающей программе не будет виден. Опции главного меню создаются с помощью специального редактора. Редактор меню вызывается с помощью двойного щелчка по компоненту MainMenu. Первоначально меню пустое, но имеет один выделенный элемент
.С помощью настройки свойств мы можем изменить пункты этого меню как при компиляции так и в процессе выполнения программы. Но По сути компонент MainMenu представляет собой функционал сгруппированных кнопок, где для каждого пункта меню предусмотрено некое действие(реакция на событие).
Свойства компонента MainMenu
AutoHotkeys - включение авто-режима для горячих клавиш(Alt+Key)
AutoLineReduction - автоматически чистить меню от лишних разделителей
AutoMerge -
BiDiMode
Images - графические иконки для меню. Сюда записывает имя предварительно созданного и настроенного компонента ImageList(Win32)
Items - основное свойство отвечающее за список пунктов и подпунктов меню. Запускает встроенный редактор.
Name - имя компонента
OwnerDraw - включение дополнительных событий для пунктов меню
ParentBiDiMode
Tag
35) StringGridl: TStringGrid;
StringGrid - компонент для отображения различных данных в табличной форме. Как следует из названия, ячейки компонента StringGrid Delphi могут содержать данные, имеющие тип String, а также отображать графику.
Таблица StringGrid состоит из выделенных серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. За возможность редактирования обычных ячеек отвечает одно из значений свойства Options.
Cells[ACol, ARow: Integer]: string Строка, содержащаяся в ячейке с индексами столбца и строки ACol и ARow.
ColCount и RowCount - количество строк и столбцов соответственно;
FixedCols и FixedRows - количество первых, не прокручиваемых столбцов и строк;
DefaultColWidth- Ширину колонок таблицы
DefaultRowHeight - Высоту строк таблицы
ScrollBar — элемент управления в виде ползунка представляет собой горизонтальную или вертикальную полосу прокрутки
36) Модель двухключевой криптосистемы с открытым ключом
• открытый ключ К используется для шифрования информации, вычисляется из секретного ключа к;
• секретный ключ к используется для расшифровывания информации, зашифрованной с помощью парного ему открытого ключа К.
Эти ключи различаются таким образом, что с помощью вычислений нельзя вывести секретный ключ к из открытого ключа К. Поэтому открытый ключ К может свободно передаваться по каналам связи.
Асимметричные системы называют также двухключевыми криптографическими системами, или криптосистемами с открытым ключом.
Обобщенная схема асимметричной криптосистемы шифрования с открытым ключом показана на рис. 5.3.