- •1.Алгоритм. История возникновения термина. Формальные признаки алгоритма.
- •3.Формы представления алгоритмов.
- •Словесная форма представления алгоритмов
- •6.Структура многооконного редактора Borland Delphi 7.
- •7. Структура проекта Delphi (формы, модули и др.).
- •8. Компиляция с последующим выполнением программы. Ошибки при компиляции. Использование окна “Watches”.
- •9. Переменные: определение, назначение и типы. Предопределенные (стандартные) типы. Раздел описания переменных. Область действия переменных.
- •1.Целый тип.
- •2.Вещественый тип.
- •3.Символьный тип данных (char).
- •4.Строковый тип.
- •5.Логический тип (Boolean).
- •10. Арифметические операции над целыми и вещественными данными. Приоритеты операций. Изменение приоритета. Целочисленные операции. Тип-диапазон.
- •12. Математические функции. Функции преобразования типов.
- •14. Условный оператор в языке Delphi. Назначение, синтаксис и семантика. Принципиальные отличия от оператора выбора (варианта).
- •15. Оператор выбора (варианта). Назначение, синтаксис и семантика. Принципиальные отличия от условного оператора.
- •16. Циклический процесс. Определение, назначение. Оператор цикла с заранее известным количеством повторений (синтаксис и семантика). А-циклы.
- •17. Циклический процесс. Определение, назначение. Оператор цикла с предусловием (синтаксис и семантика). Квм-циклы.
- •18. Циклический процесс. Определение, назначение. Оператор цикла с постусловием (синтаксис и семантика). Квм-циклы.
- •19. Рекурсия. Пример.
- •20. Символьный тип данных.
- •21. Строковый тип данных. Операции над строками. Стандартные процедуры и функции для работы со строками.
- •22. Структурированные типы данных. Массивы. Операции с массивами. Динамические массивы.
- •23. Способы поиска в массивах.
- •3) Поиск с барьером.
- •24. Способы сортировки элементов массива.
- •26. Множества. Операции над множествами.
- •Описание множества
- •Операции над множествами
- •27. Понятие файла с точки зрения его использования в программе. Типы файлов в языке Pascal. Дескриптор файла. Общая схема работы с файлом.
- •Различают файлы 3 видов:
- •Общая схема работы с файлами
- •29. Текстовые файлы: процедуры и функции обработки данных; действия над указателем файла. Операции ввода-вывода при работе с текстовыми файлами.
- •Процедуры и функции
- •30. Типизированные файлы: процедуры и функции обработки данных; действия над указателем файла. Операции ввода-вывода при работе с типизированными файлами.
- •Для доступа к файлам используются процедуры и функции:
- •31. Нетипизированные файлы: процедуры и функции обработки данных; действия над указателем файла. Операции ввода-вывода при работе с нетипизированными файлами.
- •34. Компоненты. Общие свойства компонентов.
- •35. Форма: основные свойства и методы.
- •Свойства
- •36. Компоненты Label и Button: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Событие
- •Основные свойства
- •Основные методы
- •Основные события
- •37. Компонент Edit: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Основные события
- •38. Компонент MainMenu: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Основные события
- •39. Компонент Memo: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Основные методы
- •Основные события
- •Основные свойства
- •Основные методы
- •Основные события
- •43. Компонент ScrollBar: основные свойства, методы, события. Примеры использования.
- •44. Компонент Timer: основные свойства, методы, события. Примеры использования.
38. Компонент MainMenu: основные свойства, методы, события. Примеры использования.
MainMenu – главное меню.
Невизуальный компонент, позволяет конструировать и создавать на форме полосу главного меню, а также сопутствующие выпадающие меню.
Основные свойства
Name – задаёт имя объекта, соответствующего разделу меню.
Caption – обозначает надпись раздела.
ShortCut – определяет клавиши быстрого доступа к разделу меню.
AutoHotKeys – определяет, могут ли горячие клавиши элементов меню устанавливаться автоматически.
AutoLineReduction – указывает, проверяет ли и исправляет ли Delphi появление в начале или конце подменю разделителей.
AutoCheck – автоматически переключает состояние раздела при щелчке пользователя.
Break – используется в длинных меню, чтобы разбить список разделов на несколько столбцов.
Items – список элементов меню типа TMenuItem.
Основные методы
IsShortCut – распознаёт горячие клавиши, связанные с разделом меню, и выполняет этот раздел меню.
Merge – объединяет данное меню с указанным меню Menu вспомогательной формы.
UnMerge – уничтожает объединение указанного меню Menu вспомогательной формы с данным меню.
Основные события
OnChange – наступает при изменении меню.
39. Компонент Memo: основные свойства, методы, события. Примеры использования.
Memo – многострочное окно редактирования.
Многострочное окно редактирования, используется для ввода, отображения и редактирования многострочных текстов.
Основные свойства
Align – определяет способ выравнивания компонента в контейнере.
CanUndo – указывает, содержит ли компонент изменения, которые можно отменить. Доступ только для чтения.
CaretPos – указывает строку и символ расположения курсора. Доступ только для чтения.
Font – определяет атрибуты шрифта.
Lines – строки текста – объект типа Tstrings.
MaxLength – указывает максимальное количество символов, которое пользователь может вводить в компонент. При значении 0 длина текста неограничена.
Modified – указывает, редактировался ли пользователем текст в компоненте.
ReadOnly – указывает, может ли пользователь изменять текст в компоненте.
SelLength – определяет количество выделенных символов в строке.
SelText – текст, выделенный в окне.
Text – текст окна в виде одной строки.
WordWrap – указывает, переноситься ли текст на новую строку, если он превышает ширину компонента.
Основные методы
Clear – удаляет текст из окна.
ClearSelection – удаляет текст, выделенный в окне.
ClearUndo – очищает буфер метода Undo.
CopyToClipboard – копирует выделенный текст в буфер обмена.
SelectAll – выделяет весь текст.
Основные события
OnChange – наступает, когда текст в окне, может быть, изменился.
OnKeyDown – событие наступает при нажатии пользователем любой клавиши. В обработчике можно распознать нажатую клавишу.
OnKeyPress – событие наступает при нажатии пользователем клавиши символа.
OnKeyUp – событие наступает при отпускании пользователем любой клавиши.
40.Компонент CheckBox: основные свойства, методы, события. Примеры пользования.
CheckBox – индикатор.
Индикатор с флажком, используемый для включения и выключения каких-то опций или индикации состояния.
Основные свойства
Action – определяет действие, связанное с данным индикатором.
Alignment – определяет положение надписи(слева или справа) по отношению к индикатору.
Caption – надпись индикатора.
Checked – указывает, выбран ли индикатор(содержит ли он флажок).
State – определяет состояние индикатора.
TabStop – определяет возможность доступа пользователя к кнопке с помощью клавиши Tab.
TabOrder – указывает позицию компонента в списке табуляции.
Основные методы
ExecuteAction – вызывает указанное действие Action, связанное с данным индикатором.
Hide – делает индикатор невидимым.
SetFocus – передаёт фокус элементу, активизирует его.
Show – делает видимым невидимый индикатор.
Основные события
OnClick – наступает при щелчке на компоненте.
OnContextPopup – наступает при вызове пользователем контектного меню, связанного с компонентом.
41. Компоненты RadioButton и RadioGroup: основные свойства, методы, события. Примеры использования.
RadioButton - радиокнопка
Радиокнопка – компонент, используемый в совокупности с другими радиокнопками для выбора одной из взаимодействующих альтернатив.
Основные свойства
Action – определяет действие, связанное с данной кнопкой.
Alignment – определяет положение надписи(слева или справа) по отношению к радиокнопке.
Caption – надпись на кнопке.
Checked – указывает, выбрана ли радиокнопка.
TabStop – определяет возможность доступа пользователя к кнопке с помощью клавиши Tab.
TabOrder – указывает позицию компонента в списке табуляции.
Основные методы
ExecuteAction – вызывает указанное действие Action, связанное с данной кнопкой.
Hide – делает кнопку невидимой.
SetFocus – передаёт фокус элементу, активизирует его.
Show – делает видимой невидимую кнопку.
Основные события
OnClick – наступает при щелчке на компоненте.
OnContextPopup – наступает при вызове пользователем контектного меню, связанного с компонентом.
RadioGroup – группа радиокнопок
Применяется для формирования группы регулярно размещённых радиокнопок, из которых в любой момент времени может быть включена только одна.
Основные свойства
Caption – надпись в левом верхнем углу панели кнопке.
Columns – определяет количество столбцов кнопок в радиогруппе.
Items – список радиокнопок группы.
ItemIndex – указывает, какя из радиокнопок выбрана в данный момент.
Основные методы
Никаких специальных методов в компаненте не объявлено. Методы наследуются от TControl.
Основные события
OnClick – событие соответствует щелчку мыши на кнопке.
42.Компоненты ListBox и ComboBox: основные свойства, методы, события. Примеры использования.
ListBox – список строк.
Отображает список строк и позволяет пользователю выбрать из него необходимые строки.
Основные свойства
Action – определяет действие, связанное с данным компонентом.
Align – определяет способ выравнивания компонента в контейнере.
Columns – определяет число столбцов, в которых будет отображаться список, если он не помещается целиком в окне компонента.
ItemIndex – указывает порядковый номер элемента, выделенного в списке.
Items – массив строк списка – объект класса TStrings. Свойства этого класса позволяют формировать и изменять список.
MultiSelect – указывает, можно ли выбрать в окне списка несколько элементов одновременно.
Sorted – указывает, должны ли строки в списке автоматически сортироваться в алфавитном порядке.
Style – определяет, будет ли окно списка стандартным, отображающим только текст, или будет позволять отображение также графических образов.